supla-device
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NSupla
 NControl
 CActionTrigger
 CAddressableLEDsClass for using addressable LEDs as ws2812b and many others
 CBistableRelay
 CBistableRollerShutter
 CBlinkingLed
 CBrightnessAdjuster
 CButton
 CButtonAggregator
 CButtonState
 CClickSequence
 CDimmerBase
 CDimmerLeds
 CGeometricBrightnessAdjuster
 CGroupButtonControlRgbw
 CHvacBase
 CInternalPinOutput
 CLightingPwmBase
 CRequestedState
 CLastNonZeroState
 CHardwareState
 CTimingState
 CLightingPwmLeds
 COutputState
 CLightRelay
 CLightRelayStateData
 COutputInterface
 CPinStatusLed
 CRelay
 CButtonListElement
 CRelayHvacAggregator
 CHvacPtr
 CRemoteOutputInterfaceRemoteOutputInterface class is used as an interface for remote HVAC devices over which we don't have explicit control
 CRGBBase
 CRGBLeds
 CRGBWBase
 CRGBWLeds
 CRollerShutter
 CRollerShutterConfig
 CRollerShutterInterface
 CButtonListElement
 CSequenceButton
 CSimpleButton
 CTiltConfig
 CTrippleButtonRollerShutter
 CValveBaseValveBase class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
 CValveConfig
 CVirtualRelay
 CVirtualValveVirtualValve implements Valve as a "device" which simulates a valve in memory
 NDevice
 CChannelConflictResolver
 CEnterCfgModeAfterPowerCycle
 CFactoryTest
 CLastStateLogger
 CRemoteDeviceConfig
 CSecurityLogger
 CStatusLed
 CSubdevicePairingHandler
 CSwUpdate
 NHtml
 CBinarySensorParameters
 CButtonActionTriggerConfig
 CButtonConfigParameters
 CButtonHoldTimeParameters
 CButtonMulticlickParameters
 CButtonRefresh
 CButtonTypeParameters
 CButtonUpdate
 CChannelCorrection
 CContainerParameters
 CCustomCheckboxParameter
 CCustomParameterTemplateThis HTML Element provides numeric input in config mode
 CCustomSwUpdate
 CCustomTextParameterThis HTML Element provides input in config mode for text value
 CDeviceInfo
 CDisableUserInterfaceParameter
 CDivBegin
 CDivEnd
 CEmCtTypeParameters
 CEmPhaseLedParameters
 CEthernetParameters
 CH2Tag
 CH3Tag
 CHideShowContainerBegin
 CHideShowContainerEnd
 CHomeScreenContentParameters
 CHvacParameters
 CI2CscannerHTML element that will scan I2C bus on each web page load and display all detected addresses on a web page
 CModbusParameters
 CNetworkAddressParameters
 CPowerStatusLedParameters
 CProtocolParameters
 CPwmFrequencyParameters
 CRegisteredCmdActionMap
 CRelayParameters
 CRgbwButtonParameters
 CRollerShutterParameters
 CScreenBrightnessParameters
 CScreenDelayParameters
 CScreenDelayTypeParameters
 CSecurityLogList
 CSelectCmdInputParameter
 CSelectInputParameter
 CSelectValueMapElement
 CStatusLedParameters
 CSwUpdate
 CSwUpdateBeta
 CTextCmdInputParameter
 CTimeParameters
 CVolumeParameters
 CWifiParameters
 NIo
 CADS1115
 CBase
 CIoPin
 CMCP23017
 CPCA9685
 CPCF8574
 NModbus
 CSerialConfig
 CNetworkConfig
 CConfigProperties
 CConfig
 CConfigurator
 NProtocol
 CAQIECO
 CCalCfgResultPending
 CCalCfgResultPendingItem
 CHvacMqttHandler
 CMqtt
 CMqttChannelHandler
 CMqttTopic
 CProtocolLayer
 CSuplaSrpc
 CWeatherSender
 NPV
 CAfore
 CFronius
 CSolarEdge
 NSensor
 CAHT
 CBh1750
 CBinary
 CBinaryBase
 CBinarySensorConfig
 CBME280
 CBMP180
 CBMP280
 CContainer
 CContainerConfig
 CDHT
 CDistance
 CDS18B20
 CDsSensorConfig
 CElectricityMeter
 CEnergyMeasurmentsStorage
 CEspFreeHeap
 CGeneralPurposeChannelBaseBase class for General Purpose Measurement (GPM/KPOP) and General Purpose Meter (GPM/KLOP)
 CGPMCommonConfig
 CGeneralPurposeMeasurement
 CGeneralPurposeMeter
 CGPMMeterSpecificConfig
 CGpmEspFreeHeap
 CHC_SR04
 CHX711
 CHX711ConfigData
 CHygroMeter
 CImpulseCounter
 CMax44009
 CMAX6675_K
 CMAXThermocouple
 CMeasurementDriver
 CMemoryVariableDriver
 CMultiDsHandler
 CMultiDsHandlerBase
 CMultiDsSensor
 CNormallyOpen
 CNTC10k
 COcrImpulseCounter
 COnePhaseElectricityMeter
 COneWireBus
 CParticleMeter
 CParticleMeterPM1006K
 CParticleMeterSDS011
 CPressure
 CPZEMv2
 CPZEMv3
 CRain
 CSCD4x
 CSecondsCounter
 CSensorData
 CSGP41
 CSHT10
 CSHT3x
 CSi7021
 CSi7021Sonoff
 CTemperatureDropSensor
 CThermHygroMeter
 CThermHygroPressMeter
 CThermometer
 CThermometerDriver
 CThermPressMeter
 CThreePhasePZEMv3
 CThreePhasePZEMv3_ADDR
 CTMP102
 CConfig
 CVectorBalancedEnergyStorage
 CVirtualBinaryVirtual binary sensor with explicit logical state control
 CVirtualHygroMeter
 CVirtualImpulseCounter
 CVirtualThermHygroMeter
 CVirtualThermometer
 CWeight
 CWind
 CActionHandler
 CActionHandlerClient
 CAtChannel
 CAutoLock
 CBinarySensorChannel
 CChannel
 CChannelElement
 CChannelExtended
 CClient
 CClock
 CCondition
 CConditionGetter
 CConfig
 CConfigTypesBitmap
 CConfigurationState
 CCorrection
 CCurrentGetter
 CDS1307RTC
 CDS3231RTC
 CEeprom
 CElementBase class for all elements of SuplaDevice
 CElementWithChannelActions
 CESPETH
 CESPETHSPI
 CEspIdfMutex
 CEspSender
 CEspWebServer
 CESPWifi
 CFixedValue
 CFramSpi
 CHtmlElement
 CHtmlGenerator
 CHtmlOutputBuffer
 CHtmlTagRAII helper for emitting a single HTML tag
 CKeyValue
 CKeyValueElement
 CLAN
 CLittleFsConfig
 CLocalAction
 CModbusClientHandler
 CModbusDeviceHandler
 CModbusEMHandler
 CMutex
 CNetifConfigBlob
 CNetwork
 CNotification
 CNumericInputSpec
 CPowerActiveWGetter
 CPowerApparentVAGetter
 CPowerReactiveVarGetter
 CPreamble
 CRsaVerificator
 CSaltPassword
 CSectionPreamble
 CSecurityLogEntry
 CSha256
 CSimpleState
 CSpecialSectionInfo
 CStateEntryAddress
 CStateStorageInterface
 CStateWearLevelingByte
 CStateWearLevelingSector
 CStateWlByteHeader
 CStateWlSectorConfig
 CStateWlSectorHeader
 CStorage
 CTotalCurrentGetter
 CTotalPowerActiveWGetter
 CTotalPowerApparentVAGetter
 CTotalPowerReactiveVarGetter
 CUptime
 CVoltageGetter
 CWebSender
 CWebServer
 CWifi
 C_color_hsv_t
 C_DBL
 C_DBLCONV
 C_FLOATCONV
 CBinaryBase
 CBinarySensorChannel
 CBinarySensorParameters
 CBlinkingLed
 CButton
 CButtonAggregator
 CButtonConfigParameters
 CButtonHoldTimeParameters
 CButtonRefresh
 CButtonState
 CButtonTypeParameters
 CButtonUpdate
 CChannel
 CConfigTypesBitmap
 CConfigurator
 CContainer
 CContainerParameters
 CCorrection
 CCustomCheckboxParameter
 CDisableUserInterfaceParameter
 CElectricityMeter
 CEmCtTypeParameters
 CEmPhaseLedParameters
 CEnterCfgModeAfterPowerCycle
 CEthernetParameters
 CGeneralPurposeChannelBaseBase class for General Purpose Measurement (GPM/KPOP) and General Purpose Meter (GPM/KLOP)
 CGPMCommonConfig
 CGeneralPurposeMeasurement
 CGeneralPurposeMeter
 CGPMMeterSpecificConfig
 CGroupButtonControlRgbw
 CH2Tag
 CH3Tag
 CHomeScreenContentParameters
 CHvacBase
 CHvacParameterFlags
 CHvacParameters
 CIEEEfloat
 CImpulseCounter
 CIPAddress
 CMemoryVariableDriver
 CModbusClientHandler
 CModbusConfigProperties
 CModbusDeviceHandler
 CModbusEMHandler
 CModbusNetworkConfig
 CModbusParameters
 CModbusSerialConfig
 CMqtt
 CMultiDsHandlerBase
 CMultiDsSensor
 CNotification
 COcrImpulseCounter
 COnBetweenCond
 COnBetweenEqCond
 COnEqualCond
 COnGreaterCond
 COnGreaterEqCond
 COnInvalidCond
 COnLessCond
 COnLessEqCond
 CPowerStatusLedParameters
 CPwmFrequencyParameters
 CRelay
 CButtonListElement
 CRelayHvacAggregator
 CHvacPtr
 CRelayParameters
 CRemoteDeviceConfig
 CRemoteOutputInterfaceRemoteOutputInterface class is used as an interface for remote HVAC devices over which we don't have explicit control
 CRgbwButtonParameters
 CRollerShutterInterface
 CButtonListElement
 CRollerShutterParameters
 CRollerShutterStateData
 CRollerShutterWithTiltStateData
 CRsFbValue
 CScreenBrightnessParameters
 CScreenDelayParameters
 CScreenDelayTypeParameters
 CSecondsCounter
 CSecurityLogEntry
 CSecurityLogger
 CSecurityLogList
 CSimpleButton
 CSimpleState
 CSolarEdge
 Csomfy_remote_t
 Csomfy_remotesn_t
 Csomfy_rollingcode_t
 CStateStorageInterface
 CStateWearLevelingByte
 CStateWearLevelingSector
 CSuplaDeviceClass
 CSuplaSomfy
 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
 CTemperatureDropSensor
 CTEventHandler
 CThermometer
 CThermometerDriver
 CTHVACTemperatureCfg
 CTHVACValue
 CTimeParameters
 Ctimeval_compat
 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
 CUptime
 CValveBaseValveBase class is used to handle SUPLA_CHANNEL_TYPE_VALVE_OPENCLOSE and SUPLA_CHANNEL_TYPE_VALVE_PERCENTAGE channels
 CVirtualImpulseCounter
 CVirtualValveVirtualValve implements Valve as a "device" which simulates a valve in memory
 CVolumeParameters
 CWeight
 CWifi