otDeviceProperties
#include <thread_ftd.h>
デバイスのローカル リーダー ウェイトを計算するために使用されるデバイス プロパティを表します。
概要
パラメータは、デバイスの機能(ボーダー ルーターとして機能するかどうか、電源構成など)に基づいて設定されます。
mIsUnstable
はデバイスの動作の安定性を示します。ベンダー固有のメカニズムによって決定されます。これには、次のようなケースが該当します。
- 外部電源が通常より頻繁に失われていることをデバイスが内部で検出しています。通常の処理はベンダーが決定します。
- デバイスが通常よりも頻繁に再起動していることを内部で検出しました。通常の処理はベンダーが決定します。
パブリック属性 |
|
---|---|
mIsBorderRouter
|
bool
デバイスがボーダー ルーターかどうか。
|
mIsUnstable
|
bool
デバイスの動作の安定性(ベンダー固有)。
|
mLeaderWeightAdjustment
|
int8_t
重み付けの調整。-16 ~+16 にする必要があります(それ以外はクランプします)。
|
mPowerSupply
|
電源の構成。
|
mSupportsCcm
|
bool
デバイスが CCM に対応しているかどうか(CCM ボーダー ルーターとして機能できるか)。
|
パブリック属性
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
デバイスがボーダー ルーターかどうか。
mIsUnstable
bool otDeviceProperties::mIsUnstable
デバイスの動作の安定性(ベンダー固有)。
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
重み付けの調整。-16 ~+16 にする必要があります(それ以外はクランプします)。
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
デバイスが CCM に対応しているかどうか(CCM ボーダー ルーターとして機能できるか)。
関連情報
OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。