Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

国境エージェント

このモジュールには、Thread Border Agent ロールの関数が含まれています。

概要

列挙型

otBorderAgentState{
  OT_BORDER_AGENT_STATE_STOPPED = 0,
  OT_BORDER_AGENT_STATE_STARTED = 1,
  OT_BORDER_AGENT_STATE_ACTIVE = 2
}
列挙型
この列挙型は、Border Agent の状態を定義します。

Typedef

otBorderAgentState typedef
この列挙型は、Border Agent の状態を定義します。

関数

otBorderAgentGetState(otInstance *aInstance)
この関数は、スレッド ボーダー エージェントのロールの状態を取得します。
otBorderAgentGetUdpPort(otInstance *aInstance)
uint16_t
この関数は、スレッド ボーダー エージェント サービスの UDP ポートを取得します。

列挙型

otBorderAgentState

 otBorderAgentState

この列挙型は、Border Agent の状態を定義します。

Properties
OT_BORDER_AGENT_STATE_ACTIVE

Border エージェントが外部のコミッショナーに連絡をとっている。

OT_BORDER_AGENT_STATE_STARTED

Border エージェントが起動します。

OT_BORDER_AGENT_STATE_STOPPED

枠線エージェントの役割が無効になっています。

Typedef

otBorderAgentState

enum otBorderAgentState otBorderAgentState

この列挙型は、Border Agent の状態を定義します。

関数

otBorderAgentGetState

otBorderAgentState otBorderAgentGetState(
  otInstance *aInstance
)

この関数は、スレッド ボーダー エージェントのロールの状態を取得します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンスへのポインタ。
戻り値
Border Agent のステータス。

otBorderAgentGetUdpPort

uint16_t otBorderAgentGetUdpPort(
  otInstance *aInstance
)

この関数は、スレッド ボーダー エージェント サービスの UDP ポートを取得します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンスへのポインタ。
戻り値
Border Agent の UDP ポート。

リソース

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