Rtos API example

Embed: (wiki syntax)

« Back to documentation index

mqtt_client_t Struct Reference

mqtt_client_t Struct Reference

MQTT client. More...

#include <mqtt.h>

Data Fields

u16_t cyclic_tick
 Timers and timeouts.
u16_t pkt_id_seq
 Packet identifier generator.
u16_t inpub_pkt_id
 Packet identifier of pending incoming publish.
u8_t conn_state
 Connection state.
void * connect_arg
 Connection callback.
struct mqtt_request_tpend_req_queue
 Pending requests to server.
mqtt_incoming_data_cb_t data_cb
 Incoming data callback.
u32_t msg_idx
 Input.
struct mqtt_ringbuf_t output
 Output ring-buffer.

Detailed Description

MQTT client.

Definition at line 177 of file mqtt.h.


Field Documentation

u8_t conn_state

Connection state.

Definition at line 188 of file mqtt.h.

void* connect_arg

Connection callback.

Definition at line 191 of file mqtt.h.

u16_t cyclic_tick

Timers and timeouts.

Definition at line 180 of file mqtt.h.

Incoming data callback.

Definition at line 198 of file mqtt.h.

u16_t inpub_pkt_id

Packet identifier of pending incoming publish.

Definition at line 186 of file mqtt.h.

u32_t msg_idx

Input.

Definition at line 201 of file mqtt.h.

Output ring-buffer.

Definition at line 204 of file mqtt.h.

Pending requests to server.

Definition at line 194 of file mqtt.h.

u16_t pkt_id_seq

Packet identifier generator.

Definition at line 184 of file mqtt.h.