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ć).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Konfiguracja zasilacza.

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.