otDeviceProperties
#include <thread_ftd.h>
Bir cihazdaki yerel lider ağırlığını hesaplamak için kullanılan cihaz özelliklerini temsil eder.
Özet
Parametreler, cihazın sınır yönlendiricisi veya güç kaynağı yapılandırmasına vb. bağlı olarak cihaz özelliklerine göre ayarlanır.
mIsUnstable
, cihazın operasyonel kararlılığını gösterir ve tedarikçiye özel bir mekanizma aracılığıyla belirlenir. Bu, aşağıdaki durumları içerebilir:
- Cihaz, harici güç kaynağını normalden daha sık kaybettiğini dahili olarak algılar. Normal şartlar tedarikçi tarafından belirlenir.
- Cihaz dahili olarak normalden daha sık yeniden başlatıldığını algılar. Normal şartlar tedarikçi tarafından belirlenir.
Herkese açık özellikler |
|
---|---|
mIsBorderRouter
|
bool
Cihazın sınır yönlendiricisi olup olmadığı.
|
mIsUnstable
|
bool
Cihazın operasyonel kararlılığı (tedarikçi firmaya özel).
|
mLeaderWeightAdjustment
|
int8_t
Ağırlık ayarı. -16 ile +16 arasında olmalıdır (aksi takdirde sabitlenir).
|
mPowerSupply
|
Güç kaynağı yapılandırması.
|
mSupportsCcm
|
bool
Cihazın CM'yi destekleyip desteklemediği (CM sınır yönlendiricisi olarak çalışabilir).
|
Herkese açık özellikler
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
Cihazın sınır yönlendiricisi olup olmadığı.
mIsUnstable
bool otDeviceProperties::mIsUnstable
Cihazın operasyonel kararlılığı (tedarikçi firmaya özel).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
Ağırlık ayarı. -16 ile +16 arasında olmalıdır (aksi takdirde sabitlenir).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
Cihazın CM'yi destekleyip desteklemediği (CM sınır yönlendiricisi olarak çalışabilir).
Kaynaklar
OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.