supla-device
Loading...
Searching...
No Matches
Supla::Sensor::MultiDsHandler Member List

This is the complete list of members for Supla::Sensor::MultiDsHandler, including all inherited members.

addDevice(DeviceAddress deviceAddress, int channelNumber=-1, int subDeviceId=-1) (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBaseprotected
begin()Supla::Elementstatic
ClearInvalidPtr()Supla::Elementstatic
dallasTemperature (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerprotected
disableChannelState()Supla::Element
disableSensorsChannelState()Supla::Sensor::MultiDsHandlerBase
Element() (defined in Supla::Element)Supla::Element
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
generateKey(char *output, const char *key) constSupla::Elementvirtual
getChannel() constSupla::Elementvirtual
getChannel() (defined in Supla::Element)Supla::Elementvirtual
getChannelNumber() constSupla::Element
getElementByChannelNumber(int channelNumber)Supla::Elementstatic
getOwnerOfSubDeviceId(int subDeviceId)Supla::Elementstatic
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::Element
getSensorAddress(uint8_t *address, int index) override (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinlineprotectedvirtual
getTemperature(const uint8_t *address) override (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinlinevirtual
getTemperature(uint8_t idx) (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinline
getThermometer(uint8_t idx) (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinline
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request)Supla::Elementvirtual
handleChannelConfig(TSD_ChannelConfig *newChannelConfig, bool local=false)Supla::Elementvirtual
handleChannelConfigFinished()Supla::Elementvirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue)Supla::Elementvirtual
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result)Supla::Elementvirtual
handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false)Supla::Elementvirtual
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending() constSupla::Elementvirtual
isChannelStateEnabled() constSupla::Element
IsInvalidPtrSet()Supla::Elementstatic
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
isStateStorageMigrationNeeded() constSupla::Elementvirtual
iterateAlways() overrideSupla::Sensor::MultiDsHandlerBasevirtual
iterateConnected() overrideSupla::Sensor::MultiDsHandlerBasevirtual
Supla::Element::iterateConnected(void *ptr)Supla::Elementvirtual
last()Supla::Elementstatic
MultiDsHandler(SuplaDeviceClass *sdc, uint8_t pin) (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinlineexplicit
MultiDsHandlerBase(SuplaDeviceClass *sdc, uint8_t pin) (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBaseexplicit
next()Supla::Element
nextPtr (defined in Supla::Element)Supla::Elementprotected
NotifyElementsAboutConfigChange(uint64_t fieldBit)Supla::Elementstatic
onChannelConflictReport(uint8_t *channelReport, uint8_t channelReportSize, bool hasConflictInvalidType, bool hasConflictChannelMissingOnServer, bool hasConflictChannelMissingOnDevice) override (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBasevirtual
onDeviceConfigChange(uint64_t fieldBit)Supla::Elementvirtual
oneWire (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerprotected
onFastTimer()Supla::Elementvirtual
onFunctionChange(uint32_t currentFunction, uint32_t newFunction)Supla::Elementvirtual
onInit() overrideSupla::Sensor::MultiDsHandlerinlinevirtual
onLoadConfig(SuplaDeviceClass *sdc) overrideSupla::Sensor::MultiDsHandlerBasevirtual
onLoadState()Supla::Elementvirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) overrideSupla::Sensor::MultiDsHandlerBasevirtual
onSaveState()Supla::Elementvirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
purgeConfig()Supla::Elementvirtual
refreshSensorsCount() override (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinlineprotectedvirtual
requestTemperatures() override (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinlineprotectedvirtual
sdc (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBaseprotected
searchForFirstSensorDuringInitialization()Supla::Sensor::MultiDsHandlerBase
sensors (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBaseprotected
setChannelNumberOffset(uint8_t offset)Supla::Sensor::MultiDsHandlerBase
setDefaultFunction(uint32_t defaultFunction)Supla::Element
setFunction(uint32_t newFunction)Supla::Element
setInitialCaption(const char *caption, bool secondaryChannel=false)Supla::Element
setMaxDeviceCount(uint8_t count)Supla::Sensor::MultiDsHandlerBase
setPairingTimeout(uint8_t timeout)Supla::Sensor::MultiDsHandlerBase
setUseSubDevices(bool useSubDevices)Supla::Sensor::MultiDsHandlerBase
setUseSynchronousCommunication(bool synchronous)Supla::Sensor::MultiDsHandlerinline
startPairing(Supla::Protocol::SuplaSrpc *srpc, TCalCfg_SubdevicePairingResult *result) override (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBasevirtual
~ChannelConflictResolver()=default (defined in Supla::Device::ChannelConflictResolver)Supla::Device::ChannelConflictResolvervirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~MultiDsHandler() (defined in Supla::Sensor::MultiDsHandler)Supla::Sensor::MultiDsHandlerinline
~MultiDsHandlerBase() (defined in Supla::Sensor::MultiDsHandlerBase)Supla::Sensor::MultiDsHandlerBasevirtual
~SubdevicePairingHandler()=default (defined in Supla::Device::SubdevicePairingHandler)Supla::Device::SubdevicePairingHandlervirtual