Represents information about a child entry from otMeshDiagQueryChildTable()
.
mSupportsErrRate
indicates whether or not the error tracking feature is supported and mFrameErrorRate
and mMessageErrorRate
values are valid. The frame error rate tracks frame tx errors (towards the child) at MAC layer, while mMessageErrorRate
tracks the IPv6 message error rate (above MAC layer and after MAC retries) when an IPv6 message is dropped. For example, if the message is large and requires 6LoWPAN fragmentation, message tx is considered as failed if one of its fragment frame tx fails (for example, never acked).
Public Attributes#
Is rx-on when idle (vs sleepy).
Is device FTD (vs MTD).
Whether device gets full Network Data (vs stable sub-set).
Is CSL capable and CSL synchronized.
mFrameErrorRate
and mMessageErrorRate
values are valid.
RLOC16.
Extended Address.
Version.
Timeout in seconds.
Seconds since last heard from the child.
Seconds since child attach.
Supervision interval in seconds. Zero to indicate not used.
Link Margin in dB.
Average RSSI.
RSSI of last received frame.
Frame error rate (0x0000->0%, 0xffff->100%).
(IPv6) msg error rate (0x0000->0%, 0xffff->100%).
Number of queued messages for indirect tx to child.
CSL Period in unit of 10-symbols-time. Zero indicates CSL is disabled.
CSL Timeout in seconds.
CSL channel.
Public Attribute Documentation#
mFullNetData#
bool otMeshDiagChildEntry::mFullNetData
Whether device gets full Network Data (vs stable sub-set).
mSupportsErrRate#
bool otMeshDiagChildEntry::mSupportsErrRate
mFrameErrorRate
and mMessageErrorRate
values are valid.
mSupervisionInterval#
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Supervision interval in seconds. Zero to indicate not used.
mFrameErrorRate#
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Frame error rate (0x0000->0%, 0xffff->100%).
mMessageErrorRate#
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) msg error rate (0x0000->0%, 0xffff->100%).
mQueuedMessageCount#
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Number of queued messages for indirect tx to child.
mCslPeriod#
uint16_t otMeshDiagChildEntry::mCslPeriod
CSL Period in unit of 10-symbols-time. Zero indicates CSL is disabled.