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.


mRloc16#

uint16_t otRouterInfo::mRloc16

RLOC16.


mRouterId#

uint8_t otRouterInfo::mRouterId

Router ID.


mNextHop#

uint8_t otRouterInfo::mNextHop

Next hop to router.


mPathCost#

uint8_t otRouterInfo::mPathCost

Path cost to router.


mLinkQualityIn#

uint8_t otRouterInfo::mLinkQualityIn

Link Quality In.


mLinkQualityOut#

uint8_t otRouterInfo::mLinkQualityOut

Link Quality Out.


mAge#

uint8_t otRouterInfo::mAge

Time last heard.


mAllocated#

bool otRouterInfo::mAllocated

Router ID allocated or not.


mLinkEstablished#

bool otRouterInfo::mLinkEstablished

Link established with Router ID or not.


mVersion#

uint8_t otRouterInfo::mVersion

Thread version.


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


mCslUncertainty#

uint8_t otRouterInfo::mCslUncertainty

CSL uncertainty, in ±10 us.