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

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Netzteilkonfiguration.

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.