Loading...
Searching...
No Matches
hueplusplus::Light Member List

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

alert() | hueplusplus::Light | virtual
alertHueSaturation(const HueSaturation &hueSat) | hueplusplus::Light | inline virtual
alertTemperature(unsigned int mired) | hueplusplus::Light | inline virtual
alertXY(const XYBrightness &xy) | hueplusplus::Light | inline virtual
BaseDevice(int id, const std::shared_ptr< APICache > &baseCache) | hueplusplus::BaseDevice | protected
BaseDevice(int id, const HueCommandAPI &commands, const std::string &path, std::chrono::steady_clock::duration refreshDuration, const nlohmann::json &currentState) | hueplusplus::BaseDevice | protected
brightnessStrategy | hueplusplus::Light | protected
colorHueStrategy | hueplusplus::Light | protected
colorTemperatureStrategy | hueplusplus::Light | protected
colorType | hueplusplus::Light | protected
ExtendedColorHueStrategy class | hueplusplus::Light | friend
ExtendedColorTemperatureStrategy class | hueplusplus::Light | friend
getBrightness() const | hueplusplus::Light | inline virtual
getBrightness() | hueplusplus::Light | inline virtual
getColorGamut() const | hueplusplus::Light |
getColorHueSaturation() const | hueplusplus::Light | inline virtual
getColorHueSaturation() | hueplusplus::Light | inline virtual
getColorTemperature() const | hueplusplus::Light | inline virtual
getColorTemperature() | hueplusplus::Light | inline virtual
getColorType() const | hueplusplus::Light | virtual
getColorXY() const | hueplusplus::Light | inline virtual
getColorXY() | hueplusplus::Light | inline virtual
getId() const | hueplusplus::BaseDevice | virtual
getLuminaireUId() const | hueplusplus::Light | virtual
getManufacturername() const | hueplusplus::BaseDevice | virtual
getModelId() const | hueplusplus::BaseDevice | virtual
getName() | hueplusplus::BaseDevice | virtual
getName() const | hueplusplus::BaseDevice | virtual
getProductname() const | hueplusplus::BaseDevice | virtual
getSwVersion() | hueplusplus::BaseDevice | virtual
getSwVersion() const | hueplusplus::BaseDevice | virtual
getType() const | hueplusplus::BaseDevice | virtual
getUId() const | hueplusplus::BaseDevice | virtual
hasBrightnessControl() const | hueplusplus::Light | inline virtual
hasColorControl() const | hueplusplus::Light | inline virtual
hasTemperatureControl() const | hueplusplus::Light | inline virtual
id | hueplusplus::BaseDevice | protected
isOn() | hueplusplus::Light | virtual
isOn() const | hueplusplus::Light | virtual
Light(int id, const HueCommandAPI &commands) | hueplusplus::Light | protected
Light(int id, const std::shared_ptr< APICache > &baseCache) | hueplusplus::Light | protected
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::Light | protected
LightFactory class | hueplusplus::Light | friend
off(uint8_t transition=4) | hueplusplus::Light | virtual
on(uint8_t transition=4) | hueplusplus::Light | virtual
refresh(bool force=false) | hueplusplus::BaseDevice | virtual
sendPutRequest(const std::string &subPath, const nlohmann::json &request, FileInfo fileInfo) | hueplusplus::BaseDevice | protected virtual
setBrightness(unsigned int bri, uint8_t transition=4) | hueplusplus::Light | inline virtual
setBrightnessStrategy(std::shared_ptr< const BrightnessStrategy > strat) | hueplusplus::Light | inline protected virtual
setColorHue(uint16_t hue, uint8_t transition=4) | hueplusplus::Light | inline virtual
setColorHueSaturation(const HueSaturation &hueSat, uint8_t transition=4) | hueplusplus::Light | inline virtual
setColorHueStrategy(std::shared_ptr< const ColorHueStrategy > strat) | hueplusplus::Light | inline protected virtual
setColorLoop(bool on) | hueplusplus::Light | inline virtual
setColorRGB(const RGB &rgb, uint8_t transition=4) | hueplusplus::Light | inline virtual
setColorSaturation(uint8_t sat, uint8_t transition=4) | hueplusplus::Light | inline virtual
setColorTemperature(unsigned int mired, uint8_t transition=4) | hueplusplus::Light | inline virtual
setColorTemperatureStrategy(std::shared_ptr< const ColorTemperatureStrategy > strat) | hueplusplus::Light | inline protected virtual
setColorXY(const XYBrightness &xy, uint8_t transition=4) | hueplusplus::Light | inline virtual
setName(const std::string &name) | hueplusplus::BaseDevice | virtual
setRefreshDuration(std::chrono::steady_clock::duration refreshDuration) | hueplusplus::BaseDevice | virtual
SimpleBrightnessStrategy class | hueplusplus::Light | friend
SimpleColorHueStrategy class | hueplusplus::Light | friend
SimpleColorTemperatureStrategy class | hueplusplus::Light | friend
state | hueplusplus::BaseDevice | protected
transaction() | hueplusplus::Light | virtual
~BaseDevice()=default | hueplusplus::BaseDevice | virtual