Holds diagnostic information for a neighboring Thread node.

Public Attributes#

IEEE 802.15.4 Extended Address.

uint32_t

Seconds since last heard.

uint32_t

Seconds since link establishment (requires CONFIG_UPTIME_ENABLE)

uint16_t

RLOC16.

uint32_t

Link Frame Counter.

uint32_t

MLE Frame Counter.

uint8_t

Link Quality In.

int8_t

Average RSSI.

int8_t

Last observed RSSI.

uint8_t

Link Margin.

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

Thread version of the neighbor.

bool

rx-on-when-idle

bool

Full Thread Device.

bool

Full Network Data.

bool

Is the neighbor a child.

Public Attribute Documentation#

mExtAddress#

otExtAddress otNeighborInfo::mExtAddress

IEEE 802.15.4 Extended Address.


mAge#

uint32_t otNeighborInfo::mAge

Seconds since last heard.


mConnectionTime#

uint32_t otNeighborInfo::mConnectionTime

Seconds since link establishment (requires CONFIG_UPTIME_ENABLE)


mRloc16#

uint16_t otNeighborInfo::mRloc16

RLOC16.


mLinkFrameCounter#

uint32_t otNeighborInfo::mLinkFrameCounter

Link Frame Counter.


mMleFrameCounter#

uint32_t otNeighborInfo::mMleFrameCounter

MLE Frame Counter.


mLinkQualityIn#

uint8_t otNeighborInfo::mLinkQualityIn

Link Quality In.


mAverageRssi#

int8_t otNeighborInfo::mAverageRssi

Average RSSI.


mLastRssi#

int8_t otNeighborInfo::mLastRssi

Last observed RSSI.


mLinkMargin#

uint8_t otNeighborInfo::mLinkMargin

Link Margin.


mFrameErrorRate#

uint16_t otNeighborInfo::mFrameErrorRate

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


mMessageErrorRate#

uint16_t otNeighborInfo::mMessageErrorRate

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


mVersion#

uint16_t otNeighborInfo::mVersion

Thread version of the neighbor.


mRxOnWhenIdle#

bool otNeighborInfo::mRxOnWhenIdle

rx-on-when-idle


mFullThreadDevice#

bool otNeighborInfo::mFullThreadDevice

Full Thread Device.


mFullNetworkData#

bool otNeighborInfo::mFullNetworkData

Full Network Data.


mIsChild#

bool otNeighborInfo::mIsChild

Is the neighbor a child.