hueplusplus  1.0.0
hueplusplus::Light Member List

This is the complete list of members for hueplusplus::Light, including all inherited members.

alert()hueplusplus::Lightvirtual
alertHueSaturation(const HueSaturation &hueSat)hueplusplus::Lightinlinevirtual
alertTemperature(unsigned int mired)hueplusplus::Lightinlinevirtual
alertXY(const XYBrightness &xy)hueplusplus::Lightinlinevirtual
BaseDevice(int id, const std::shared_ptr< APICache > &baseCache)hueplusplus::BaseDeviceprotected
BaseDevice(int id, const HueCommandAPI &commands, const std::string &path, std::chrono::steady_clock::duration refreshDuration, const nlohmann::json &currentState)hueplusplus::BaseDeviceprotected
brightnessStrategyhueplusplus::Lightprotected
colorHueStrategyhueplusplus::Lightprotected
colorTemperatureStrategyhueplusplus::Lightprotected
colorTypehueplusplus::Lightprotected
ExtendedColorHueStrategy classhueplusplus::Lightfriend
ExtendedColorTemperatureStrategy classhueplusplus::Lightfriend
getBrightness() consthueplusplus::Lightinlinevirtual
getBrightness()hueplusplus::Lightinlinevirtual
getColorGamut() consthueplusplus::Light
getColorHueSaturation() consthueplusplus::Lightinlinevirtual
getColorHueSaturation()hueplusplus::Lightinlinevirtual
getColorTemperature() consthueplusplus::Lightinlinevirtual
getColorTemperature()hueplusplus::Lightinlinevirtual
getColorType() consthueplusplus::Lightvirtual
getColorXY() consthueplusplus::Lightinlinevirtual
getColorXY()hueplusplus::Lightinlinevirtual
getId() consthueplusplus::BaseDevicevirtual
getLuminaireUId() consthueplusplus::Lightvirtual
getManufacturername() consthueplusplus::BaseDevicevirtual
getModelId() consthueplusplus::BaseDevicevirtual
getName()hueplusplus::BaseDevicevirtual
getName() consthueplusplus::BaseDevicevirtual
getProductname() consthueplusplus::BaseDevicevirtual
getSwVersion()hueplusplus::BaseDevicevirtual
getSwVersion() consthueplusplus::BaseDevicevirtual
getType() consthueplusplus::BaseDevicevirtual
getUId() consthueplusplus::BaseDevicevirtual
hasBrightnessControl() consthueplusplus::Lightinlinevirtual
hasColorControl() consthueplusplus::Lightinlinevirtual
hasTemperatureControl() consthueplusplus::Lightinlinevirtual
idhueplusplus::BaseDeviceprotected
isOn()hueplusplus::Lightvirtual
isOn() consthueplusplus::Lightvirtual
Light(int id, const HueCommandAPI &commands)hueplusplus::Lightprotected
Light(int id, const std::shared_ptr< APICache > &baseCache)hueplusplus::Lightprotected
Light(int id, const HueCommandAPI &commands, std::shared_ptr< const BrightnessStrategy > brightnessStrategy, std::shared_ptr< const ColorTemperatureStrategy > colorTempStrategy, std::shared_ptr< const ColorHueStrategy > colorHueStrategy, std::chrono::steady_clock::duration refreshDuration, const nlohmann::json &currentState)hueplusplus::Lightprotected
LightFactory classhueplusplus::Lightfriend
off(uint8_t transition=4)hueplusplus::Lightvirtual
on(uint8_t transition=4)hueplusplus::Lightvirtual
refresh(bool force=false)hueplusplus::BaseDevicevirtual
sendPutRequest(const std::string &subPath, const nlohmann::json &request, FileInfo fileInfo)hueplusplus::BaseDeviceprotectedvirtual
setBrightness(unsigned int bri, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setBrightnessStrategy(std::shared_ptr< const BrightnessStrategy > strat)hueplusplus::Lightinlineprotectedvirtual
setColorHue(uint16_t hue, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setColorHueSaturation(const HueSaturation &hueSat, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setColorHueStrategy(std::shared_ptr< const ColorHueStrategy > strat)hueplusplus::Lightinlineprotectedvirtual
setColorLoop(bool on)hueplusplus::Lightinlinevirtual
setColorRGB(const RGB &rgb, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setColorSaturation(uint8_t sat, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setColorTemperature(unsigned int mired, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setColorTemperatureStrategy(std::shared_ptr< const ColorTemperatureStrategy > strat)hueplusplus::Lightinlineprotectedvirtual
setColorXY(const XYBrightness &xy, uint8_t transition=4)hueplusplus::Lightinlinevirtual
setName(const std::string &name)hueplusplus::BaseDevicevirtual
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration)hueplusplus::BaseDevicevirtual
SimpleBrightnessStrategy classhueplusplus::Lightfriend
SimpleColorHueStrategy classhueplusplus::Lightfriend
SimpleColorTemperatureStrategy classhueplusplus::Lightfriend
statehueplusplus::BaseDeviceprotected
transaction()hueplusplus::Lightvirtual
~BaseDevice()=defaulthueplusplus::BaseDevicevirtual