hueplusplus
1.0.0
|
This is the complete list of members for hueplusplus::Light, including all inherited members.
alert() | hueplusplus::Light | virtual |
alertHueSaturation(const HueSaturation &hueSat) | hueplusplus::Light | inlinevirtual |
alertTemperature(unsigned int mired) | hueplusplus::Light | inlinevirtual |
alertXY(const XYBrightness &xy) | hueplusplus::Light | inlinevirtual |
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 ¤tState) | 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 | inlinevirtual |
getBrightness() | hueplusplus::Light | inlinevirtual |
getColorGamut() const | hueplusplus::Light | |
getColorHueSaturation() const | hueplusplus::Light | inlinevirtual |
getColorHueSaturation() | hueplusplus::Light | inlinevirtual |
getColorTemperature() const | hueplusplus::Light | inlinevirtual |
getColorTemperature() | hueplusplus::Light | inlinevirtual |
getColorType() const | hueplusplus::Light | virtual |
getColorXY() const | hueplusplus::Light | inlinevirtual |
getColorXY() | hueplusplus::Light | inlinevirtual |
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 | inlinevirtual |
hasColorControl() const | hueplusplus::Light | inlinevirtual |
hasTemperatureControl() const | hueplusplus::Light | inlinevirtual |
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 ¤tState) | 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 | protectedvirtual |
setBrightness(unsigned int bri, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setBrightnessStrategy(std::shared_ptr< const BrightnessStrategy > strat) | hueplusplus::Light | inlineprotectedvirtual |
setColorHue(uint16_t hue, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setColorHueSaturation(const HueSaturation &hueSat, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setColorHueStrategy(std::shared_ptr< const ColorHueStrategy > strat) | hueplusplus::Light | inlineprotectedvirtual |
setColorLoop(bool on) | hueplusplus::Light | inlinevirtual |
setColorRGB(const RGB &rgb, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setColorSaturation(uint8_t sat, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setColorTemperature(unsigned int mired, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
setColorTemperatureStrategy(std::shared_ptr< const ColorTemperatureStrategy > strat) | hueplusplus::Light | inlineprotectedvirtual |
setColorXY(const XYBrightness &xy, uint8_t transition=4) | hueplusplus::Light | inlinevirtual |
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 |