hueplusplus 1.2.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chueplusplus::time::AbsoluteTimeOne-time, absolute time point
 Chueplusplus::time::AbsoluteVariedTime
 Chueplusplus::ActionAction executed by the bridge, e.g. as a Schedule command
 Chueplusplus::APICacheCaches API GET requests and refreshes regularly
 Chueplusplus::BaseDeviceBase class for physical devices connected to the bridge (sensor or light)
 Chueplusplus::LightClass for Hue Light fixtures
 Chueplusplus::SensorClass for generic or unknown sensor types
 Chueplusplus::sensors::BaseCLIPCommon methods for CLIP sensors
 Chueplusplus::sensors::CLIPGenericFlagCLIP sensor for a generic 3rd party sensor
 Chueplusplus::sensors::CLIPGenericStatusCLIP sensor for a generic 3rd party status
 Chueplusplus::sensors::CLIPHumidityCLIP sensor for humidity
 Chueplusplus::sensors::CLIPLightLevelCLIP sensor for light level
 Chueplusplus::sensors::CLIPOpenCloseCLIP sensor detecting whether a contact is open or closed
 Chueplusplus::sensors::CLIPPresenceCLIP sensor to detect presence
 Chueplusplus::sensors::CLIPSwitchCLIP sensor for button presses
 Chueplusplus::sensors::CLIPTemperatureCLIP sensor for temperature
 Chueplusplus::sensors::DaylightSensorDaylight sensor to detect sunrise and sunset
 Chueplusplus::sensors::ZGPSwitchZigBee Green Power sensor for button presses
 Chueplusplus::sensors::ZLLLightLevelZigBee sensor detecting ambient light level
 Chueplusplus::sensors::ZLLPresenceSensor detecting presence in the vicinity
 Chueplusplus::sensors::ZLLSwitchZigBee sensor reporting button presses
 Chueplusplus::sensors::ZLLTemperatureZigBee temperature sensor
 CBaseResourceList
 Chueplusplus::CreateableResourceList< BaseResourceList, CreateType >Handles a ResourceList where Resources can be added by the user
 Chueplusplus::BridgeBridge class for a bridge
 Chueplusplus::BridgeConfigGeneral bridge configuration properties
 Chueplusplus::BridgeFinder
 Chueplusplus::BridgeFinder::BridgeIdentification
 Chueplusplus::BrightnessStrategyVirtual base class for all BrightnessStrategies
 Chueplusplus::SimpleBrightnessStrategyClass implementing the functions of BrightnessStrategy
 Chueplusplus::ColorGamutTriangle of representable colors in CIE
 Chueplusplus::ColorHueStrategyVirtual base class for all ColorHueStrategies
 Chueplusplus::SimpleColorHueStrategy
 Chueplusplus::ExtendedColorHueStrategy
 Chueplusplus::ColorTemperatureStrategyVirtual base class for all ColorTemperatureStrategies
 Chueplusplus::SimpleColorTemperatureStrategyClass implementing the functions of ColorTemperatureStrategy
 Chueplusplus::ExtendedColorTemperatureStrategyClass implementing the functions of ColorTemperatureStrategy
 Chueplusplus::ConditionCondition for a Rule
 Chueplusplus::ConfigConfigurable delays
 Chueplusplus::CreateGroupParameters necessary for creating a new Group
 Chueplusplus::CreateRuleParameters for creating a new Rule
 Chueplusplus::CreateSceneParameters for creating a new Scene
 Chueplusplus::CreateScheduleParameters for creating a new Schedule
 Chueplusplus::CreateSensorParameters for creating a new Sensor
 Chueplusplus::EntertainmentModeClass for Hue Entertainment Mode
 Cstd::exception
 Chueplusplus::HueExceptionException class with file information. Base class of all custom exception classes
 Chueplusplus::HueAPIResponseExceptionException caused by a Hue API "error" response with additional information
 Chueplusplus::FileInfoContains information about error location, use CURRENT_FILE_INFO to create
 Chueplusplus::GroupClass for Groups of lights
 Chueplusplus::HueCommandAPI
 Chueplusplus::HueSaturationColor in hue and saturation
 Chueplusplus::IHttpHandlerAbstract class for classes that handle http requests and multicast requests
 Chueplusplus::BaseHttpHandlerBase class for classes that handle http requests and multicast requests
 Chueplusplus::LinHttpHandlerClass to handle http requests and multicast requests on linux systems
 Chueplusplus::WinHttpHandlerClass to handle http requests and multicast requests on windows systems
 Chueplusplus::LightFactory
 Chueplusplus::LightStateImmutable state of a light
 Chueplusplus::LightStateBuilderBuilder to create LightState
 Chueplusplus::NewDeviceListList of new devices found during the last scan
 Chueplusplus::time::RecurringTimeTime 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::SensorListHandles 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::RGBColor in RGB
 Chueplusplus::RuleRule stored in the bridge
 Chueplusplus::SceneScene stored in the bridge
 Chueplusplus::ScheduleSchedule stored in the bridge
 Chueplusplus::SocketCloser
 Chueplusplus::StateTransactionTransaction class which can be used for either light or group state
 Chueplusplus::time::TimeIntervalTime interval repeated daily to weekly
 Chueplusplus::time::TimePatternHolds different time representations
 Chueplusplus::time::TimerTimer that is started and triggers after specified delay
 Chueplusplus::TLSContext
 Chueplusplus::UPnPClass that looks for UPnP devices using an m-search package
 Chueplusplus::VersionAPI version consisting of major, minor and patch version
 Chueplusplus::time::WeekdaysAny number of days of the week
 Chueplusplus::WhitelistedUserUser that is whitelisted for Hue API usage
 Chueplusplus::XYColor in CIE x and y coordinates
 Chueplusplus::XYBrightnessColor and brightness in CIE