otNeighborInfo

#include <thread.h>

Holds diagnostic information for a neighboring Thread node.

Summary

Public attributes

mAge
uint32_t
Seconds since last heard.
mAverageRssi
int8_t
Average RSSI.
mConnectionTime
uint32_t
Seconds since link establishment (requires 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.
mIsChild
bool
Is the neighbor a child.
mLastRssi
int8_t
Last observed RSSI.
mLinkFrameCounter
uint32_t
Link Frame Counter.
mLinkMargin
uint8_t
Link Margin.
mLinkQualityIn
uint8_t
Link Quality In.
mMessageErrorRate
uint16_t
(IPv6) msg error rate (0xffff->100%). Requires error tracking feature.
mMleFrameCounter
uint32_t
MLE Frame Counter.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
rx-on-when-idle
mVersion
uint16_t
Thread version of the neighbor.

Public attributes

mAge

uint32_t otNeighborInfo::mAge

Seconds since last heard.

mAverageRssi

int8_t otNeighborInfo::mAverageRssi

Average RSSI.

mConnectionTime

uint32_t otNeighborInfo::mConnectionTime

Seconds since link establishment (requires CONFIG_UPTIME_ENABLE)

mExtAddress

otExtAddress otNeighborInfo::mExtAddress

IEEE 802.15.4 Extended Address.

mFrameErrorRate

uint16_t otNeighborInfo::mFrameErrorRate

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

mFullNetworkData

bool otNeighborInfo::mFullNetworkData

Full Network Data.

mFullThreadDevice

bool otNeighborInfo::mFullThreadDevice

Full Thread Device.

mIsChild

bool otNeighborInfo::mIsChild

Is the neighbor a child.

mLastRssi

int8_t otNeighborInfo::mLastRssi

Last observed RSSI.

mLinkFrameCounter

uint32_t otNeighborInfo::mLinkFrameCounter

Link Frame Counter.

mLinkMargin

uint8_t otNeighborInfo::mLinkMargin

Link Margin.

mLinkQualityIn

uint8_t otNeighborInfo::mLinkQualityIn

Link Quality In.

mMessageErrorRate

uint16_t otNeighborInfo::mMessageErrorRate

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

mMleFrameCounter

uint32_t otNeighborInfo::mMleFrameCounter

MLE Frame Counter.

mRloc16

uint16_t otNeighborInfo::mRloc16

RLOC16.

mRxOnWhenIdle

bool otNeighborInfo::mRxOnWhenIdle

rx-on-when-idle

mVersion

uint16_t otNeighborInfo::mVersion

Thread version of the neighbor.

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.