Ping Sender#
This file includes the OpenThread API for the ping sender module.
Modules#
Typedefs#
Represents a ping reply.
Represents statistics of a ping request.
Pointer type specifies the callback to notify receipt of a ping reply.
Pointer type specifies the callback to report the ping statistics.
Represents a ping request configuration.
Functions#
Starts a ping.
Stops an ongoing ping.
Typedef Documentation#
otPingSenderStatistics#
typedef struct otPingSenderStatistics otPingSenderStatistics
Represents statistics of a ping request.
otPingSenderReplyCallback#
typedef void(* otPingSenderReplyCallback) (const otPingSenderReply *aReply, void *aContext) )(const otPingSenderReply *aReply, void *aContext)
Pointer type specifies the callback to notify receipt of a ping reply.
Type | Direction | Argument Name | Description |
---|---|---|---|
[in] | aReply | A pointer to a | |
[in] | aContext | A pointer to application-specific context. |
otPingSenderStatisticsCallback#
typedef void(* otPingSenderStatisticsCallback) (const otPingSenderStatistics *aStatistics, void *aContext) )(const otPingSenderStatistics *aStatistics, void *aContext)
Pointer type specifies the callback to report the ping statistics.
Type | Direction | Argument Name | Description |
---|---|---|---|
[in] | aStatistics | A pointer to a | |
[in] | aContext | A pointer to application-specific context. |
otPingSenderConfig#
typedef struct otPingSenderConfig otPingSenderConfig
Represents a ping request configuration.
Function Documentation#
otPingSenderPing#
otError otPingSenderPing (otInstance * aInstance, const otPingSenderConfig * aConfig)
Starts a ping.
Type | Direction | Argument Name | Description |
---|---|---|---|
otInstance * | [in] | aInstance | A pointer to an OpenThread instance. |
const otPingSenderConfig * | [in] | aConfig | The ping config to use. |
otPingSenderStop#
void otPingSenderStop (otInstance * aInstance)
Stops an ongoing ping.
Type | Direction | Argument Name | Description |
---|---|---|---|
otInstance * | [in] | aInstance | A pointer to an OpenThread instance. |