|
hueplusplus 1.2.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 | hueplusplus::Light | friend |
| ExtendedColorTemperatureStrategy | 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 | 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 | hueplusplus::Light | friend |
| SimpleColorHueStrategy | hueplusplus::Light | friend |
| SimpleColorTemperatureStrategy | hueplusplus::Light | friend |
| state | hueplusplus::BaseDevice | protected |
| transaction() | hueplusplus::Light | virtual |
| ~BaseDevice()=default | hueplusplus::BaseDevice | virtual |