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#
mRxOnWhenIdle#
bool otMeshDiagChildEntry::mRxOnWhenIdle
Is rx-on when idle (vs sleepy).
228
of file include/openthread/mesh_diag.h
mDeviceTypeFtd#
bool otMeshDiagChildEntry::mDeviceTypeFtd
Is device FTD (vs MTD).
229
of file include/openthread/mesh_diag.h
mFullNetData#
bool otMeshDiagChildEntry::mFullNetData
Whether device gets full Network Data (vs stable sub-set).
230
of file include/openthread/mesh_diag.h
mCslSynchronized#
bool otMeshDiagChildEntry::mCslSynchronized
Is CSL capable and CSL synchronized.
231
of file include/openthread/mesh_diag.h
mSupportsErrRate#
bool otMeshDiagChildEntry::mSupportsErrRate
mFrameErrorRate
and mMessageErrorRate
values are valid.
232
of file include/openthread/mesh_diag.h
mRloc16#
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
233
of file include/openthread/mesh_diag.h
mExtAddress#
otExtAddress otMeshDiagChildEntry::mExtAddress
Extended Address.
234
of file include/openthread/mesh_diag.h
mVersion#
uint16_t otMeshDiagChildEntry::mVersion
Version.
235
of file include/openthread/mesh_diag.h
mTimeout#
uint32_t otMeshDiagChildEntry::mTimeout
Timeout in seconds.
236
of file include/openthread/mesh_diag.h
mAge#
uint32_t otMeshDiagChildEntry::mAge
Seconds since last heard from the child.
237
of file include/openthread/mesh_diag.h
mConnectionTime#
uint32_t otMeshDiagChildEntry::mConnectionTime
Seconds since child attach.
238
of file include/openthread/mesh_diag.h
mSupervisionInterval#
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Supervision interval in seconds. Zero to indicate not used.
239
of file include/openthread/mesh_diag.h
mLinkMargin#
uint8_t otMeshDiagChildEntry::mLinkMargin
Link Margin in dB.
240
of file include/openthread/mesh_diag.h
mAverageRssi#
int8_t otMeshDiagChildEntry::mAverageRssi
Average RSSI.
241
of file include/openthread/mesh_diag.h
mLastRssi#
int8_t otMeshDiagChildEntry::mLastRssi
RSSI of last received frame.
242
of file include/openthread/mesh_diag.h
mFrameErrorRate#
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Frame error rate (0x0000->0%, 0xffff->100%).
243
of file include/openthread/mesh_diag.h
mMessageErrorRate#
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) msg error rate (0x0000->0%, 0xffff->100%).
244
of file include/openthread/mesh_diag.h
mQueuedMessageCount#
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Number of queued messages for indirect tx to child.
245
of file include/openthread/mesh_diag.h
mCslPeriod#
uint16_t otMeshDiagChildEntry::mCslPeriod
CSL Period in unit of 10-symbols-time. Zero indicates CSL is disabled.
246
of file include/openthread/mesh_diag.h
mCslTimeout#
uint32_t otMeshDiagChildEntry::mCslTimeout
CSL Timeout in seconds.
247
of file include/openthread/mesh_diag.h
mCslChannel#
uint8_t otMeshDiagChildEntry::mCslChannel
CSL channel.
248
of file include/openthread/mesh_diag.h