otMeshDiagChildEntry

#include <mesh_diag.h>

表示来自 otMeshDiagQueryChildTable() 的子条目的信息。

摘要

mSupportsErrRate 指明是否支持错误跟踪功能,以及 mFrameErrorRatemMessageErrorRate 值是否有效。帧错误率跟踪 MAC 层的帧 tx 错误(向子节点发送),而 mMessageErrorRate 跟踪 IPv6 消息丢失时的 IPv6 消息错误率(在 MAC 层之上和 MAC 重试后)。例如,如果邮件很大并且需要 6LoWPAN 碎片化处理,则当邮件 tx 的某个片段帧 tx 失败(例如从未确认)时,系统会将其视为失败。

公共属性

mAge
uint32_t
自孩子上次收到消息以来经过的秒数。
mAverageRssi
int8_t
平均 RSSI。
mConnectionTime
uint32_t
自子级附加后所经过的秒数。
mCslChannel
uint8_t
CSL 渠道。
mCslPeriod
uint16_t
CSL 周期,以 10 个符号的时间为单位。零表示 CSL 已停用。
mCslSynchronized
bool
是否支持 CSL 且 CSL 同步。
mCslTimeout
uint32_t
CSL 超时(以秒为单位)。
mDeviceTypeFtd
bool
是设备 FTD(与 MTD 相比)。
mExtAddress
扩展地址。
mFrameErrorRate
uint16_t
帧错误率 (0x0000->0%、0xffff->100%)。
mFullNetData
bool
设备是否获取完整的网络数据(与稳定版子集相比)。
mLastRssi
int8_t
上一帧的 RSSI。
mLinkMargin
uint8_t
链接外边距(以 dB 为单位)。
mMessageErrorRate
uint16_t
(IPv6) 消息错误率 (0x0000->0%、0xffff->100%)。
mQueuedMessageCount
uint16_t
间接发送到子节点的已加入队列的消息数。
mRloc16
uint16_t
RLOC16。
mRxOnWhenIdle
bool
空闲时(而非休眠)启用 rx。
mSupervisionInterval
uint16_t
监督间隔时间(以秒为单位)。零表示未使用。
mSupportsErrRate
bool
mFrameErrorRatemMessageErrorRate 值均有效。
mTimeout
uint32_t
超时(以秒为单位)。
mVersion
uint16_t
版本。

公共属性

mAge

uint32_t otMeshDiagChildEntry::mAge

自孩子上次收到消息以来经过的秒数。

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

平均 RSSI。

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

自子级附加后所经过的秒数。

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

CSL 渠道。

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

CSL 周期,以 10 个符号的时间为单位。零表示 CSL 已停用。

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

是否支持 CSL 且 CSL 同步。

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

CSL 超时(以秒为单位)。

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

是设备 FTD(与 MTD 相比)。

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

扩展地址。

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

帧错误率 (0x0000->0%、0xffff->100%)。

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

设备是否获取完整的网络数据(与稳定版子集相比)。

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

上一帧的 RSSI。

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

链接外边距(以 dB 为单位)。

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

(IPv6) 消息错误率 (0x0000->0%、0xffff->100%)。

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

间接发送到子节点的已加入队列的消息数。

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16。

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

空闲时(而非休眠)启用 rx。

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

监督间隔时间(以秒为单位)。零表示未使用。

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

mFrameErrorRatemMessageErrorRate 值均有效。

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

超时(以秒为单位)。

mVersion

uint16_t otMeshDiagChildEntry::mVersion

版本。

资源

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