otRouterInfo

#include <thread.h>

Holds diagnostic information for a Thread Router.

Summary

Public attributes

mAge
uint8_t
Time last heard.
mAllocated
bool
Router ID allocated or not.
mCslClockAccuracy
uint8_t
Parent CSL parameters are only relevant when OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE is enabled.
mCslUncertainty
uint8_t
CSL uncertainty, in ±10 us.
mExtAddress
IEEE 802.15.4 Extended Address.
mLinkEstablished
bool
Link established with Router ID or not.
mLinkQualityIn
uint8_t
Link Quality In.
mLinkQualityOut
uint8_t
Link Quality Out.
mNextHop
uint8_t
Next hop to router.
mPathCost
uint8_t
Path cost to router.
mRloc16
uint16_t
RLOC16.
mRouterId
uint8_t
Router ID.
mVersion
uint8_t
Thread version.

Public attributes

mAge

uint8_t otRouterInfo::mAge

Time last heard.

mAllocated

bool otRouterInfo::mAllocated

Router ID allocated or not.

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.

mExtAddress

otExtAddress otRouterInfo::mExtAddress

IEEE 802.15.4 Extended Address.

mLinkEstablished

bool otRouterInfo::mLinkEstablished

Link established with Router ID or not.

mLinkQualityIn

uint8_t otRouterInfo::mLinkQualityIn

Link Quality In.

mLinkQualityOut

uint8_t otRouterInfo::mLinkQualityOut

Link Quality Out.

mNextHop

uint8_t otRouterInfo::mNextHop

Next hop to router.

mPathCost

uint8_t otRouterInfo::mPathCost

Path cost to router.

mRloc16

uint16_t otRouterInfo::mRloc16

RLOC16.

mRouterId

uint8_t otRouterInfo::mRouterId

Router ID.

mVersion

uint8_t otRouterInfo::mVersion

Thread 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.