Modules#
Ping API type definitions#
Typedefs#
Ping echo request packed structure type definitions.
Ping info structure type definition.
Statistic ping type definition.
Ping statistic typedef.
Ping request/response sent handler.
Macros#
Maximum count of ping request/response for message queues.
Minimum packet length with 1 byte payload.
Max packet length.
Ping echo request type field value.
Ping echo response type field value.
Ping echo request code field value.
Ping echo response code field value.
Dedicated port for ICMPv6 echo messages.
Ping status socket error mask.
Ping status connect error mask.
Ping status send error mask.
Ping interrupt requested mask.
Typedef Documentation#
sl_wisun_ping_echo_request_t#
typedef struct sl_wisun_ping_echo_request sl_wisun_ping_echo_request_t
Ping echo request packed structure type definitions.
85
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
sl_wisun_ping_echo_response_t#
typedef sl_wisun_ping_echo_request_t sl_wisun_ping_echo_response_t
89
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
sl_wisun_ping_info_t#
typedef struct sl_wisun_ping_info sl_wisun_ping_info_t
Ping info structure type definition.
138
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
sl_wisun_ping_stat_t#
typedef struct sl_wisun_ping_stat sl_wisun_ping_stat_t
Statistic ping type definition.
156
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
sl_wisun_ping_stat_hnd_t#
typedef void(* sl_wisun_ping_stat_hnd_t) (sl_wisun_ping_stat_t *stat) )(sl_wisun_ping_stat_t *stat)
Ping statistic typedef.
159
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
sl_wisun_ping_req_resp_done_hnd_t#
typedef void(* sl_wisun_ping_req_resp_done_hnd_t) (sl_wisun_ping_info_t *req, sl_wisun_ping_info_t *resp) )(sl_wisun_ping_info_t *req, sl_wisun_ping_info_t *resp)
Ping request/response sent handler.
162
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
Macro Definition Documentation#
SL_WISUN_PING_MAX_REQUEST_RESPONSE#
#define SL_WISUN_PING_MAX_REQUEST_RESPONSEValue:
(128U)
Maximum count of ping request/response for message queues.
62
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_MIN_PACKET_LENGTH#
#define SL_WISUN_PING_MIN_PACKET_LENGTHValue:
(9U)
Minimum packet length with 1 byte payload.
65
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_MAX_PACKET_LENGTH#
#define SL_WISUN_PING_MAX_PACKET_LENGTHValue:
(SL_WISUN_PING_MIN_PACKET_LENGTH - 1 + SL_WISUN_PING_MAX_PAYLOAD_LENGTH)
Max packet length.
68
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_TYPE_ECHO_REQUEST#
#define SL_WISUN_PING_TYPE_ECHO_REQUESTValue:
(128U)
Ping echo request type field value.
92
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_TYPE_ECHO_RESPONSE#
#define SL_WISUN_PING_TYPE_ECHO_RESPONSEValue:
(129U)
Ping echo response type field value.
95
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_CODE_ECHO_REQUEST#
#define SL_WISUN_PING_CODE_ECHO_REQUESTValue:
(0U)
Ping echo request code field value.
98
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_CODE_ECHO_RESPONSE#
#define SL_WISUN_PING_CODE_ECHO_RESPONSEValue:
(0U)
Ping echo response code field value.
101
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_ICMP_PORT#
#define SL_WISUN_PING_ICMP_PORTValue:
(0U)
Dedicated port for ICMPv6 echo messages.
104
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_STATUS_SOCKET_ERROR#
#define SL_WISUN_PING_STATUS_SOCKET_ERRORValue:
(1LU << 1LU)
Ping status socket error mask.
107
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_STATUS_CONNECT_ERROR#
#define SL_WISUN_PING_STATUS_CONNECT_ERRORValue:
(1LU << 2LU)
Ping status connect error mask.
110
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_STATUS_SEND_ERROR#
#define SL_WISUN_PING_STATUS_SEND_ERRORValue:
(1LU << 3LU)
Ping status send error mask.
113
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h
SL_WISUN_PING_STATUS_INTERRUPT_REQUESTED#
#define SL_WISUN_PING_STATUS_INTERRUPT_REQUESTEDValue:
(1LU << 4LU)
Ping interrupt requested mask.
116
of file C:/silabs/wisun_gsdk/app/wisun/component/ping/sl_wisun_ping.h