This structure holds diagnostic information for a Thread Child.

Public Attributes#

IEEE 802.15.4 Extended Address.

uint32_t

Timeout.

uint32_t

Seconds since last heard.

uint64_t

Seconds since attach (requires OPENTHREAD_CONFIG_UPTIME_ENABLE)

uint16_t

RLOC16.

uint16_t

Child ID.

uint8_t

Network Data Version.

uint8_t

Link Quality In.

int8_t

Average RSSI.

int8_t

Last observed RSSI.

uint16_t

Frame error rate (0xffff->100%). Requires error tracking feature.

uint16_t

(IPv6) msg error rate (0xffff->100%). Requires error tracking feature.

uint16_t

Number of queued messages for the child.

uint16_t

Supervision interval (in seconds).

uint8_t

MLE version.

bool

rx-on-when-idle

bool

Full Thread Device.

bool

Full Network Data.

bool

Is in restoring state.

bool

Is child CSL synchronized.

Public Attribute Documentation#

mExtAddress#

otExtAddress otChildInfo::mExtAddress

IEEE 802.15.4 Extended Address.


Definition at line 59 of file include/openthread/thread_ftd.h

mTimeout#

uint32_t otChildInfo::mTimeout

Timeout.


Definition at line 60 of file include/openthread/thread_ftd.h

mAge#

uint32_t otChildInfo::mAge

Seconds since last heard.


Definition at line 61 of file include/openthread/thread_ftd.h

mConnectionTime#

uint64_t otChildInfo::mConnectionTime

Seconds since attach (requires OPENTHREAD_CONFIG_UPTIME_ENABLE)


Definition at line 62 of file include/openthread/thread_ftd.h

mRloc16#

uint16_t otChildInfo::mRloc16

RLOC16.


Definition at line 63 of file include/openthread/thread_ftd.h

mChildId#

uint16_t otChildInfo::mChildId

Child ID.


Definition at line 64 of file include/openthread/thread_ftd.h

mNetworkDataVersion#

uint8_t otChildInfo::mNetworkDataVersion

Network Data Version.


Definition at line 65 of file include/openthread/thread_ftd.h

mLinkQualityIn#

uint8_t otChildInfo::mLinkQualityIn

Link Quality In.


Definition at line 66 of file include/openthread/thread_ftd.h

mAverageRssi#

int8_t otChildInfo::mAverageRssi

Average RSSI.


Definition at line 67 of file include/openthread/thread_ftd.h

mLastRssi#

int8_t otChildInfo::mLastRssi

Last observed RSSI.


Definition at line 68 of file include/openthread/thread_ftd.h

mFrameErrorRate#

uint16_t otChildInfo::mFrameErrorRate

Frame error rate (0xffff->100%). Requires error tracking feature.


Definition at line 69 of file include/openthread/thread_ftd.h

mMessageErrorRate#

uint16_t otChildInfo::mMessageErrorRate

(IPv6) msg error rate (0xffff->100%). Requires error tracking feature.


Definition at line 70 of file include/openthread/thread_ftd.h

mQueuedMessageCnt#

uint16_t otChildInfo::mQueuedMessageCnt

Number of queued messages for the child.


Definition at line 71 of file include/openthread/thread_ftd.h

mSupervisionInterval#

uint16_t otChildInfo::mSupervisionInterval

Supervision interval (in seconds).


Definition at line 72 of file include/openthread/thread_ftd.h

mVersion#

uint8_t otChildInfo::mVersion

MLE version.


Definition at line 73 of file include/openthread/thread_ftd.h

mRxOnWhenIdle#

bool otChildInfo::mRxOnWhenIdle

rx-on-when-idle


Definition at line 74 of file include/openthread/thread_ftd.h

mFullThreadDevice#

bool otChildInfo::mFullThreadDevice

Full Thread Device.


Definition at line 75 of file include/openthread/thread_ftd.h

mFullNetworkData#

bool otChildInfo::mFullNetworkData

Full Network Data.


Definition at line 76 of file include/openthread/thread_ftd.h

mIsStateRestoring#

bool otChildInfo::mIsStateRestoring

Is in restoring state.


Definition at line 77 of file include/openthread/thread_ftd.h

mIsCslSynced#

bool otChildInfo::mIsCslSynced

Is child CSL synchronized.


Definition at line 78 of file include/openthread/thread_ftd.h