otChildInfo

#include <thread_ftd.h>

Holds diagnostic information for a Thread Child.

Summary

Public attributes

mAge
uint32_t
Seconds since last heard.
mAverageRssi
int8_t
Average RSSI.
mChildId
uint16_t
Child ID.
mConnectionTime
uint64_t
Seconds since attach (requires OPENTHREAD_CONFIG_UPTIME_ENABLE)
mExtAddress
IEEE 802.15.4 Extended Address.
mFrameErrorRate
uint16_t
Frame error rate (0xffff->100%). Requires error tracking feature.
mFullNetworkData
bool
Full Network Data.
mFullThreadDevice
bool
Full Thread Device.
mIsCslSynced
bool
Is child CSL synchronized.
mIsStateRestoring
bool
Is in restoring state.
mLastRssi
int8_t
Last observed RSSI.
mLinkQualityIn
uint8_t
Link Quality In.
mMessageErrorRate
uint16_t
(IPv6) msg error rate (0xffff->100%). Requires error tracking feature.
mNetworkDataVersion
uint8_t
Network Data Version.
mQueuedMessageCnt
uint16_t
Number of queued messages for the child.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
rx-on-when-idle
mSupervisionInterval
uint16_t
Supervision interval (in seconds).
mTimeout
uint32_t
Timeout.
mVersion
uint8_t
MLE version.

Public attributes

mAge

uint32_t otChildInfo::mAge

Seconds since last heard.

mAverageRssi

int8_t otChildInfo::mAverageRssi

Average RSSI.

mChildId

uint16_t otChildInfo::mChildId

Child ID.

mConnectionTime

uint64_t otChildInfo::mConnectionTime

Seconds since attach (requires OPENTHREAD_CONFIG_UPTIME_ENABLE)

mExtAddress

otExtAddress otChildInfo::mExtAddress

IEEE 802.15.4 Extended Address.

mFrameErrorRate

uint16_t otChildInfo::mFrameErrorRate

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

mFullNetworkData

bool otChildInfo::mFullNetworkData

Full Network Data.

mFullThreadDevice

bool otChildInfo::mFullThreadDevice

Full Thread Device.

mIsCslSynced

bool otChildInfo::mIsCslSynced

Is child CSL synchronized.

mIsStateRestoring

bool otChildInfo::mIsStateRestoring

Is in restoring state.

mLastRssi

int8_t otChildInfo::mLastRssi

Last observed RSSI.

mLinkQualityIn

uint8_t otChildInfo::mLinkQualityIn

Link Quality In.

mMessageErrorRate

uint16_t otChildInfo::mMessageErrorRate

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

mNetworkDataVersion

uint8_t otChildInfo::mNetworkDataVersion

Network Data Version.

mQueuedMessageCnt

uint16_t otChildInfo::mQueuedMessageCnt

Number of queued messages for the child.

mRloc16

uint16_t otChildInfo::mRloc16

RLOC16.

mRxOnWhenIdle

bool otChildInfo::mRxOnWhenIdle

rx-on-when-idle

mSupervisionInterval

uint16_t otChildInfo::mSupervisionInterval

Supervision interval (in seconds).

mTimeout

uint32_t otChildInfo::mTimeout

Timeout.

mVersion

uint8_t otChildInfo::mVersion

MLE version.

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.