EasyManuals Logo

Espressif ESP32-S2 User Manual

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
Page #609 background imageLoading...
Page #609 background image
Chapter 2. API Reference
esp_err_t esp_ping_delete_session(esp_ping_handle_t hdl)
Delete a ping session.
Return
ESP_ERR_INVALID_ARG: invalid parameters (e.g. ping handle is null, etc)
ESP_OK: delete ping session successfully
Parameters
hdl: handle of ping session
esp_err_t esp_ping_start(esp_ping_handle_t hdl)
Start the ping session.
Return
ESP_ERR_INVALID_ARG: invalid parameters (e.g. ping handle is null, etc)
ESP_OK: start ping session successfully
Parameters
hdl: handle of ping session
esp_err_t esp_ping_stop(esp_ping_handle_t hdl)
Stop the ping session.
Return
ESP_ERR_INVALID_ARG: invalid parameters (e.g. ping handle is null, etc)
ESP_OK: stop ping session successfully
Parameters
hdl: handle of ping session
esp_err_t esp_ping_get_profile(esp_ping_handle_t hdl, esp_ping_profile_t profile, void *data,
uint32_t size)
Get runtime profile of ping session.
Return
ESP_ERR_INVALID_ARG: invalid parameters (e.g. ping handle is null, etc)
ESP_ERR_INVALID_SIZE: the actual profile data size doesnt match the sizeparameter
ESP_OK: get profile successfully
Parameters
hdl: handle of ping session
profile: type of profile
data: profile data
size: profile data size
Structures
struct esp_ping_callbacks_t
Type of pingcallback functions.
Public Members
void *cb_args
arguments for callback functions
void (*on_ping_success)(esp_ping_handle_t hdl, void *args)
Invoked by internal ping thread when received ICMP echo reply packet.
void (*on_ping_timeout)(esp_ping_handle_t hdl, void *args)
Invoked by internal ping thread when receive ICMP echo reply packet timeout.
void (*on_ping_end)(esp_ping_handle_t hdl, void *args)
Invoked by internal ping thread when a ping session is finished.
struct esp_ping_config_t
Type of pingconfiguration.
Espressif Systems 598
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish