luat_soc_sdk_2024 V1.0
|
设置MQTT客户端的配置参数 更多...
#include <luat_mqtt.h>
成员变量 | |
mqtt_broker_handle_t | broker |
network_ctrl_t * | netc |
luat_ip_addr_t | ip_addr |
char | host [192] |
uint32_t | buffer_offset |
uint32_t | rxbuff_size |
uint8_t * | mqtt_packet_buffer |
void * | mqtt_cb |
int8_t | error_state |
uint16_t | remote_port |
uint32_t | keepalive |
uint8_t | adapter_index |
LUAT_MQTT_STATE_E | mqtt_state |
uint8_t | reconnect |
uint32_t | reconnect_time |
void * | reconnect_timer |
void * | ping_timer |
int | mqtt_ref |
void * | userdata |
设置MQTT客户端的配置参数
在文件 luat_mqtt.h 第 38 行定义.
uint8_t adapter_index |
适配器索引号, 似乎并没有什么用
在文件 luat_mqtt.h 第 50 行定义.
mqtt_broker_handle_t broker |
mqtt broker
在文件 luat_mqtt.h 第 39 行定义.
uint32_t buffer_offset |
用于标识mqtt_packet_buffer当前有多少数据
在文件 luat_mqtt.h 第 43 行定义.
int8_t error_state |
mqtt 错误状态
在文件 luat_mqtt.h 第 47 行定义.
char host[192] |
mqtt host
在文件 luat_mqtt.h 第 42 行定义.
luat_ip_addr_t ip_addr |
mqtt ip
在文件 luat_mqtt.h 第 41 行定义.
uint32_t keepalive |
心跳时长 单位s
在文件 luat_mqtt.h 第 49 行定义.
void* mqtt_cb |
mqtt 回调函数
在文件 luat_mqtt.h 第 46 行定义.
uint8_t* mqtt_packet_buffer |
接收BUFF
在文件 luat_mqtt.h 第 45 行定义.
int mqtt_ref |
强制引用自身避免被GC
在文件 luat_mqtt.h 第 56 行定义.
LUAT_MQTT_STATE_E mqtt_state |
mqtt状态
在文件 luat_mqtt.h 第 51 行定义.
network_ctrl_t* netc |
mqtt netc
在文件 luat_mqtt.h 第 40 行定义.
void* ping_timer |
mqtt_ping定时器
在文件 luat_mqtt.h 第 55 行定义.
uint8_t reconnect |
mqtt是否重连
在文件 luat_mqtt.h 第 52 行定义.
uint32_t reconnect_time |
mqtt重连时间 单位ms
在文件 luat_mqtt.h 第 53 行定义.
void* reconnect_timer |
mqtt重连定时器
在文件 luat_mqtt.h 第 54 行定义.
uint16_t remote_port |
远程端口号
在文件 luat_mqtt.h 第 48 行定义.
uint32_t rxbuff_size |
mqtt_packet_buffer的长度
在文件 luat_mqtt.h 第 44 行定义.
void* userdata |
userdata
在文件 luat_mqtt.h 第 57 行定义.