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

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

Güç kaynağı yapılandırması.

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.