otDeviceProperties
#include <thread_ftd.h>
Représente les propriétés de l'appareil utilisées pour calculer la pondération des régions principales locales sur un appareil.
Résumé
Les paramètres sont définis en fonction de la capacité de l'appareil, qu'il s'agisse d'un routeur de bordure, de la configuration de son alimentation, etc.
mIsUnstable
indique la stabilité opérationnelle de l'appareil et est déterminée par un mécanisme spécifique au fournisseur. Cela peut inclure les cas suivants:
- L'appareil détecte en interne qu'il perd l'alimentation externe plus souvent que d'habitude. Le fournisseur détermine les actions habituelles.
- L'appareil détecte en interne qu'il redémarre plus souvent que d'habitude. Le fournisseur détermine les actions habituelles.
Attributs publics |
|
---|---|
mIsBorderRouter
|
bool
Indique si l'appareil est un routeur de bordure.
|
mIsUnstable
|
bool
Stabilité opérationnelle de l'appareil (spécifique au fournisseur).
|
mLeaderWeightAdjustment
|
int8_t
Ajustement du poids. Elle doit être comprise entre -16 et +16 (si elle est limitée dans les autres cas).
|
mPowerSupply
|
Configuration de l'alimentation.
|
mSupportsCcm
|
bool
Indique si l'appareil est compatible avec CCM (peut servir de routeur de bordure CCM).
|
Attributs publics
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Indique si l'appareil est un routeur de bordure.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Stabilité opérationnelle de l'appareil (spécifique au fournisseur).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Ajustement du poids. Elle doit être comprise entre -16 et +16 (si elle est limitée dans les autres cas).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Indique si l'appareil est compatible avec CCM (peut servir de routeur de bordure CCM).
Ressources
Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.