supla-device
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
C
_color_hsv_t
C
_DBL
C
_DBLCONV
C
_FLOATCONV
►
C
Supla::ActionHandler
►
C
Supla::Condition
C
OnBetweenCond
C
OnBetweenEqCond
C
OnEqualCond
C
OnGreaterCond
C
OnGreaterEqCond
C
OnInvalidCond
C
OnLessCond
C
OnLessEqCond
C
Supla::Control::ActionTrigger
C
Supla::Control::Button
C
Supla::Control::GroupButtonControlRgbw
C
Supla::Control::HvacBase
C
Supla::Control::InternalPinOutput
►
C
Supla::Control::RGBWBase
►
C
Supla::Control::DimmerBase
C
Supla::Control::DimmerLeds
►
C
Supla::Control::RGBBase
C
Supla::Control::RGBLeds
C
Supla::Control::RGBWLeds
►
C
Supla::Control::Relay
C
Supla::Control::BistableRelay
C
Supla::Control::LightRelay
C
Supla::Control::VirtualRelay
►
C
Supla::Control::RollerShutterInterface
►
C
Supla::Control::RollerShutter
►
C
Supla::Control::BistableRollerShutter
C
Supla::Control::TrippleButtonRollerShutter
►
C
Supla::Control::ValveBase
ValveBase
class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
C
Supla::Control::VirtualValve
VirtualValve
implements Valve as a "device" which simulates a valve in memory
C
Supla::Device::FactoryTest
C
Supla::Sensor::Container
►
C
Supla::Sensor::ElectricityMeter
C
Supla::PV::SolarEdge
►
C
Supla::Sensor::OnePhaseElectricityMeter
C
Supla::PV::Afore
C
Supla::PV::Fronius
C
Supla::Sensor::PZEMv2
C
Supla::Sensor::PZEMv3
C
Supla::Sensor::ThreePhasePZEMv3
C
Supla::Sensor::ThreePhasePZEMv3_ADDR
C
Supla::Sensor::GeneralPurposeMeter
C
Supla::Sensor::VirtualBinary
►
C
Supla::Sensor::VirtualImpulseCounter
C
Supla::Sensor::ImpulseCounter
C
Supla::Sensor::OcrImpulseCounter
C
Supla::Sensor::SecondsCounter
►
C
Supla::Sensor::Weight
C
Supla::Sensor::HX711
C
SuplaDeviceClass
C
Supla::ActionHandlerClient
C
Supla::AutoLock
►
C
Supla::Control::BrightnessAdjuster
C
Supla::Control::GeometricBrightnessAdjuster
C
Relay::ButtonListElement
C
Supla::Control::Relay::ButtonListElement
C
ButtonState
C
Supla::Control::ButtonState
C
Supla::Protocol::CalCfgResultPending
C
Supla::Protocol::CalCfgResultPendingItem
C
Supla::Device::ChannelConflictResolver
C
Supla::Control::ClickSequence
C
Supla::Client
►
C
Supla::ConditionGetter
C
Supla::CurrentGetter
C
Supla::PowerActiveWGetter
C
Supla::PowerApparentVAGetter
C
Supla::PowerReactiveVarGetter
C
Supla::TotalCurrentGetter
C
Supla::TotalPowerActiveWGetter
C
Supla::TotalPowerApparentVAGetter
C
Supla::TotalPowerReactiveVarGetter
C
Supla::VoltageGetter
►
C
Supla::Config
►
C
Supla::KeyValue
C
Supla::LittleFsConfig
C
Supla::Sensor::ContainerConfig
C
Correction
C
Supla::Correction
►
C
Supla::Element
Base class for all elements of SuplaDevice
►
C
Supla::Clock
C
Supla::DS1307RTC
C
Supla::DS3231RTC
C
Supla::Control::ActionTrigger
►
C
Supla::Control::BlinkingLed
C
Supla::Device::StatusLed
C
Supla::Control::GroupButtonControlRgbw
C
Supla::Control::InternalPinOutput
C
Supla::Control::PinStatusLed
C
Supla::Control::RelayHvacAggregator
►
C
Supla::Control::SimpleButton
C
Supla::Control::Button
C
Supla::Control::SequenceButton
C
Supla::Device::EnterCfgModeAfterPowerCycle
C
Supla::Device::FactoryTest
►
C
Supla::ElementWithChannelActions
►
C
Supla::ChannelElement
C
Supla::Control::HvacBase
C
Supla::Control::RGBWBase
C
Supla::Control::Relay
C
Supla::Control::RollerShutterInterface
C
Supla::Control::ValveBase
ValveBase
class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
C
Supla::Sensor::Container
►
C
Supla::Sensor::Distance
C
Supla::Sensor::HC_SR04
►
C
Supla::Sensor::GeneralPurposeChannelBase
Base class for General Purpose Measurement (GPM/KPOP) and General Purpose Meter (GPM/KLOP)
►
C
Supla::Sensor::GeneralPurposeMeasurement
C
Supla::Sensor::Bh1750
C
Supla::Sensor::GpmEspFreeHeap
C
Supla::Sensor::Max44009
C
Supla::Sensor::GeneralPurposeMeter
C
Supla::Sensor::Pressure
C
Supla::Sensor::Rain
►
C
Supla::Sensor::ThermHygroMeter
C
Supla::Sensor::AHT
C
Supla::Sensor::DHT
►
C
Supla::Sensor::HygroMeter
C
Supla::Sensor::VirtualHygroMeter
C
Supla::Sensor::SHT3x
C
Supla::Sensor::Si7021
C
Supla::Sensor::Si7021Sonoff
►
C
Supla::Sensor::ThermHygroPressMeter
C
Supla::Sensor::BME280
►
C
Supla::Sensor::Thermometer
C
Supla::Sensor::DS18B20
C
Supla::Sensor::EspFreeHeap
C
Supla::Sensor::MAX6675_K
C
Supla::Sensor::MAXThermocouple
C
Supla::Sensor::NTC10k
C
Supla::Sensor::VirtualThermometer
C
Supla::Sensor::VirtualThermHygroMeter
C
Supla::Sensor::VirtualImpulseCounter
C
Supla::Sensor::Weight
C
Supla::Sensor::Wind
►
C
Supla::Sensor::BinaryBase
►
C
Supla::Sensor::Binary
C
Supla::Sensor::NormallyOpen
C
Supla::Sensor::VirtualBinary
C
Supla::Sensor::ElectricityMeter
C
Supla::EspWebServer
C
Supla::Notification
C
Supla::Sensor::TemperatureDropSensor
C
Supla::Sensor::sds011
C
Supla::Sensor::EnergyMeasurmentsStorage
C
GeneralPurposeChannelBase::GPMCommonConfig
C
Supla::Sensor::GeneralPurposeChannelBase::GPMCommonConfig
C
GeneralPurposeMeter::GPMMeterSpecificConfig
C
Supla::Sensor::GeneralPurposeMeter::GPMMeterSpecificConfig
►
C
Supla::HtmlElement
C
Supla::Html::ButtonActionTriggerConfig
C
Supla::Html::ButtonHoldTimeParameters
C
Supla::Html::ButtonMulticlickParameters
C
Supla::Html::ButtonRefresh
C
Supla::Html::ButtonUpdate
C
Supla::Html::ChannelCorrection
C
Supla::Html::ContainerParameters
C
Supla::Html::CustomCheckboxParameter
C
Supla::Html::CustomParameter
C
Supla::Html::CustomSwUpdate
C
Supla::Html::CustomTextParameter
This HTML
Element
provides input in config mode for text value
C
Supla::Html::DeviceInfo
C
Supla::Html::DisableUserInterfaceParameter
C
Supla::Html::DivBegin
C
Supla::Html::DivEnd
C
Supla::Html::EmPhaseLedParameters
C
Supla::Html::EthernetParameters
C
Supla::Html::H2Tag
C
Supla::Html::H3Tag
C
Supla::Html::HideShowContainerBegin
C
Supla::Html::HideShowContainerEnd
C
Supla::Html::HvacParameters
C
Supla::Html::I2Cscanner
HTML element that will scan I2C bus on each web page load and display all detected addresses on a web page
C
Supla::Html::PowerStatusLedParameters
C
Supla::Html::ProtocolParameters
C
Supla::Html::RollerShutterParameters
C
Supla::Html::ScreenBrightnessParameters
C
Supla::Html::ScreenDelayParameters
►
C
Supla::Html::SelectInputParameter
C
Supla::Html::ButtonConfigParameters
C
Supla::Html::ButtonTypeParameters
C
Supla::Html::EmCtTypeParameters
C
Supla::Html::HomeScreenContentParameters
C
Supla::Html::RgbwButtonParameters
C
Supla::Html::ScreenDelayTypeParameters
C
Supla::Html::StatusLedParameters
C
Supla::Html::SwUpdate
C
Supla::Html::SwUpdateBeta
►
C
Supla::Html::TextCmdInputParameter
C
Supla::Html::SelectCmdInputParameter
C
Supla::Html::TimeParameters
C
Supla::Html::VolumeParameters
C
Supla::Html::WifiParameters
C
Supla::HtmlGenerator
C
HvacParameterFlags
C
RelayHvacAggregator::HvacPtr
C
Supla::Control::RelayHvacAggregator::HvacPtr
C
Supla::Sensor::HX711ConfigData
C
IEEEfloat
►
C
Supla::Io
C
Supla::Control::ExtPCA9685
C
IPAddress
C
Supla::KeyValueElement
C
Supla::Device::LastStateLogger
C
Supla::Control::LightRelayStateData
►
C
Supla::LocalAction
►
C
Supla::Channel
C
Supla::AtChannel
C
Supla::BinarySensorChannel
C
Supla::ChannelExtended
C
Supla::Control::InternalPinOutput
C
Supla::Control::SimpleButton
C
Supla::ElementWithChannelActions
C
Supla::Html::SelectInputParameter
C
Supla::Html::TextCmdInputParameter
C
SuplaDeviceClass
►
C
Supla::Sensor::MeasurementDriver
C
Supla::Sensor::MemoryVariableDriver
C
Supla::Sensor::ThermometerDriver
C
Supla::Protocol::MqttTopic
C
Supla::Mutex
►
C
Supla::Network
C
Supla::ENC28J60
C
Supla::EthernetShield
►
C
Supla::LAN
C
Supla::ESPETH
C
Supla::ESPETHSPI
C
Supla::WT32_ETH01
►
C
Supla::Wifi
C
Supla::ESPWifi
C
Supla::Sensor::OneWireBus
►
C
Supla::Control::OutputInterface
C
Supla::Control::InternalPinOutput
C
Supla::Preamble
►
C
Supla::Protocol::ProtocolLayer
C
Supla::Protocol::Mqtt
C
Supla::Protocol::SuplaSrpc
C
Supla::Html::RegisteredCmdActionMap
C
RemoteDeviceConfig
C
Supla::Device::RemoteDeviceConfig
C
Supla::Control::RollerShutterConfig
C
RollerShutterStateData
C
Supla::RsaVerificator
C
Supla::SectionPreamble
C
Supla::Html::SelectValueMapElement
C
Supla::Sensor::SensorData
C
Supla::Sha256
C
somfy_remote_t
C
somfy_remotesn_t
C
somfy_rollingcode_t
C
Supla::SpecialSectionInfo
C
Supla::StateEntryAddress
►
C
StateStorageInterface
C
Supla::SimpleState
C
Supla::StateWearLevelingByte
C
Supla::StateWearLevelingSector
►
C
Supla::StateStorageInterface
C
Supla::SimpleState
C
Supla::StateWearLevelingByte
C
Supla::StateWearLevelingSector
C
Supla::StateWlByteHeader
C
Supla::StateWlSectorConfig
C
Supla::StateWlSectorHeader
►
C
Supla::Storage
C
Supla::Eeprom
C
Supla::FramSpi
C
Supla::Device::SubdevicePairingHandler
C
SuplaSomfy
C
Supla::Device::SwUpdate
C
TAction_HVAC_Parameters
C
TAction_RGBW_Parameters
C
TAction_ShadingSystem_Parameters
C
TActionTriggerProperties
C
TCalCfg_LightSourceLifespan
C
TCalCfg_ProgressReport
C
TCalCfg_RollerShutterSettings
C
TCalCfg_SubdevicePairingResult
C
TCalCfg_ZWave_Node
C
TCalCfg_ZWave_WakeupSettingsReport
C
TCalCfg_ZWave_WakeUpTime
C
TChannelAndTimerState_ExtendedValue
C
TChannelConfig_ActionTrigger
C
TChannelConfig_BinarySensor
C
TChannelConfig_Container
C
TChannelConfig_ElectricityMeter
C
TChannelConfig_FacadeBlind
C
TChannelConfig_GeneralPurposeMeasurement
C
TChannelConfig_GeneralPurposeMeter
C
TChannelConfig_HVAC
C
TChannelConfig_ImpulseCounter
C
TChannelConfig_OCR
C
TChannelConfig_PowerSwitch
C
TChannelConfig_RollerShutter
C
TChannelConfig_StaircaseTimer
C
TChannelConfig_TemperatureAndHumidity
C
TChannelConfig_Valve
C
TChannelConfig_WeeklySchedule
C
TContainer_SensorInfo
C
TContainerChannel_Value
C
TCS_Action
C
TCS_ActionWithAuth
C
TCS_ChannelBasicCfgRequest
C
TCS_ClientAuthorizationDetails
C
TCS_DeviceCalCfgRequest
C
TCS_DeviceCalCfgRequest_B
C
TCS_DeviceReconnectRequest
C
TCS_GetChannelConfigRequest
C
TCS_GetChannelValueWithAuth
C
TCS_GetDeviceConfigRequest
C
TCS_PnClientToken
C
TCS_RegisterPnClientToken
C
TCS_SetChannelFunction
C
TCS_SetRegistrationEnabled
C
TCS_SuperUserAuthorizationRequest
C
TCS_SuplaChannelNewValue
C
TCS_SuplaChannelNewValue_B
C
TCS_SuplaNewValue
C
TCS_SuplaRegisterClient
C
TCS_SuplaRegisterClient_B
C
TCS_SuplaRegisterClient_C
C
TCS_SuplaRegisterClient_D
C
TCS_TimerArmRequest
C
TCSD_ChannelStateRequest
C
TCSD_Digiglass_NewValue
C
TCSD_FacadeBlindValue
C
TCSD_RollerShutterValue
C
TCSD_Valve
C
TDCS_SetCaption
C
TDCS_SuplaPingServer
C
TDCS_SuplaPingServer_COMPAT
C
TDCS_SuplaSetActivityTimeout
C
TDeviceConfig_AutomaticTimeSync
C
TDeviceConfig_ButtonVolume
C
TDeviceConfig_DisableUserInterface
C
TDeviceConfig_HomeScreenContent
C
TDeviceConfig_HomeScreenOffDelay
C
TDeviceConfig_HomeScreenOffDelayType
C
TDeviceConfig_PowerStatusLed
C
TDeviceConfig_ScreenBrightness
C
TDeviceConfig_StatusLed
C
TDigiglass_Value
C
TDS_ActionTrigger
C
TDS_DeviceCalCfgResult
C
TDS_FirmwareUpdateParams
C
TDS_GetChannelConfigRequest
C
TDS_GetChannelIntParamsRequest
C
TDS_ImpulseCounter_Value
C
TDS_PushNotification
C
TDS_RegisterPushNotification
C
TDS_SubdeviceDetails
C
TDS_SuplaChannelNewValueResult
C
TDS_SuplaDeviceChannel
C
TDS_SuplaDeviceChannel_B
C
TDS_SuplaDeviceChannel_C
C
TDS_SuplaDeviceChannel_D
C
TDS_SuplaDeviceChannel_E
C
TDS_SuplaDeviceChannelExtendedValue
C
TDS_SuplaDeviceChannelValue
C
TDS_SuplaDeviceChannelValue_B
C
TDS_SuplaDeviceChannelValue_C
C
TDS_SuplaRegisterDevice
C
TDS_SuplaRegisterDevice_B
C
TDS_SuplaRegisterDevice_C
C
TDS_SuplaRegisterDevice_D
C
TDS_SuplaRegisterDevice_E
C
TDS_SuplaRegisterDevice_F
C
TDS_SuplaRegisterDevice_G
C
TDS_SuplaRegisterDeviceHeader
C
TDSC_ChannelState
C
TDSC_FacadeBlindValue
C
TDSC_RollerShutterValue
C
TElectricityMeter_ExtendedValue_V3
C
TElectricityMeter_Measurement
C
TElectricityMeter_Value
C
TEventHandler
C
THVACTemperatureCfg
C
THVACValue
C
timeval_compat
C
TLckData
C
TRelayChannel_Value
C
TRGBW_Value
C
TSC_ActionExecutionResult
C
TSC_ChannelBasicCfg
C
TSC_ChannelConfigUpdateOrResult
C
TSC_ClientsReconnectRequestResult
C
TSC_DeviceCalCfgResult
C
TSC_DeviceConfigUpdateOrResult
C
TSC_DeviceReconnectRequestResult
C
TSC_GetChannelValueResult
C
TSC_ImpulseCounter_ExtendedValue
C
TSC_ImpulseCounter_Value
C
TSC_OAuthToken
C
TSC_OAuthTokenRequestResult
C
TSC_RegisterPnClientTokenResult
C
TSC_SetChannelFunctionResult
C
TSC_SetRegistrationEnabledResult
C
TSC_SuperUserAuthorizationResult
C
TSC_SuplaChannel
C
TSC_SuplaChannel_B
C
TSC_SuplaChannel_C
C
TSC_SuplaChannel_D
C
TSC_SuplaChannel_E
C
TSC_SuplaChannelExtendedValue
C
TSC_SuplaChannelExtendedValuePack
C
TSC_SuplaChannelGroup
C
TSC_SuplaChannelGroup_B
C
TSC_SuplaChannelGroupPack
C
TSC_SuplaChannelGroupPack_B
C
TSC_SuplaChannelGroupRelation
C
TSC_SuplaChannelGroupRelationPack
C
TSC_SuplaChannelPack
C
TSC_SuplaChannelPack_B
C
TSC_SuplaChannelPack_C
C
TSC_SuplaChannelPack_D
C
TSC_SuplaChannelPack_E
C
TSC_SuplaChannelRelation
C
TSC_SuplaChannelRelationPack
C
TSC_SuplaChannelStatePack
C
TSC_SuplaChannelValue
C
TSC_SuplaChannelValue_B
C
TSC_SuplaChannelValuePack
C
TSC_SuplaChannelValuePack_B
C
TSC_SuplaEvent
C
TSC_SuplaLocation
C
TSC_SuplaLocationPack
C
TSC_SuplaRegisterClientResult
C
TSC_SuplaRegisterClientResult_B
C
TSC_SuplaRegisterClientResult_C
C
TSC_SuplaRegisterClientResult_D
C
TSC_SuplaScene
C
TSC_SuplaScenePack
C
TSC_SuplaSceneState
C
TSC_SuplaSceneStatePack
C
TSCD_SetCaptionResult
C
TSCS_ChannelConfig
C
TSCS_DeviceConfig
C
TSD_ChannelConfig
C
TSD_ChannelConfigFinished
C
TSD_ChannelFunctions
C
TSD_ChannelIntParams
C
TSD_DeviceCalCfgRequest
C
TSD_FirmwareUpdate_Url
C
TSD_FirmwareUpdate_UrlResult
C
TSD_SuplaChannelGroupNewValue
C
TSD_SuplaChannelNewValue
C
TSD_SuplaRegisterDeviceResult
C
TSD_SuplaRegisterDeviceResult_B
C
TSDC_RegistrationEnabled
C
TSDC_SuplaGetVersionResult
C
TSDC_SuplaPingServerResult
C
TSDC_SuplaSetActivityTimeoutResult
C
TSDC_SuplaVersionError
C
TSDC_UserLocalTimeResult
C
TSDS_SetChannelConfigResult
C
TSDS_SetDeviceConfig
C
TSDS_SetDeviceConfigResult
C
Tsrpc
C
Tsrpc_Queue
C
TsrpcDataPacketData
C
TsrpcParams
C
TsrpcReceivedData
C
TSuplaChannelExtendedValue
C
TSuplaChannelValue
C
TSuplaChannelValue_B
C
TSuplaDataPacket
C
TSuplaProtoData
C
TSuplaProtoInBuffer
C
TSuplaProtoOutBuffer
C
TThermostat_ExtendedValue
C
TThermostat_Schedule
C
TThermostat_ScheduleCfg
C
TThermostat_Time
C
TThermostat_Value
C
TThermostatTemperatureCfg
C
TThermostatValueGroup
C
TTimerState_ExtendedValue
C
TValve_SensorInfo
C
TValve_Value
C
TWeeklyScheduleProgram
C
Supla::Uptime
C
Uptime
C
Supla::Control::ValveConfig
C
Supla::Sensor::VectorBalancedEnergyStorage
►
C
Supla::WebSender
C
Supla::EspSender
►
C
Supla::WebServer
C
Supla::EspWebServer
Generated by
1.13.2