supla-device
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 C_color_hsv_t
 C_DBL
 C_DBLCONV
 C_FLOATCONV
 CSupla::ActionHandler
 CSupla::Condition
 COnBetweenCond
 COnBetweenEqCond
 COnEqualCond
 COnGreaterCond
 COnGreaterEqCond
 COnInvalidCond
 COnLessCond
 COnLessEqCond
 CSupla::Control::ActionTrigger
 CSupla::Control::Button
 CSupla::Control::ButtonAggregator
 CSupla::Control::GroupButtonControlRgbw
 CSupla::Control::HvacBase
 CSupla::Control::InternalPinOutput
 CSupla::Control::LightingPwmBase
 CSupla::Control::LightingPwmLeds
 CSupla::Control::RGBWBase
 CSupla::Control::DimmerBase
 CSupla::Control::DimmerLeds
 CSupla::Control::RGBBase
 CSupla::Control::RGBLeds
 CSupla::Control::RGBWLeds
 CSupla::Control::Relay
 CSupla::Control::BistableRelay
 CSupla::Control::LightRelay
 CSupla::Control::VirtualRelay
 CSupla::Control::RollerShutterInterface
 CSupla::Control::RollerShutter
 CSupla::Control::BistableRollerShutter
 CSupla::Control::TrippleButtonRollerShutter
 CSupla::Control::ValveBaseValveBase class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
 CSupla::Control::VirtualValveVirtualValve implements Valve as a "device" which simulates a valve in memory
 CSupla::Device::FactoryTest
 CSupla::Sensor::Container
 CSupla::Sensor::ElectricityMeter
 CSupla::PV::Fronius
 CSupla::PV::SolarEdge
 CSupla::Sensor::OnePhaseElectricityMeter
 CSupla::PV::Afore
 CSupla::Sensor::PZEMv2
 CSupla::Sensor::PZEMv3
 CSupla::Sensor::ThreePhasePZEMv3
 CSupla::Sensor::ThreePhasePZEMv3_ADDR
 CSupla::Sensor::GeneralPurposeMeter
 CSupla::Sensor::VirtualBinaryVirtual binary sensor with explicit logical state control
 CSupla::Sensor::VirtualImpulseCounter
 CSupla::Sensor::ImpulseCounter
 CSupla::Sensor::OcrImpulseCounter
 CSupla::Sensor::SecondsCounter
 CSupla::Sensor::Weight
 CSupla::Sensor::HX711
 CSuplaDeviceClass
 CSupla::ActionHandlerClient
 CSupla::AutoLock
 CSupla::Io::Base
 CSupla::Io::ADS1115
 CSupla::Io::MCP23017
 CSupla::Io::PCA9685
 CSupla::Io::PCF8574
 CSupla::Sensor::BinarySensorConfig
 CSupla::Control::BrightnessAdjuster
 CSupla::Control::GeometricBrightnessAdjuster
 CRelay::ButtonListElement
 CRollerShutterInterface::ButtonListElement
 CSupla::Control::Relay::ButtonListElement
 CSupla::Control::RollerShutterInterface::ButtonListElement
 CButtonState
 CSupla::Control::ButtonState
 CSupla::Protocol::CalCfgResultPending
 CSupla::Protocol::CalCfgResultPendingItem
 CSupla::Device::ChannelConflictResolver
 CSupla::Sensor::MultiDsHandlerBase
 CSupla::Sensor::MultiDsHandler
 CSupla::Control::ClickSequence
 CSupla::Client
 CSupla::ConditionGetter
 CSupla::CurrentGetter
 CSupla::PowerActiveWGetter
 CSupla::PowerApparentVAGetter
 CSupla::PowerReactiveVarGetter
 CSupla::TotalCurrentGetter
 CSupla::TotalPowerActiveWGetter
 CSupla::TotalPowerApparentVAGetter
 CSupla::TotalPowerReactiveVarGetter
 CSupla::VoltageGetter
 CSupla::Config
 CSupla::KeyValue
 CSupla::LittleFsConfig
 CSupla::Modbus::Config
 CSupla::Sensor::TMP102::Config
 CSupla::Modbus::ConfigProperties
 CConfigTypesBitmap
 CSupla::ConfigTypesBitmap
 CSupla::ConfigurationState
 CSupla::Sensor::ContainerConfig
 CCorrection
 CSupla::Correction
 CSupla::Sensor::DsSensorConfig
 CSupla::ElementBase class for all elements of SuplaDevice
 CSupla::Clock
 CSupla::DS1307RTC
 CSupla::DS3231RTC
 CSupla::Control::ActionTrigger
 CSupla::Control::AddressableLEDsClass for using addressable LEDs as ws2812b and many others
 CSupla::Control::BlinkingLed
 CSupla::Device::StatusLed
 CSupla::Control::GroupButtonControlRgbw
 CSupla::Control::InternalPinOutput
 CSupla::Control::PinStatusLed
 CSupla::Control::RelayHvacAggregator
 CSupla::Control::SimpleButton
 CSupla::Control::Button
 CSupla::Control::SequenceButton
 CSupla::Device::EnterCfgModeAfterPowerCycle
 CSupla::Device::FactoryTest
 CSupla::ElementWithChannelActions
 CSupla::ChannelElement
 CSupla::Control::HvacBase
 CSupla::Control::LightingPwmBase
 CSupla::Control::Relay
 CSupla::Control::RollerShutterInterface
 CSupla::Control::ValveBaseValveBase class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
 CSupla::Sensor::Container
 CSupla::Sensor::Distance
 CSupla::Sensor::HC_SR04
 CSupla::Sensor::GeneralPurposeChannelBaseBase class for General Purpose Measurement (GPM/KPOP) and General Purpose Meter (GPM/KLOP)
 CSupla::Sensor::GeneralPurposeMeasurement
 CSupla::Sensor::Bh1750
 CSupla::Sensor::GpmEspFreeHeap
 CSupla::Sensor::Max44009
 CSupla::Sensor::GeneralPurposeMeter
 CSupla::Sensor::Pressure
 CSupla::Sensor::Rain
 CSupla::Sensor::ThermHygroMeter
 CSupla::Sensor::AHT
 CSupla::Sensor::DHT
 CSupla::Sensor::HygroMeter
 CSupla::Sensor::VirtualHygroMeter
 CSupla::Sensor::SCD4x
 CSupla::Sensor::SHT10
 CSupla::Sensor::SHT3x
 CSupla::Sensor::Si7021
 CSupla::Sensor::Si7021Sonoff
 CSupla::Sensor::ThermHygroPressMeter
 CSupla::Sensor::BME280
 CSupla::Sensor::ThermPressMeter
 CSupla::Sensor::BMP180
 CSupla::Sensor::BMP280
 CSupla::Sensor::Thermometer
 CSupla::Sensor::DS18B20
 CSupla::Sensor::EspFreeHeap
 CSupla::Sensor::MAX6675_K
 CSupla::Sensor::MAXThermocouple
 CSupla::Sensor::MultiDsSensor
 CSupla::Sensor::NTC10k
 CSupla::Sensor::TMP102
 CSupla::Sensor::VirtualThermometer
 CSupla::Sensor::VirtualThermHygroMeter
 CSupla::Sensor::VirtualImpulseCounter
 CSupla::Sensor::Weight
 CSupla::Sensor::Wind
 CSupla::Sensor::BinaryBase
 CSupla::Sensor::Binary
 CSupla::Sensor::NormallyOpen
 CSupla::Sensor::VirtualBinaryVirtual binary sensor with explicit logical state control
 CSupla::Sensor::ElectricityMeter
 CSupla::EspWebServer
 CSupla::Io::MCP23017
 CSupla::Modbus::Configurator
 CSupla::Notification
 CSupla::Protocol::WeatherSender
 CSupla::Protocol::AQIECO
 CSupla::Sensor::MultiDsHandlerBase
 CSupla::Sensor::ParticleMeter
 CSupla::Sensor::ParticleMeterPM1006K
 CSupla::Sensor::ParticleMeterSDS011
 CSupla::Sensor::SGP41
 CSupla::Sensor::TemperatureDropSensor
 CSupla::Sensor::EnergyMeasurmentsStorage
 CSupla::FixedValue
 CGeneralPurposeChannelBase::GPMCommonConfig
 CSupla::Sensor::GeneralPurposeChannelBase::GPMCommonConfig
 CGeneralPurposeMeter::GPMMeterSpecificConfig
 CSupla::Sensor::GeneralPurposeMeter::GPMMeterSpecificConfig
 CSupla::Control::LightingPwmBase::HardwareState
 CSupla::HtmlElement
 CSupla::Html::CustomParameterTemplate< int32_t >
 CSupla::Html::BinarySensorParameters
 CSupla::Html::ButtonActionTriggerConfig
 CSupla::Html::ButtonHoldTimeParameters
 CSupla::Html::ButtonMulticlickParameters
 CSupla::Html::ButtonRefresh
 CSupla::Html::ButtonUpdate
 CSupla::Html::ChannelCorrection
 CSupla::Html::ContainerParameters
 CSupla::Html::CustomCheckboxParameter
 CSupla::Html::CustomParameterTemplate< T >This HTML Element provides numeric input in config mode
 CSupla::Html::CustomSwUpdate
 CSupla::Html::CustomTextParameterThis HTML Element provides input in config mode for text value
 CSupla::Html::DeviceInfo
 CSupla::Html::DisableUserInterfaceParameter
 CSupla::Html::DivBegin
 CSupla::Html::DivEnd
 CSupla::Html::EmPhaseLedParameters
 CSupla::Html::EthernetParameters
 CSupla::Html::H2Tag
 CSupla::Html::H3Tag
 CSupla::Html::HideShowContainerBegin
 CSupla::Html::HideShowContainerEnd
 CSupla::Html::HvacParameters
 CSupla::Html::I2CscannerHTML element that will scan I2C bus on each web page load and display all detected addresses on a web page
 CSupla::Html::ModbusParameters
 CSupla::Html::PowerStatusLedParameters
 CSupla::Html::ProtocolParameters
 CSupla::Html::PwmFrequencyParameters
 CSupla::Html::RelayParameters
 CSupla::Html::RollerShutterParameters
 CSupla::Html::ScreenBrightnessParameters
 CSupla::Html::ScreenDelayParameters
 CSupla::Html::SecurityLogList
 CSupla::Html::SelectInputParameter
 CSupla::Html::ButtonConfigParameters
 CSupla::Html::ButtonTypeParameters
 CSupla::Html::EmCtTypeParameters
 CSupla::Html::HomeScreenContentParameters
 CSupla::Html::RgbwButtonParameters
 CSupla::Html::ScreenDelayTypeParameters
 CSupla::Html::StatusLedParameters
 CSupla::Html::SwUpdate
 CSupla::Html::SwUpdateBeta
 CSupla::Html::TextCmdInputParameter
 CSupla::Html::SelectCmdInputParameter
 CSupla::Html::TimeParameters
 CSupla::Html::VolumeParameters
 CSupla::Html::WifiParameters
 CSupla::HtmlGenerator
 CSupla::HtmlOutputBuffer
 CSupla::HtmlTagRAII helper for emitting a single HTML tag
 CHvacParameterFlags
 CRelayHvacAggregator::HvacPtr
 CSupla::Control::RelayHvacAggregator::HvacPtr
 CSupla::Sensor::HX711ConfigData
 CIEEEfloat
 CSupla::Io::IoPin
 CIPAddress
 CSupla::KeyValueElement
 CSupla::Control::LightingPwmBase::LastNonZeroState
 CSupla::Device::LastStateLogger
 CSupla::Control::LightRelayStateData
 CSupla::LocalAction
 CSupla::Channel
 CSupla::AtChannel
 CSupla::BinarySensorChannel
 CSupla::ChannelExtended
 CSupla::Control::InternalPinOutput
 CSupla::Control::SimpleButton
 CSupla::ElementWithChannelActions
 CSupla::Html::SelectInputParameter
 CSupla::Html::TextCmdInputParameter
 CSuplaDeviceClass
 CSupla::Sensor::MeasurementDriver
 CSupla::Sensor::MemoryVariableDriver
 CSupla::Sensor::ThermometerDriver
 CModbusClientHandler
 CSupla::ModbusDeviceHandler
 CSupla::ModbusEMHandler
 CSupla::ModbusClientHandler
 CSupla::ModbusDeviceHandler
 CSupla::ModbusEMHandler
 CModbusConfigProperties
 CModbusNetworkConfig
 CModbusSerialConfig
 CSupla::Protocol::MqttChannelHandler
 CSupla::Protocol::HvacMqttHandler
 CSupla::Protocol::MqttTopic
 CSupla::Mutex
 CSupla::EspIdfMutex
 CSupla::NetifConfigBlob
 CSupla::Network
 CSupla::LAN
 CSupla::ESPETH
 CSupla::ESPETHSPI
 CSupla::Wifi
 CSupla::ESPWifi
 CSupla::Html::NetworkAddressParameters
 CSupla::Modbus::NetworkConfig
 CSupla::NumericInputSpec
 CSupla::Sensor::OneWireBus
 CSupla::Control::OutputInterface
 CSupla::Control::InternalPinOutput
 CSupla::Control::RemoteOutputInterfaceRemoteOutputInterface class is used as an interface for remote HVAC devices over which we don't have explicit control
 CSupla::Control::LightingPwmLeds::OutputState
 CSupla::Preamble
 CSupla::Protocol::ProtocolLayer
 CSupla::Protocol::Mqtt
 CSupla::Protocol::SuplaSrpc
 CSupla::Html::RegisteredCmdActionMap
 CRemoteDeviceConfig
 CSupla::Device::RemoteDeviceConfig
 CSupla::Control::LightingPwmBase::RequestedState
 CSupla::Control::RollerShutterConfig
 CRollerShutterStateData
 CRollerShutterWithTiltStateData
 CSupla::RsaVerificator
 CRsFbValue
 CSupla::SaltPassword
 CSupla::SectionPreamble
 CSecurityLogEntry
 CSupla::SecurityLogEntry
 CSecurityLogger
 CSupla::Device::SecurityLogger
 CSupla::Html::SelectValueMapElement
 CSupla::Sensor::SensorData
 CSupla::Modbus::SerialConfig
 CSupla::Sha256
 Csomfy_remote_t
 Csomfy_remotesn_t
 Csomfy_rollingcode_t
 CSupla::SpecialSectionInfo
 CSupla::StateEntryAddress
 CStateStorageInterface
 CSupla::SimpleState
 CSupla::StateWearLevelingByte
 CSupla::StateWearLevelingSector
 CSupla::StateStorageInterface
 CSupla::SimpleState
 CSupla::StateWearLevelingByte
 CSupla::StateWearLevelingSector
 CSupla::StateWlByteHeader
 CSupla::StateWlSectorConfig
 CSupla::StateWlSectorHeader
 CSupla::Storage
 CSupla::Eeprom
 CSupla::FramSpi
 CSupla::Device::SubdevicePairingHandler
 CSupla::Sensor::MultiDsHandlerBase
 CSuplaSomfy
 CSupla::Device::SwUpdate
 CTAction_HVAC_Parameters
 CTAction_RGBW_Parameters
 CTAction_ShadingSystem_Parameters
 CTActionTriggerProperties
 CTCalCfg_FirmwareCheckResult
 CTCalCfg_LightSourceLifespan
 CTCalCfg_ProgressReport
 CTCalCfg_RollerShutterSettings
 CTCalCfg_SetCfgModePassword
 CTCalCfg_SubdevicePairingResult
 CTCalCfg_ZWave_Node
 CTCalCfg_ZWave_WakeupSettingsReport
 CTCalCfg_ZWave_WakeUpTime
 CTChannelAndTimerState_ExtendedValue
 CTChannelConfig_ActionTrigger
 CTChannelConfig_BinarySensor
 CTChannelConfig_Container
 CTChannelConfig_ElectricityMeter
 CTChannelConfig_FacadeBlind
 CTChannelConfig_GeneralPurposeMeasurement
 CTChannelConfig_GeneralPurposeMeter
 CTChannelConfig_HVAC
 CTChannelConfig_ImpulseCounter
 CTChannelConfig_OCR
 CTChannelConfig_PowerSwitch
 CTChannelConfig_RollerShutter
 CTChannelConfig_StaircaseTimer
 CTChannelConfig_TemperatureAndHumidity
 CTChannelConfig_Valve
 CTChannelConfig_WeeklySchedule
 CTContainer_SensorInfo
 CTContainerChannel_Value
 CTCS_Action
 CTCS_ActionWithAuth
 CTCS_ChannelBasicCfgRequest
 CTCS_ClientAuthorizationDetails
 CTCS_DeviceCalCfgRequest
 CTCS_DeviceCalCfgRequest_B
 CTCS_DeviceReconnectRequest
 CTCS_GetChannelConfigRequest
 CTCS_GetChannelValueWithAuth
 CTCS_GetDeviceConfigRequest
 CTCS_PnClientToken
 CTCS_RegisterPnClientToken
 CTCS_SetChannelFunction
 CTCS_SetRegistrationEnabled
 CTCS_SuperUserAuthorizationRequest
 CTCS_SuplaChannelNewValue
 CTCS_SuplaChannelNewValue_B
 CTCS_SuplaNewValue
 CTCS_SuplaRegisterClient
 CTCS_SuplaRegisterClient_B
 CTCS_SuplaRegisterClient_C
 CTCS_SuplaRegisterClient_D
 CTCS_TimerArmRequest
 CTCSD_ChannelStateRequest
 CTCSD_Digiglass_NewValue
 CTCSD_FacadeBlindValue
 CTCSD_RollerShutterValue
 CTCSD_Valve
 CTDCS_SetCaption
 CTDCS_SuplaPingServer
 CTDCS_SuplaPingServer_COMPAT
 CTDCS_SuplaSetActivityTimeout
 CTDeviceConfig_AutomaticTimeSync
 CTDeviceConfig_ButtonVolume
 CTDeviceConfig_DisableUserInterface
 CTDeviceConfig_FirmwareUpdate
 CTDeviceConfig_HomeScreenContent
 CTDeviceConfig_HomeScreenOffDelay
 CTDeviceConfig_HomeScreenOffDelayType
 CTDeviceConfig_Modbus
 CTDeviceConfig_PowerStatusLed
 CTDeviceConfig_ScreenBrightness
 CTDeviceConfig_StatusLed
 CTDigiglass_Value
 CTDS_ActionTrigger
 CTDS_DeviceCalCfgResult
 CTDS_FirmwareUpdateParams
 CTDS_GetChannelConfigRequest
 CTDS_GetChannelIntParamsRequest
 CTDS_ImpulseCounter_Value
 CTDS_PushNotification
 CTDS_RegisterPushNotification
 CTDS_SubdeviceDetails
 CTDS_SuplaChannelNewValueResult
 CTDS_SuplaDeviceChannel
 CTDS_SuplaDeviceChannel_B
 CTDS_SuplaDeviceChannel_C
 CTDS_SuplaDeviceChannel_D
 CTDS_SuplaDeviceChannel_E
 CTDS_SuplaDeviceChannelExtendedValue
 CTDS_SuplaDeviceChannelValue
 CTDS_SuplaDeviceChannelValue_B
 CTDS_SuplaDeviceChannelValue_C
 CTDS_SuplaRegisterDevice
 CTDS_SuplaRegisterDevice_B
 CTDS_SuplaRegisterDevice_C
 CTDS_SuplaRegisterDevice_D
 CTDS_SuplaRegisterDevice_E
 CTDS_SuplaRegisterDevice_F
 CTDS_SuplaRegisterDevice_G
 CTDS_SuplaRegisterDeviceHeader
 CTDSC_ChannelState
 CTDSC_FacadeBlindValue
 CTDSC_RollerShutterValue
 CTElectricityMeter_ExtendedValue_V3
 CTElectricityMeter_Measurement
 CTElectricityMeter_Value
 CTEventHandler
 CTHVACTemperatureCfg
 CTHVACValue
 CSupla::Control::TiltConfig
 Ctimeval_compat
 CSupla::Control::LightingPwmBase::TimingState
 CTLckData
 CTRelayChannel_Value
 CTRGBW_Value
 CTSC_ActionExecutionResult
 CTSC_ChannelBasicCfg
 CTSC_ChannelConfigUpdateOrResult
 CTSC_ClientsReconnectRequestResult
 CTSC_DeviceCalCfgResult
 CTSC_DeviceConfigUpdateOrResult
 CTSC_DeviceReconnectRequestResult
 CTSC_GetChannelValueResult
 CTSC_ImpulseCounter_ExtendedValue
 CTSC_ImpulseCounter_Value
 CTSC_OAuthToken
 CTSC_OAuthTokenRequestResult
 CTSC_RegisterPnClientTokenResult
 CTSC_SetChannelFunctionResult
 CTSC_SetRegistrationEnabledResult
 CTSC_SuperUserAuthorizationResult
 CTSC_SuplaChannel
 CTSC_SuplaChannel_B
 CTSC_SuplaChannel_C
 CTSC_SuplaChannel_D
 CTSC_SuplaChannel_E
 CTSC_SuplaChannelExtendedValue
 CTSC_SuplaChannelExtendedValuePack
 CTSC_SuplaChannelGroup
 CTSC_SuplaChannelGroup_B
 CTSC_SuplaChannelGroupPack
 CTSC_SuplaChannelGroupPack_B
 CTSC_SuplaChannelGroupRelation
 CTSC_SuplaChannelGroupRelationPack
 CTSC_SuplaChannelPack
 CTSC_SuplaChannelPack_B
 CTSC_SuplaChannelPack_C
 CTSC_SuplaChannelPack_D
 CTSC_SuplaChannelPack_E
 CTSC_SuplaChannelRelation
 CTSC_SuplaChannelRelationPack
 CTSC_SuplaChannelStatePack
 CTSC_SuplaChannelValue
 CTSC_SuplaChannelValue_B
 CTSC_SuplaChannelValuePack
 CTSC_SuplaChannelValuePack_B
 CTSC_SuplaEvent
 CTSC_SuplaLocation
 CTSC_SuplaLocationPack
 CTSC_SuplaRegisterClientResult
 CTSC_SuplaRegisterClientResult_B
 CTSC_SuplaRegisterClientResult_C
 CTSC_SuplaRegisterClientResult_D
 CTSC_SuplaScene
 CTSC_SuplaScenePack
 CTSC_SuplaSceneState
 CTSC_SuplaSceneStatePack
 CTSCD_SetCaptionResult
 CTSCS_ChannelConfig
 CTSCS_DeviceConfig
 CTSD_ChannelConfig
 CTSD_ChannelConfigFinished
 CTSD_ChannelFunctions
 CTSD_ChannelIntParams
 CTSD_DeviceCalCfgRequest
 CTSD_FirmwareUpdate_Url
 CTSD_FirmwareUpdate_UrlResult
 CTSD_SuplaChannelGroupNewValue
 CTSD_SuplaChannelNewValue
 CTSD_SuplaRegisterDeviceResult
 CTSD_SuplaRegisterDeviceResult_B
 CTSDC_RegistrationEnabled
 CTSDC_SuplaGetVersionResult
 CTSDC_SuplaPingServerResult
 CTSDC_SuplaSetActivityTimeoutResult
 CTSDC_SuplaVersionError
 CTSDC_UserLocalTimeResult
 CTSDS_SetChannelConfigResult
 CTSDS_SetDeviceConfig
 CTSDS_SetDeviceConfigResult
 CTsrpc
 CTsrpc_Queue
 CTsrpcDataPacketData
 CTsrpcParams
 CTsrpcReceivedData
 CTSuplaChannelExtendedValue
 CTSuplaChannelValue
 CTSuplaChannelValue_B
 CTSuplaDataPacket
 CTSuplaProtoData
 CTSuplaProtoInBuffer
 CTSuplaProtoOutBuffer
 CTThermostat_ExtendedValue
 CTThermostat_Schedule
 CTThermostat_ScheduleCfg
 CTThermostat_Time
 CTThermostat_Value
 CTThermostatTemperatureCfg
 CTThermostatValueGroup
 CTTimerState_ExtendedValue
 CTValve_SensorInfo
 CTValve_Value
 CTWeeklyScheduleProgram
 CSupla::Uptime
 CUptime
 CSupla::Control::ValveConfig
 CSupla::Sensor::VectorBalancedEnergyStorage
 CSupla::WebSender
 CSupla::EspSender
 CSupla::WebServer
 CSupla::EspWebServer