otMeshDiagRouterNeighborEntry

#include <mesh_diag.h>

Reprezentuje informacje o wpisie sąsiada routera z otMeshDiagQueryRouterNeighborTable().

Podsumowanie

mSupportsErrRate wskazuje, czy funkcja śledzenia błędów jest obsługiwana, a wartości mFrameErrorRate i mMessageErrorRate są prawidłowe. Odsetek błędów klatek śledzi błędy przesyłania klatek (od strony podrzędnej) w warstwie MAC, natomiast mMessageErrorRate śledzi odsetek błędów związanych z komunikatami IPv6 (powyżej warstwy MAC i po ponownych próbach MAC), gdy komunikat IPv6 zostanie utracony. Jeśli na przykład wiadomość jest duża i wymaga fragmentacji 6LoWPAN, wiadomość tx jest uznawana za nieudaną, jeśli transakcja tx z jej fragmentem nie powiodła się (na przykład nie została potwierdzona).

Atrybuty publiczne

mAverageRssi
int8_t
Średnia RSSI.
mConnectionTime
uint32_t
Liczba sekund od utworzenia linku.
mExtAddress
Rozszerzony adres.
mFrameErrorRate
uint16_t
Odsetek błędów klatek (0x0000->0%, 0xffff->100%).
mLastRssi
int8_t
RSSI ostatniej odebranej ramki.
mLinkMargin
uint8_t
Marża linku w dB.
mMessageErrorRate
uint16_t
(IPv6) Odsetek błędów komunikatów (0x0000->0%, 0xffff->100%).
mRloc16
uint16_t
RLOC16.
mSupportsErrRate
bool
Wartości mFrameErrorRate i mMessageErrorRate są prawidłowe.
mVersion
uint16_t
Wersja.

Atrybuty publiczne

mAverageRssi

int8_t otMeshDiagRouterNeighborEntry::mAverageRssi

Średnia RSSI.

mConnectionTime

uint32_t otMeshDiagRouterNeighborEntry::mConnectionTime

Liczba sekund od utworzenia linku.

mExtAddress

otExtAddress otMeshDiagRouterNeighborEntry::mExtAddress

Rozszerzony adres.

mFrameErrorRate

uint16_t otMeshDiagRouterNeighborEntry::mFrameErrorRate

Odsetek błędów klatek (0x0000->0%, 0xffff->100%).

mLastRssi

int8_t otMeshDiagRouterNeighborEntry::mLastRssi

RSSI ostatniej odebranej ramki.

mLinkMargin

uint8_t otMeshDiagRouterNeighborEntry::mLinkMargin

Marża linku w dB.

mMessageErrorRate

uint16_t otMeshDiagRouterNeighborEntry::mMessageErrorRate

(IPv6) Odsetek błędów komunikatów (0x0000->0%, 0xffff->100%).

mRloc16

uint16_t otMeshDiagRouterNeighborEntry::mRloc16

RLOC16.

mSupportsErrRate

bool otMeshDiagRouterNeighborEntry::mSupportsErrRate

Wartości mFrameErrorRate i mMessageErrorRate są prawidłowe.

mVersion

uint16_t otMeshDiagRouterNeighborEntry::mVersion

Wersja.

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.