otDeviceProperties

#include <thread_ftd.h>

Rappresenta le proprietà del dispositivo utilizzate per calcolare il peso del leader locale su un dispositivo.

Riepilogo

I parametri sono impostati in base alle capacità del dispositivo, ad esempio se fungere da router di confine, la configurazione dell'alimentatore e così via.

mIsUnstable indica la stabilità operativa del dispositivo ed è determinata tramite un meccanismo specifico del fornitore. Possono essere inclusi i seguenti casi:

  • Il dispositivo rileva internamente la perdita dell'alimentatore esterno più spesso del solito. Ciò che di solito viene determinato dal fornitore.
  • Il dispositivo rileva internamente che si riavvia più spesso del solito. Ciò che di solito viene determinato dal fornitore.

Attributi pubblici

mIsBorderRouter
bool
Indica se il dispositivo è un router di confine.
mIsUnstable
bool
Stabilità operativa del dispositivo (specifica del fornitore).
mLeaderWeightAdjustment
int8_t
Regolazione del peso. Deve essere compreso tra -16 e +16 (se altrimenti bloccato).
mPowerSupply
Configurazione alimentatore
mSupportsCcm
bool
Indica se il dispositivo supporta CCM (può fungere da router di confine CCM).

Attributi pubblici

mIsBorderRouter

bool otDeviceProperties::mIsBorderRouter

Indica se il dispositivo è un router di confine.

mIsUnstable

bool otDeviceProperties::mIsUnstable

Stabilità operativa del dispositivo (specifica del fornitore).

mLeaderWeightAdjustment

int8_t otDeviceProperties::mLeaderWeightAdjustment

Regolazione del peso. Deve essere compreso tra -16 e +16 (se altrimenti bloccato).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Configurazione alimentatore

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

Indica se il dispositivo supporta CCM (può fungere da router di confine CCM).

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.