otDeviceProperties
#include <thread_ftd.h>
Stellt die Geräteeigenschaften dar, die zur Berechnung der Gewichtung der lokalen Leader auf einem Gerät verwendet werden.
Zusammenfassung
Die Parameter werden entsprechend den Fähigkeiten des Geräts festgelegt, z. B. der Funktion des Border-Routers, der Konfiguration des Netzteils usw.
mIsUnstable
gibt die Betriebsstabilität des Geräts an und wird über einen anbieterspezifischen Mechanismus bestimmt. Folgende Fälle sind möglich:
- Das Gerät erkennt intern häufiger als üblich, dass die externe Stromversorgung unterbrochen wird. Was üblich ist, wird vom Anbieter festgelegt.
- Das Gerät erkennt intern, dass es häufiger als gewöhnlich neu startet. Was üblich ist, wird vom Anbieter festgelegt.
Öffentliche Attribute |
|
---|---|
mIsBorderRouter
|
bool
Gibt an, ob das Gerät ein Border-Router ist.
|
mIsUnstable
|
bool
Betriebsstabilität des Geräts (anbieterspezifisch).
|
mLeaderWeightAdjustment
|
int8_t
Gewichtsanpassung. Der Wert sollte zwischen -16 und +16 liegen (angemeldet sonst).
|
mPowerSupply
|
Netzteilkonfiguration.
|
mSupportsCcm
|
bool
Gibt an, ob das Gerät CCM unterstützt (kann als CCM-Border-Router verwendet werden).
|
Öffentliche Attribute
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Gibt an, ob das Gerät ein Border-Router ist.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Betriebsstabilität des Geräts (anbieterspezifisch).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Gewichtsanpassung. Der Wert sollte zwischen -16 und +16 liegen (angemeldet sonst).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Gibt an, ob das Gerät CCM unterstützt (kann als CCM-Border-Router verwendet werden).
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.