▼Chueplusplus::time::AbsoluteTime | One-time, absolute time point |
Chueplusplus::time::AbsoluteVariedTime | |
Chueplusplus::Action | Action executed by the bridge, e.g. as a Schedule command |
Chueplusplus::APICache | Caches API GET requests and refreshes regularly |
▼Chueplusplus::BaseDevice | Base class for physical devices connected to the bridge (sensor or light) |
Chueplusplus::Light | Class for Hue Light fixtures |
Chueplusplus::Sensor | Class for generic or unknown sensor types |
▼Chueplusplus::sensors::BaseCLIP | Common methods for CLIP sensors |
Chueplusplus::sensors::CLIPGenericFlag | CLIP sensor for a generic 3rd party sensor |
Chueplusplus::sensors::CLIPGenericStatus | CLIP sensor for a generic 3rd party status |
Chueplusplus::sensors::CLIPHumidity | CLIP sensor for humidity |
Chueplusplus::sensors::CLIPLightLevel | CLIP sensor for light level |
Chueplusplus::sensors::CLIPOpenClose | CLIP sensor detecting whether a contact is open or closed |
Chueplusplus::sensors::CLIPPresence | CLIP sensor to detect presence |
Chueplusplus::sensors::CLIPSwitch | CLIP sensor for button presses |
Chueplusplus::sensors::CLIPTemperature | CLIP sensor for temperature |
Chueplusplus::sensors::DaylightSensor | Daylight sensor to detect sunrise and sunset |
Chueplusplus::sensors::ZGPSwitch | ZigBee Green Power sensor for button presses |
Chueplusplus::sensors::ZLLLightLevel | ZigBee sensor detecting ambient light level |
Chueplusplus::sensors::ZLLPresence | Sensor detecting presence in the vicinity |
Chueplusplus::sensors::ZLLSwitch | ZigBee sensor reporting button presses |
Chueplusplus::sensors::ZLLTemperature | ZigBee temperature sensor |
▼CBaseResourceList | |
Chueplusplus::CreateableResourceList< BaseResourceList, CreateType > | Handles a ResourceList where Resources can be added by the user |
Chueplusplus::Bridge | Bridge class for a bridge |
Chueplusplus::BridgeConfig | General bridge configuration properties |
Chueplusplus::BridgeFinder | |
Chueplusplus::BridgeFinder::BridgeIdentification | |
▼Chueplusplus::BrightnessStrategy | Virtual base class for all BrightnessStrategies |
Chueplusplus::SimpleBrightnessStrategy | Class implementing the functions of BrightnessStrategy |
Chueplusplus::ColorGamut | Triangle of representable colors in CIE |
▼Chueplusplus::ColorHueStrategy | Virtual base class for all ColorHueStrategies |
▼Chueplusplus::SimpleColorHueStrategy | |
Chueplusplus::ExtendedColorHueStrategy | |
▼Chueplusplus::ColorTemperatureStrategy | Virtual base class for all ColorTemperatureStrategies |
▼Chueplusplus::SimpleColorTemperatureStrategy | Class implementing the functions of ColorTemperatureStrategy |
Chueplusplus::ExtendedColorTemperatureStrategy | Class implementing the functions of ColorTemperatureStrategy |
Chueplusplus::Condition | Condition for a Rule |
Chueplusplus::Config | Configurable delays |
Chueplusplus::CreateGroup | Parameters necessary for creating a new Group |
Chueplusplus::CreateRule | Parameters for creating a new Rule |
Chueplusplus::CreateScene | Parameters for creating a new Scene |
Chueplusplus::CreateSchedule | Parameters for creating a new Schedule |
Chueplusplus::CreateSensor | Parameters for creating a new Sensor |
Chueplusplus::EntertainmentMode | Class for Hue Entertainment Mode |
▼Cstd::exception | |
▼Chueplusplus::HueException | Exception class with file information. Base class of all custom exception classes |
Chueplusplus::HueAPIResponseException | Exception caused by a Hue API "error" response with additional information |
Chueplusplus::FileInfo | Contains information about error location, use CURRENT_FILE_INFO to create |
Chueplusplus::Group | Class for Groups of lights |
Chueplusplus::HueCommandAPI | |
Chueplusplus::HueSaturation | Color in hue and saturation |
▼Chueplusplus::IHttpHandler | Abstract class for classes that handle http requests and multicast requests |
▼Chueplusplus::BaseHttpHandler | Base class for classes that handle http requests and multicast requests |
Chueplusplus::LinHttpHandler | Class to handle http requests and multicast requests on linux systems |
Chueplusplus::WinHttpHandler | Class to handle http requests and multicast requests on windows systems |
Chueplusplus::LightFactory | |
Chueplusplus::LightState | Immutable state of a light |
Chueplusplus::LightStateBuilder | Builder to create LightState |
Chueplusplus::NewDeviceList | List of new devices found during the last scan |
Chueplusplus::time::RecurringTime | Time repeated weekly to daily, with possible random variation |
▼Chueplusplus::ResourceList< Resource, IdT > | Handles a list of a certain API resource |
▼Chueplusplus::SearchableResourceList< Sensor > | |
▼Chueplusplus::CreateableResourceList< SearchableResourceList< Sensor >, CreateSensor > | |
Chueplusplus::SensorList | Handles a list of Sensors with type specific getters |
▼Chueplusplus::ResourceList< Resource, int > | |
▼Chueplusplus::CreateableResourceList< ResourceList< Resource, int >, CreateType > | |
Chueplusplus::GroupResourceList< Resource, CreateType > | Handles a group list with the special group 0 |
Chueplusplus::SearchableResourceList< Resource > | Handles a ResourceList of physical devices which can be searched for |
Chueplusplus::ResourceList< Sensor, int > | |
Chueplusplus::RGB | Color in RGB |
Chueplusplus::Rule | Rule stored in the bridge |
Chueplusplus::Scene | Scene stored in the bridge |
Chueplusplus::Schedule | Schedule stored in the bridge |
Chueplusplus::SocketCloser | |
Chueplusplus::StateTransaction | Transaction class which can be used for either light or group state |
Chueplusplus::time::TimeInterval | Time interval repeated daily to weekly |
Chueplusplus::time::TimePattern | Holds different time representations |
Chueplusplus::time::Timer | Timer that is started and triggers after specified delay |
Chueplusplus::TLSContext | |
Chueplusplus::UPnP | Class that looks for UPnP devices using an m-search package |
Chueplusplus::Version | API version consisting of major, minor and patch version |
Chueplusplus::time::Weekdays | Any number of days of the week |
Chueplusplus::WhitelistedUser | User that is whitelisted for Hue API usage |
Chueplusplus::XY | Color in CIE x and y coordinates |
Chueplusplus::XYBrightness | Color and brightness in CIE |