supla-device
All Classes Functions Variables Pages
Supla::Protocol::Mqtt Member List

This is the complete list of members for Supla::Protocol::Mqtt, including all inherited members.

buttonNumber (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
channelsCount (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
configChangedBit (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
configEmpty (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerprotected
connected (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
connecting (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
disconnect()=0 (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerpure virtual
enabled (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
error (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
first() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerstatic
firstPtr (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerprotectedstatic
generateClientId(char result[MQTT_CLIENTID_MAX_SIZE]) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
generateObjectId(char result[30], int channelNumber, int subId) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getActionTriggerType(uint8_t actionIdx) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getBinarySensorChannelName(int channelFunction) const (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getChannelConfig(uint8_t channelNumber, uint8_t configType=SUPLA_CONFIG_TYPE_DEFAULT) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
getConnectionFailTime() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
getDeviceClassStr(Supla::Protocol::HADeviceClass deviceClass) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getHADiscoveryTopic(const char *sensor, char *objectId) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getRelayChannelName(int channelFunction) const (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getSdc() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayer
getStateClassStr(Supla::Protocol::HAStateClass stateClass) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
getUserLocaltime() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
hostname (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
isActionTriggerEnabled(Supla::Channel *ch, uint8_t actionIdx) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
IsAnyUpdatePending() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerstatic
isConfigEmpty() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
isConnecting() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
isConnectionError() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
isEnabled() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
isNetworkRestartRequested() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
isOpenClosedBinarySensorFunction(int channelFunction) const (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
isPayloadOn(const char *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
isRegisteredAndReady() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
isUpdatePending() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
iterate(uint32_t _millis)=0 (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerpure virtual
last() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerstatic
Mqtt(SuplaDeviceClass *sdc) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttexplicit
next() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayer
nextPtr (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerprotected
notifyConfigChange(int channelNumber) override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
onInit() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
onLoadConfig() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
password (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
port (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
prefix (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
prefixLen (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
processData(const char *topic, const char *payload) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processDimmerRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processHVACRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processRelayRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processRGBRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processRGBWRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
processRollerShutterRequest(const char *topic, const char *payload, Supla::Element *element) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
ProtocolLayer(SuplaDeviceClass *sdc) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerexplicit
publish(const char *topic, const char *payload, int qos=-1, int retain=-1, bool ignorePrefix=false) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishBool(const char *topic, bool payload, int qos=-1, int retain=-1) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishChannelState(int channel) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishColor(const char *topic, uint8_t red, uint8_t green, uint8_t blue, int qos=-1, int retain=-1) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishDeviceStatus(bool onRegistration=false) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishDouble(const char *topic, double payload, int qos=-1, int retain=-1, int precision=2) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishExtendedChannelState(int channel) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishHADiscovery(int channel) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryActionTrigger(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryBinarySensor(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryDimmer(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryEM(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryEMParameter(Supla::Element *element, int parameterId, const char *parameterName, const char *units, Supla::Protocol::HAStateClass stateClass, Supla::Protocol::HADeviceClass deviceClass) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryHumidity(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryHVAC(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryRelay(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryRelayImpulse(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryRGB(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryRollerShutter(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishHADiscoveryThermometer(Supla::Element *) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
publishImp(const char *topic, const char *payload, int qos, bool retain)=0 (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotectedpure virtual
publishInt(const char *topic, int payload, int qos=-1, int retain=-1) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishOnOff(const char *topic, bool payload, int qos, int retain) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
publishOpenClosed(const char *topic, bool payload, int qos, int retain) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
qosCfg (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
retainCfg (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
sdc (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerprotected
sendActionTrigger(uint8_t channelNumber, uint32_t actionId) override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
sendChannelStateResult(int32_t receiverId, uint8_t channelNo) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
sendChannelValueChanged(uint8_t channelNumber, int8_t *value, unsigned char offline, uint32_t validityTimeSec) override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
sendChannelValueChanged(uint8_t channelNumber, int8_t *value, uint8_t offline, uint32_t validityTimeSec)=0 (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerpure virtual
sendExtendedChannelValueChanged(uint8_t channelNumber, TSuplaChannelExtendedValue *value) override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
sendNotification(int context, const char *title, const char *message, int soundId) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
sendRegisterNotification(TDS_RegisterPushNotification *notification) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
sendRemainingTimeValue(uint8_t channelNumber, uint32_t timeMs, uint8_t state, int32_t senderId) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
sendRemainingTimeValue(uint8_t channelNumber, uint32_t remainingTime, uint8_t *state, int32_t senderId, bool useSecondsInsteadOfMs) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
sendSubdeviceDetails(TDS_SubdeviceDetails *subdeviceDetails) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
server (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
setChannelConfig(uint8_t channelNumber, _supla_int_t channelFunction, void *channelConfig, int size, uint8_t configType=SUPLA_CONFIG_TYPE_DEFAULT) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
setDeviceConfig(TSDS_SetDeviceConfig *deviceConfig) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
setInitialCaption(uint8_t channelNumber, const char *caption) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual
setVerboseLog(bool value) (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayer
subscribe(const char *topic, int qos=-1) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
subscribeChannel(int channel) (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
subscribeImp(const char *topic, int qos)=0 (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotectedpure virtual
uptime (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
useAuth (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
user (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
useTls (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttprotected
verboseLog (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayerprotected
verifyConfig() override (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqttvirtual
~Mqtt() (defined in Supla::Protocol::Mqtt)Supla::Protocol::Mqtt
~ProtocolLayer() (defined in Supla::Protocol::ProtocolLayer)Supla::Protocol::ProtocolLayervirtual