MeterLogger
Data Fields
MQTT_Client Struct Reference

#include <mqtt/include/mqtt.h>

Collaboration diagram for MQTT_Client:

Data Fields

struct espconnpCon
 
uint8_t security
 
uint8_t * host
 
uint32_t port
 
ip_addr_t ip
 
mqtt_state_t mqtt_state
 
mqtt_connect_info_t connect_info
 
MqttCallback connectedCb
 
MqttCallback disconnectedCb
 
MqttCallback publishedCb
 
MqttCallback timeoutCb
 
MqttDataCallback dataCb
 
ETSTimer mqttTimer
 
uint32_t keepAliveTick
 
uint32_t reconnectTick
 
uint32_t sendTimeout
 
tConnState connState
 
QUEUE msgQueue
 
void * user_data
 

Detailed Description

Definition at line 93 of file mqtt.h.

Field Documentation

◆ connect_info

mqtt_connect_info_t MQTT_Client::connect_info

Definition at line 100 of file mqtt.h.

Referenced by mqtt_client_delete(), MQTT_InitClient(), and MQTT_InitLWT().

◆ connectedCb

MqttCallback MQTT_Client::connectedCb

Definition at line 101 of file mqtt.h.

Referenced by mqtt_client_delete(), MQTT_OnConnected(), and mqtt_tcpclient_recv().

◆ connState

tConnState MQTT_Client::connState

◆ dataCb

MqttDataCallback MQTT_Client::dataCb

Definition at line 105 of file mqtt.h.

Referenced by deliver_publish(), mqtt_client_delete(), and MQTT_OnData().

◆ disconnectedCb

MqttCallback MQTT_Client::disconnectedCb

Definition at line 102 of file mqtt.h.

Referenced by mqtt_client_delete(), MQTT_OnDisconnected(), and mqtt_tcpclient_discon_cb().

◆ host

uint8_t* MQTT_Client::host

◆ ip

ip_addr_t MQTT_Client::ip

Definition at line 98 of file mqtt.h.

Referenced by MQTT_Connect(), and mqtt_dns_found().

◆ keepAliveTick

uint32_t MQTT_Client::keepAliveTick

◆ mqtt_state

mqtt_state_t MQTT_Client::mqtt_state

◆ mqttTimer

ETSTimer MQTT_Client::mqttTimer

Definition at line 106 of file mqtt.h.

Referenced by MQTT_Connect().

◆ msgQueue

QUEUE MQTT_Client::msgQueue

◆ pCon

struct espconn* MQTT_Client::pCon

◆ port

uint32_t MQTT_Client::port

◆ publishedCb

MqttCallback MQTT_Client::publishedCb

Definition at line 103 of file mqtt.h.

Referenced by mqtt_client_delete(), MQTT_OnPublished(), and mqtt_tcpclient_sent_cb().

◆ reconnectTick

uint32_t MQTT_Client::reconnectTick

Definition at line 108 of file mqtt.h.

Referenced by MQTT_Connect(), and mqtt_timer().

◆ security

uint8_t MQTT_Client::security

◆ sendTimeout

uint32_t MQTT_Client::sendTimeout

◆ timeoutCb

MqttCallback MQTT_Client::timeoutCb

Definition at line 104 of file mqtt.h.

Referenced by mqtt_client_delete(), and MQTT_OnTimeout().

◆ user_data

void* MQTT_Client::user_data

Definition at line 112 of file mqtt.h.

Referenced by mqtt_client_delete().


The documentation for this struct was generated from the following file: