This structure holds diagnostic information for a Thread Router.

Public Attributes#

IEEE 802.15.4 Extended Address.

uint16_t

RLOC16.

uint8_t

Router ID.

uint8_t

Next hop to router.

uint8_t

Path cost to router.

uint8_t

Link Quality In.

uint8_t

Link Quality Out.

uint8_t

Time last heard.

bool

Router ID allocated or not.

bool

Link established with Router ID or not.

uint8_t

Thread version.

uint8_t

Parent CSL parameters are only relevant when OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE is enabled.

uint8_t

CSL uncertainty, in ±10 us.

Public Attribute Documentation#

mExtAddress#

otExtAddress otRouterInfo::mExtAddress

IEEE 802.15.4 Extended Address.


Definition at line 134 of file include/openthread/thread.h

mRloc16#

uint16_t otRouterInfo::mRloc16

RLOC16.


Definition at line 135 of file include/openthread/thread.h

mRouterId#

uint8_t otRouterInfo::mRouterId

Router ID.


Definition at line 136 of file include/openthread/thread.h

mNextHop#

uint8_t otRouterInfo::mNextHop

Next hop to router.


Definition at line 137 of file include/openthread/thread.h

mPathCost#

uint8_t otRouterInfo::mPathCost

Path cost to router.


Definition at line 138 of file include/openthread/thread.h

mLinkQualityIn#

uint8_t otRouterInfo::mLinkQualityIn

Link Quality In.


Definition at line 139 of file include/openthread/thread.h

mLinkQualityOut#

uint8_t otRouterInfo::mLinkQualityOut

Link Quality Out.


Definition at line 140 of file include/openthread/thread.h

mAge#

uint8_t otRouterInfo::mAge

Time last heard.


Definition at line 141 of file include/openthread/thread.h

mAllocated#

bool otRouterInfo::mAllocated

Router ID allocated or not.


Definition at line 142 of file include/openthread/thread.h

mLinkEstablished#

bool otRouterInfo::mLinkEstablished

Link established with Router ID or not.


Definition at line 143 of file include/openthread/thread.h

mVersion#

uint8_t otRouterInfo::mVersion

Thread version.


Definition at line 144 of file include/openthread/thread.h

mCslClockAccuracy#

uint8_t otRouterInfo::mCslClockAccuracy

Parent CSL parameters are only relevant when OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE is enabled.

CSL clock accuracy, in ± ppm


Definition at line 150 of file include/openthread/thread.h

mCslUncertainty#

uint8_t otRouterInfo::mCslUncertainty

CSL uncertainty, in ±10 us.


Definition at line 151 of file include/openthread/thread.h