otDeviceProperties
#include <thread_ftd.h>
Representa as propriedades do dispositivo usadas para calcular o peso do líder local em um dispositivo.
Resumo
Os parâmetros são definidos com base na capacidade do dispositivo, seja atuando como roteador de borda, configuração da fonte de alimentação etc.
mIsUnstable
indica a estabilidade operacional do dispositivo e é determinado por um mecanismo específico do fornecedor. Ela pode incluir os seguintes casos:
- O dispositivo detecta internamente que perde a fonte de alimentação externa com mais frequência do que o normal. O que é normal é determinado pelo fornecedor.
- O dispositivo detecta internamente que é reinicializado com mais frequência que o normal. O que é normal é determinado pelo fornecedor.
Atributos públicos |
|
---|---|
mIsBorderRouter
|
bool
Se o dispositivo é um roteador de borda.
|
mIsUnstable
|
bool
Estabilidade operacional do dispositivo (específico do fornecedor).
|
mLeaderWeightAdjustment
|
int8_t
Ajuste de peso. Precisa ser de -16 a +16 (limitados caso contrário).
|
mPowerSupply
|
Configuração da fonte de alimentação.
|
mSupportsCcm
|
bool
Se o dispositivo oferece suporte a CCM (pode atuar como um roteador de borda CCM).
|
Atributos públicos
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Se o dispositivo é um roteador de borda.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Estabilidade operacional do dispositivo (específico do fornecedor).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Ajuste de peso. Precisa ser de -16 a +16 (limitados caso contrário).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Se o dispositivo oferece suporte a CCM (pode atuar como um roteador de borda CCM).
Recursos
Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.