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.


mTimeout#

uint32_t otChildInfo::mTimeout

Timeout.


mAge#

uint32_t otChildInfo::mAge

Seconds since last heard.


mConnectionTime#

uint64_t otChildInfo::mConnectionTime

Seconds since attach (requires OPENTHREAD_CONFIG_UPTIME_ENABLE)


mRloc16#

uint16_t otChildInfo::mRloc16

RLOC16.


mChildId#

uint16_t otChildInfo::mChildId

Child ID.


mNetworkDataVersion#

uint8_t otChildInfo::mNetworkDataVersion

Network Data Version.


mLinkQualityIn#

uint8_t otChildInfo::mLinkQualityIn

Link Quality In.


mAverageRssi#

int8_t otChildInfo::mAverageRssi

Average RSSI.


mLastRssi#

int8_t otChildInfo::mLastRssi

Last observed RSSI.


mFrameErrorRate#

uint16_t otChildInfo::mFrameErrorRate

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


mMessageErrorRate#

uint16_t otChildInfo::mMessageErrorRate

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


mQueuedMessageCnt#

uint16_t otChildInfo::mQueuedMessageCnt

Number of queued messages for the child.


mSupervisionInterval#

uint16_t otChildInfo::mSupervisionInterval

Supervision interval (in seconds).


mVersion#

uint8_t otChildInfo::mVersion

MLE version.


mRxOnWhenIdle#

bool otChildInfo::mRxOnWhenIdle

rx-on-when-idle


mFullThreadDevice#

bool otChildInfo::mFullThreadDevice

Full Thread Device.


mFullNetworkData#

bool otChildInfo::mFullNetworkData

Full Network Data.


mIsStateRestoring#

bool otChildInfo::mIsStateRestoring

Is in restoring state.


mIsCslSynced#

bool otChildInfo::mIsCslSynced

Is child CSL synchronized.