hueplusplus 1.2.0
Loading...
Searching...
No Matches
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
ExtendedColorHueStrategyhueplusplus::Lightfriend
ExtendedColorTemperatureStrategyhueplusplus::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
LightFactoryhueplusplus::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
SimpleBrightnessStrategyhueplusplus::Lightfriend
SimpleColorHueStrategyhueplusplus::Lightfriend
SimpleColorTemperatureStrategyhueplusplus::Lightfriend
statehueplusplus::BaseDeviceprotected
transaction()hueplusplus::Lightvirtual
~BaseDevice()=defaulthueplusplus::BaseDevicevirtual