otMeshDiagChildEntry

#include <mesh_diag.h>

Reprezentuje informacje o wpisie podrzędnym z otMeshDiagQueryChildTable().

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

mAge
uint32_t
Liczba sekund od ostatniej wypowiedzi dziecka.
mAverageRssi
int8_t
Średnia RSSI.
mConnectionTime
uint32_t
Liczba sekund od dołączenia elementu podrzędnego.
mCslChannel
uint8_t
Kanał CSL.
mCslPeriod
uint16_t
Okres CSL w jednostce 10-symboli. 0 oznacza, że CSL jest wyłączony.
mCslSynchronized
bool
Ma obsługę CSL i jest synchronizowany.
mCslTimeout
uint32_t
Limit czasu CSL w sekundach.
mDeviceTypeFtd
bool
Jest to data poprzednia urządzenia (w porównaniu z MTD).
mExtAddress
Rozszerzony adres.
mFrameErrorRate
uint16_t
Odsetek błędów klatek (0x0000->0%, 0xffff->100%).
mFullNetData
bool
Określa, czy urządzenie ma otrzymywać pełne dane sieci (w porównaniu ze stabilnym podzbiorem).
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%).
mQueuedMessageCount
uint16_t
Liczba wiadomości w kolejce dla pośrednich plików TX do serwera podrzędnego.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
Czy rx jest włączony, gdy jest nieaktywny (a nie senny).
mSupervisionInterval
uint16_t
Odstęp czasu nadzoru w sekundach. Zero oznacza, że urządzenie nie jest używane.
mSupportsErrRate
bool
Wartości mFrameErrorRate i mMessageErrorRate są prawidłowe.
mTimeout
uint32_t
Czas oczekiwania w sekundach.
mVersion
uint16_t
Wersja.

Atrybuty publiczne

mAge

uint32_t otMeshDiagChildEntry::mAge

Liczba sekund od ostatniej wypowiedzi dziecka.

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

Średnia RSSI.

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

Liczba sekund od dołączenia elementu podrzędnego.

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

Kanał CSL.

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

Okres CSL w jednostce 10-symboli. 0 oznacza, że CSL jest wyłączony.

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

Ma obsługę CSL i jest synchronizowany.

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

Limit czasu CSL w sekundach.

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

Jest to data poprzednia urządzenia (w porównaniu z MTD).

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Rozszerzony adres.

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

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

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

Określa, czy urządzenie ma otrzymywać pełne dane sieci (w porównaniu ze stabilnym podzbiorem).

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

RSSI ostatniej odebranej ramki.

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

Marża linku w dB.

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

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

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

Liczba wiadomości w kolejce dla pośrednich plików TX do serwera podrzędnego.

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16.

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

Czy rx jest włączony, gdy jest nieaktywny (a nie senny).

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

Odstęp czasu nadzoru w sekundach. Zero oznacza, że urządzenie nie jest używane.

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

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

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

Czas oczekiwania w sekundach.

mVersion

uint16_t otMeshDiagChildEntry::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.