This structure 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.


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

mAge#

uint32_t otNeighborInfo::mAge

Seconds since last heard.


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

mConnectionTime#

uint32_t otNeighborInfo::mConnectionTime

Seconds since link establishment (requires CONFIG_UPTIME_ENABLE)


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

mRloc16#

uint16_t otNeighborInfo::mRloc16

RLOC16.


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

mLinkFrameCounter#

uint32_t otNeighborInfo::mLinkFrameCounter

Link Frame Counter.


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

mMleFrameCounter#

uint32_t otNeighborInfo::mMleFrameCounter

MLE Frame Counter.


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

mLinkQualityIn#

uint8_t otNeighborInfo::mLinkQualityIn

Link Quality In.


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

mAverageRssi#

int8_t otNeighborInfo::mAverageRssi

Average RSSI.


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

mLastRssi#

int8_t otNeighborInfo::mLastRssi

Last observed RSSI.


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

mLinkMargin#

uint8_t otNeighborInfo::mLinkMargin

Link Margin.


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

mFrameErrorRate#

uint16_t otNeighborInfo::mFrameErrorRate

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


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

mMessageErrorRate#

uint16_t otNeighborInfo::mMessageErrorRate

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


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

mVersion#

uint16_t otNeighborInfo::mVersion

Thread version of the neighbor.


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

mRxOnWhenIdle#

bool otNeighborInfo::mRxOnWhenIdle

rx-on-when-idle


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

mFullThreadDevice#

bool otNeighborInfo::mFullThreadDevice

Full Thread Device.


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

mFullNetworkData#

bool otNeighborInfo::mFullNetworkData

Full Network Data.


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

mIsChild#

bool otNeighborInfo::mIsChild

Is the neighbor a child.


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