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).
244
of file include/openthread/mesh_diag.h
mDeviceTypeFtd#
bool otMeshDiagChildEntry::mDeviceTypeFtd
Is device FTD (vs MTD).
245
of file include/openthread/mesh_diag.h
mFullNetData#
bool otMeshDiagChildEntry::mFullNetData
Whether device gets full Network Data (vs stable sub-set).
246
of file include/openthread/mesh_diag.h
mCslSynchronized#
bool otMeshDiagChildEntry::mCslSynchronized
Is CSL capable and CSL synchronized.
247
of file include/openthread/mesh_diag.h
mSupportsErrRate#
bool otMeshDiagChildEntry::mSupportsErrRate
mFrameErrorRate
and mMessageErrorRate
values are valid.
248
of file include/openthread/mesh_diag.h
mRloc16#
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
249
of file include/openthread/mesh_diag.h
mExtAddress#
otExtAddress otMeshDiagChildEntry::mExtAddress
Extended Address.
250
of file include/openthread/mesh_diag.h
mVersion#
uint16_t otMeshDiagChildEntry::mVersion
Version.
251
of file include/openthread/mesh_diag.h
mTimeout#
uint32_t otMeshDiagChildEntry::mTimeout
Timeout in seconds.
252
of file include/openthread/mesh_diag.h
mAge#
uint32_t otMeshDiagChildEntry::mAge
Seconds since last heard from the child.
253
of file include/openthread/mesh_diag.h
mConnectionTime#
uint32_t otMeshDiagChildEntry::mConnectionTime
Seconds since child attach.
254
of file include/openthread/mesh_diag.h
mSupervisionInterval#
uint16_t otMeshDiagChildEntry::mSupervisionInterval
Supervision interval in seconds. Zero to indicate not used.
255
of file include/openthread/mesh_diag.h
mLinkMargin#
uint8_t otMeshDiagChildEntry::mLinkMargin
Link Margin in dB.
256
of file include/openthread/mesh_diag.h
mAverageRssi#
int8_t otMeshDiagChildEntry::mAverageRssi
Average RSSI.
257
of file include/openthread/mesh_diag.h
mLastRssi#
int8_t otMeshDiagChildEntry::mLastRssi
RSSI of last received frame.
258
of file include/openthread/mesh_diag.h
mFrameErrorRate#
uint16_t otMeshDiagChildEntry::mFrameErrorRate
Frame error rate (0x0000->0%, 0xffff->100%).
259
of file include/openthread/mesh_diag.h
mMessageErrorRate#
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) msg error rate (0x0000->0%, 0xffff->100%).
260
of file include/openthread/mesh_diag.h
mQueuedMessageCount#
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
Number of queued messages for indirect tx to child.
261
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.
262
of file include/openthread/mesh_diag.h
mCslTimeout#
uint32_t otMeshDiagChildEntry::mCslTimeout
CSL Timeout in seconds.
263
of file include/openthread/mesh_diag.h
mCslChannel#
uint8_t otMeshDiagChildEntry::mCslChannel
CSL channel.
264
of file include/openthread/mesh_diag.h