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

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Configuração da fonte de alimentação.

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.