EasyManua.ls Logo

Espressif ESP32-S2 - Page 525

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
Public Members
esp_mqtt_event_id_t event_id
MQTT event type
esp_mqtt_client_handle_t client
MQTT client handle for this event
void *user_context
User context passed from MQTT client config
char *data
Data associated with this event
int data_len
Length of the data for this event
int total_data_len
Total length of the data (longer data are supplied with multiple events)
int current_data_offset
Actual offset for the data associated with this event
char *topic
Topic associated with this event
int topic_len
Length of the topic for this event associated with this event
int msg_id
MQTT messaged id of message
int session_present
MQTT session_present flag for connection event
esp_mqtt_error_codes_t *error_handle
esp-mqtt error handle including esp-tls errors as well as internal mqtt errors
bool retain
Retained flag of the message associated with this event
struct esp_mqtt_client_config_t
MQTT client configuration structure
Public Members
mqtt_event_callback_t event_handle
handle for MQTT events as a callback in legacy mode
esp_event_loop_handle_t event_loop_handle
handle for MQTT event loop library
const char *host
MQTT server domain (ipv4 as string)
const char *uri
Complete MQTT broker URI
uint32_t port
MQTT server port
const char *client_id
default client id is ESP32_CHIPID% where CHIPID% are last 3 bytes of MAC address in hex format
const char *username
MQTT username
Espressif Systems 514
Submit Document Feedback
Release v4.4

Table of Contents