Google 致力于为黑人社区推动种族平等。查看具体行动

Ping 发送器

此文件包含用于 ping 发送器模块的 OpenThread API。

摘要

类型定义符

otPingSenderConfig typedef
此结构表示 ping 请求配置。
otPingSenderReply typedef
此结构表示 ping 回复。
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
此函数指针类型指定一个回调,用于通知 ping 回复的接收情况。
otPingSenderStatistics typedef
此结构表示 ping 请求的统计信息。
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
此函数指针类型指定了报告 ping 统计信息的回调。

函数

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
此函数将启动 ping。
otPingSenderStop(otInstance *aInstance)
void
此函数会停止正在进行的 ping。

结构体

otPingSenderConfig

此结构表示 ping 请求配置。

otPingSenderReply

此结构表示 ping 回复。

otPingSenderStatistics

此结构表示 ping 请求的统计信息。

类型定义符

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

此结构表示 ping 请求配置。

otPingSenderReply

struct otPingSenderReply otPingSenderReply

此结构表示 ping 回复。

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

此函数指针类型指定一个回调,用于通知 ping 回复的接收情况。

详情
参数
[in] aReply
指向 otPingSenderReply 的指针,其中包含有关收到的 ping 回复的信息。
[in] aContext
指向应用特定上下文的指针。

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

此结构表示 ping 请求的统计信息。

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

此函数指针类型指定了报告 ping 统计信息的回调。

详情
参数
[in] aStatistics
指向 otPingSenderStatistics 的指针,其中包含已收到的 ping 统计信息的相关信息。
[in] aContext
指向应用特定上下文的指针。

函数

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

此函数将启动 ping。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。
[in] aConfig
要使用的 ping 配置。
返回值
OT_ERROR_NONE
已成功启动 ping 操作。
OT_ERROR_BUSY
由于之前有正在进行的 ping 请求,因此无法开始。
OT_ERROR_INVALID_ARGS
aConfig 包含无效参数(例如 ping 间隔过长)。

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

此函数会停止正在进行的 ping。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。

资源

OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源