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 にする必要があります(それ以外はクランプします)。

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

電源の構成。

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

デバイスが CCM に対応しているかどうか(CCM ボーダー ルーターとして機能できるか)。

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。