Espressif ESP32-S2 Programming Manual page 657

Table of Contents

Advertisement

Chapter 2. API Reference
• [in] client: The client
• [in] timeout: Timeout in RTOS ticks for waiting
esp_err_t esp_websocket_client_close_with_code(esp_websocket_client_handle_t
Close the WebSocket connection in a clean way with custom code/data Closing sequence is the same as for
esp_websocket_client_close()
Notes:
• Cannot be called from the websocket event handler
Return esp_err_t
Parameters
• [in] client: The client
• [in] code: Close status code as defined in RFC6455 section-7.4
• [in] data: Additional data to closing message
• [in] len: The length of the additional data
• [in] timeout: Timeout in RTOS ticks for waiting
bool
esp_websocket_client_is_connected(esp_websocket_client_handle_t
Check the WebSocket client connection state.
Return
• true
• false
Parameters
• [in] client: The client handle
esp_err_t esp_websocket_register_events(esp_websocket_client_handle_t
Register the Websocket Events.
Return esp_err_t
Parameters
• client: The client handle
• event: The event id
• event_handler: The callback function
• event_handler_arg: User context
Structures
struct esp_websocket_event_data_t
Websocket event data.
Public Members
const char *data_ptr
Data pointer
int data_len
Data length
uint8_t op_code
Received opcode
esp_websocket_client_handle_t
esp_websocket_client_handle_t context
void *user_context
user_data context, from
Espressif Systems
esp_websocket_event_id_t
event_handler, void *event_handler_arg)
client
esp_websocket_client_config_t
646
Submit Document Feedback
code, const char *data, int len, Tick-
Type_t timeout)
client)
event,
esp_event_handler_t
user_data
client, int
client,
Release v4.4

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-S2 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF