otDeviceProperties
#include <thread_ftd.h>
Reprezentuje właściwości urządzenia, które są używane do obliczania wagi lokalnego lidera na danym urządzeniu.
Podsumowanie
Parametry są ustawiane na podstawie możliwości urządzenia, np. routera granicznego, konfiguracji zasilacza itp.
mIsUnstable
oznacza stabilność operacyjną urządzenia i jest określana przez mechanizm odpowiedni dla danego dostawcy. Mogą one obejmować następujące przypadki:
- Urządzenie wewnętrznie wykrywa, że traci ono zewnętrzny zasilacz częściej niż zwykle. Standardowe zasady są określane przez dostawcę.
- Urządzenie wewnętrznie wykryło, że uruchamia się ponownie częściej niż zwykle. Standardowe zasady są określane przez dostawcę.
Atrybuty publiczne |
|
---|---|
mIsBorderRouter
|
bool
Określa, czy urządzenie to router brzegowy.
|
mIsUnstable
|
bool
Stabilność operacyjna urządzenia (zależnie od dostawcy).
|
mLeaderWeightAdjustment
|
int8_t
Dostosowanie wagi. Wartość powinna mieścić się w zakresie od -16 do +16 (w innym przypadku należy to ograniczyć).
|
mPowerSupply
|
Konfiguracja zasilacza.
|
mSupportsCcm
|
bool
Określa, czy urządzenie obsługuje CCM (może działać jako router brzegowy CCM).
|
Atrybuty publiczne
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Określa, czy urządzenie to router brzegowy.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Stabilność operacyjna urządzenia (zależnie od dostawcy).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Dostosowanie wagi. Wartość powinna mieścić się w zakresie od -16 do +16 (w innym przypadku należy to ograniczyć).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Określa, czy urządzenie obsługuje CCM (może działać jako router brzegowy CCM).
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.