Represents information about a router neighbor entry from otMeshDiagQueryRouterNeighborTable().

mSupportsErrRate indicates whether or not the error tracking feature is supported and mFrameErrorRate and mMessageErrorRate values are valid. The frame error rate tracks frame tx errors (towards the child) at MAC layer, while mMessageErrorRate tracks the IPv6 message error rate (above MAC layer and after MAC retries) when an IPv6 message is dropped. For example, if the message is large and requires 6LoWPAN fragmentation, message tx is considered as failed if one of its fragment frame tx fails (for example, never acked).

Public Attributes#

bool

mFrameErrorRate and mMessageErrorRate values are valid.

uint16_t

RLOC16.

Extended Address.

uint16_t

Version.

uint32_t

Seconds since link establishment.

uint8_t

Link Margin in dB.

int8_t

Average RSSI.

int8_t

RSSI of last received frame.

uint16_t

Frame error rate (0x0000->0%, 0xffff->100%).

uint16_t

(IPv6) msg error rate (0x0000->0%, 0xffff->100%).

Public Attribute Documentation#

mSupportsErrRate#

bool otMeshDiagRouterNeighborEntry::mSupportsErrRate

mFrameErrorRate and mMessageErrorRate values are valid.


Definition at line 357 of file include/openthread/mesh_diag.h

mRloc16#

uint16_t otMeshDiagRouterNeighborEntry::mRloc16

RLOC16.


Definition at line 358 of file include/openthread/mesh_diag.h

mExtAddress#

otExtAddress otMeshDiagRouterNeighborEntry::mExtAddress

Extended Address.


Definition at line 359 of file include/openthread/mesh_diag.h

mVersion#

uint16_t otMeshDiagRouterNeighborEntry::mVersion

Version.


Definition at line 360 of file include/openthread/mesh_diag.h

mConnectionTime#

uint32_t otMeshDiagRouterNeighborEntry::mConnectionTime

Seconds since link establishment.


Definition at line 361 of file include/openthread/mesh_diag.h

mLinkMargin#

uint8_t otMeshDiagRouterNeighborEntry::mLinkMargin

Link Margin in dB.


Definition at line 362 of file include/openthread/mesh_diag.h

mAverageRssi#

int8_t otMeshDiagRouterNeighborEntry::mAverageRssi

Average RSSI.


Definition at line 363 of file include/openthread/mesh_diag.h

mLastRssi#

int8_t otMeshDiagRouterNeighborEntry::mLastRssi

RSSI of last received frame.


Definition at line 364 of file include/openthread/mesh_diag.h

mFrameErrorRate#

uint16_t otMeshDiagRouterNeighborEntry::mFrameErrorRate

Frame error rate (0x0000->0%, 0xffff->100%).


Definition at line 365 of file include/openthread/mesh_diag.h

mMessageErrorRate#

uint16_t otMeshDiagRouterNeighborEntry::mMessageErrorRate

(IPv6) msg error rate (0x0000->0%, 0xffff->100%).


Definition at line 366 of file include/openthread/mesh_diag.h