MQTT API¶
Yimmo MQTT public API.
Flags¶
-
YMO_MQTT_FIXED_HDR_TYPE_MASK¶
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718020
Definition¶#define YMO_MQTT_FIXED_HDR_TYPE_MASK 0xF0
-
YMO_MQTT_FIXED_HDR_FLAG_MASK¶
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718020
Definition¶#define YMO_MQTT_FIXED_HDR_FLAG_MASK 0x0F
Types¶
-
type ymo_mqtt_state¶
- Definition¶
YMO_ENUM8_TYPEDEF(ymo_mqtt_state) { YMO_MQTT_STATE_CONNECTING, YMO_MQTT_STATE_AWAITING_AUTHENTICATION, YMO_MQTT_STATE_CONNECTED, YMO_MQTT_STATE_DISCONNECTING, YMO_MQTT_STATE_DISCONNECTED } YMO_ENUM8_AS(ymo_mqtt_state_t);
MQTT Control Packet Type¶
See http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718021 for more info.
MQTT Protocol Management¶
-
ymo_proto_t *ymo_proto_mqtt_create(void)¶