otPingSenderConfig

#include <ping_sender.h>

表示 ping 请求配置。

摘要

公共属性

mAllowZeroHopLimit
bool
指示跳数限制是否为零。
mCallbackContext
void *
指向回调应用特定上下文的指针。
mCount
uint16_t
要发送的 ping 消息数。零可使用默认值。
mDestination
要执行 ping 操作的目标地址。
mHopLimit
uint8_t
跳跃限制(如果 mAllowZeroHopLimit 为 false,则使用)。默认值为零。
mInterval
uint32_t
Ping tx 时间间隔(以毫秒为单位)。零可使用默认值。
mMulticastLoop
bool
允许向设备订阅的多播地址环回 ping。
mReplyCallback
用于报告回复的回调函数(如果不需要,可以为 NULL)。
mSize
uint16_t
数据大小(字节数)不包括 IPv6/ICMPv6 标头。默认值为零。
mSource
ping 的来源地址。
mStatisticsCallback
用于报告统计信息的回调函数(如果不需要,可以为 NULL)。
mTimeout
uint16_t
发送最终请求后等待最终回复的时间(以毫秒为单位)。

公共属性

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

指示跳数限制是否为零。

mCallbackContext

void * otPingSenderConfig::mCallbackContext

指向回调应用特定上下文的指针。

mCount

uint16_t otPingSenderConfig::mCount

要发送的 ping 消息数。零可使用默认值。

mDestination

otIp6Address otPingSenderConfig::mDestination

要执行 ping 操作的目标地址。

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

跳跃限制(如果 mAllowZeroHopLimit 为 false,则使用)。默认值为零。

mInterval

uint32_t otPingSenderConfig::mInterval

Ping tx 时间间隔(以毫秒为单位)。零可使用默认值。

mMulticastLoop

bool otPingSenderConfig::mMulticastLoop

允许向设备订阅的多播地址环回 ping。

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

用于报告回复的回调函数(如果不需要,可以为 NULL)。

mSize

uint16_t otPingSenderConfig::mSize

数据大小(字节数)不包括 IPv6/ICMPv6 标头。默认值为零。

mSource

otIp6Address otPingSenderConfig::mSource

ping 的来源地址。

mStatisticsCallback

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

用于报告统计信息的回调函数(如果不需要,可以为 NULL)。

mTimeout

uint16_t otPingSenderConfig::mTimeout

发送最终请求后等待最终回复的时间(以毫秒为单位)。

零可使用默认值。

资源

OpenThread API 参考文档源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源