SinricPro Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAirQualitySensor< T >AirQuality
 CAirQualitySensor< SinricProAirQualitySensor >
 CBrightnessController< T >BrightnessController
 CBrightnessController< SinricProLight >
 CChannelController< T >ChannelController
 CChannelController< SinricProTV >
 CColorController< T >ColorController
 CColorController< SinricProLight >
 CColorTemperatureController< T >ColorTemperatureController
 CColorTemperatureController< SinricProLight >
 CContactSensor< T >ContactSensor
 CContactSensor< SinricProContactsensor >
 CDoorbell< T >Dorbell
 CDoorbell< SinricProDoorbell >
 CDoorController< T >DoorController - only used for GarageDoor device and cannot used as capability for a custom device!
 CDoorController< SinricProGarageDoor >
 CEqualizerController< T >EqualizerController
 CEqualizerController< SinricProSpeaker >
 CInputController< T >InputController
 CInputController< SinricProSpeaker >
 CInputController< SinricProTV >
 CKeypadController< T >KeypadController
 CLockController< T >LockController
 CLockController< SinricProLock >
 CMediaController< T >MediaController
 CMediaController< SinricProSpeaker >
 CMediaController< SinricProTV >
 CModeController< T >ModeController
 CModeController< SinricProSpeaker >
 CMotionSensor< T >MotionSensor
 CMotionSensor< SinricProMotionsensor >
 CMuteController< T >MuteController
 CMuteController< SinricProSpeaker >
 CMuteController< SinricProTV >
 CPercentageController< T >PercentageController
 CPowerLevelController< T >PowerLevelController
 CPowerLevelController< SinricProDimSwitch >
 CPowerLevelController< SinricProFan >
 CPowerSensor< T >PowerSensor
 CPowerSensor< SinricProPowerSensor >
 CPowerStateController< T >PowerStateController
 CPowerStateController< SinricProBlinds >
 CPowerStateController< SinricProCamera >
 CPowerStateController< SinricProDimSwitch >
 CPowerStateController< SinricProDoorbell >
 CPowerStateController< SinricProFan >
 CPowerStateController< SinricProFanUS >
 CPowerStateController< SinricProLight >
 CPowerStateController< SinricProSpeaker >
 CPowerStateController< SinricProSwitch >
 CPowerStateController< SinricProThermostat >
 CPowerStateController< SinricProTV >
 CPowerStateController< SinricProWindowAC >
 CPushNotification< T >PushNotification
 CPushNotification< SinricProAirQualitySensor >
 CPushNotification< SinricProBlinds >
 CPushNotification< SinricProCamera >
 CPushNotification< SinricProContactsensor >
 CPushNotification< SinricProDimSwitch >
 CPushNotification< SinricProDoorbell >
 CPushNotification< SinricProFan >
 CPushNotification< SinricProFanUS >
 CPushNotification< SinricProGarageDoor >
 CPushNotification< SinricProLight >
 CPushNotification< SinricProLock >
 CPushNotification< SinricProMotionsensor >
 CPushNotification< SinricProPowerSensor >
 CPushNotification< SinricProSpeaker >
 CPushNotification< SinricProSwitch >
 CPushNotification< SinricProTemperaturesensor >
 CPushNotification< SinricProThermostat >
 CPushNotification< SinricProTV >
 CPushNotification< SinricProWindowAC >
 CRangeController< T >RangeControllerFloatInt
 CRangeController< SinricProBlinds >
 CRangeController< SinricProFanUS >
 CRangeController< SinricProWindowAC >
 CSinricProClassThe main class of this library, handling communication between SinricPro Server and your devices
 CSinricProDeviceBase class for all device types
 CTemperatureSensor< T >TemperatureSensor
 CTemperatureSensor< SinricProTemperaturesensor >
 CTemperatureSensor< SinricProThermostat >
 CThermostatController< T >ThermostatController
 CThermostatController< SinricProThermostat >
 CThermostatController< SinricProWindowAC >
 CToggleController< T >ToggleController
 CVolumeController< T >VolumeController
 CVolumeController< SinricProSpeaker >
 CVolumeController< SinricProTV >