Peter Ferland / Cayenne-MQTT-mbed-M1

Dependents:   5_Dragonfly_Cayenne_Sprint_IKS01A1

Fork of Cayenne-MQTT-mbed-MTSAS by Peter Ferland

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
CayenneValuePairA unit/value pair used in Cayenne payloads
Client< Network, Timer, MAX_MQTT_PACKET_SIZE, MAX_MESSAGE_HANDLERS >Blocking, non-threaded MQTT client API
DataArray< BUFFER_SIZE, MAX_VALUES >Class for manipulating a data array of unit/value pairs
FP< retT, argT >API for managing Function Pointers
MessageDataCayenne message data passed to message handler functions
MQTTClient< Network, Timer, MAX_MQTT_PACKET_SIZE, MAX_MESSAGE_HANDLERS >Client class for connecting to Cayenne via MQTT
MQTTHeaderBitfields for the MQTT header byte
MQTTNetwork< Interface >Networking class for use with MQTTClient
MQTTPacket_willOptionsDefines the MQTT "Last Will and Testament" (LWT) settings for the connect packet
MQTTTimerTimer class for use with MQTTClient