wotpy.protocols.mqtt.enums¶
Enumeration classes related to the MQTT protocol binding.
Classes
MQTTCodesACK |
Enumeration of MQTT ACK codes. |
MQTTCommandCodes |
Enumeration of MQTT packet types. |
MQTTQoSLevels |
Enumeration of MQTT Quality of Service levels. |
MQTTSchemes |
Enumeration of MQTT schemes. |
MQTTVocabularyKeys |
Enumeration of terms that form the MQTT vocabulary that may appear in TD Form elements. |
-
class
wotpy.protocols.mqtt.enums.MQTTCodesACK¶ Bases:
wotpy.utils.enums.EnumListMixinEnumeration of MQTT ACK codes.
-
CON_OK= 0¶
-
SUB_ERROR= 128¶
-
-
class
wotpy.protocols.mqtt.enums.MQTTCommandCodes¶ Bases:
wotpy.utils.enums.EnumListMixinEnumeration of MQTT packet types.
-
PUBLISH= 3¶
-
SUBSCRIBE= 8¶
-
UNSUBSCRIBE= 10¶
-
-
class
wotpy.protocols.mqtt.enums.MQTTQoSLevels¶ Bases:
wotpy.utils.enums.EnumListMixinEnumeration of MQTT Quality of Service levels.
-
AT_LEAST_ONCE= 1¶
-
EXACTLY_ONCE= 2¶
-
FIRE_FORGET= 0¶
-
-
class
wotpy.protocols.mqtt.enums.MQTTSchemes¶ Bases:
wotpy.utils.enums.EnumListMixinEnumeration of MQTT schemes.
-
MQTT= 'mqtt'¶
-
-
class
wotpy.protocols.mqtt.enums.MQTTVocabularyKeys¶ Bases:
wotpy.utils.enums.EnumListMixinEnumeration of terms that form the MQTT vocabulary that may appear in TD Form elements.
-
COMMAND_CODE= 'mqtt:commandCode'¶
-
OPTIONS= 'mqtt:options'¶
-
OPTION_NAME= 'mqtt:optionName'¶
-
OPTION_NAME_DUP= 'mqtt:dup'¶
-
OPTION_NAME_QOS= 'mqtt:qos'¶
-
OPTION_NAME_RETAIN= 'mqtt:retain'¶
-
OPTION_VALUE= 'mqtt:optionValue'¶
-