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

子供の監督

このモジュールには、子監視機能の機能が含まれています。

概要

このモジュールの機能は、子監視機能( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE )が有効になっている場合に使用できます。

関数

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
監視チェックのタイムアウト間隔(秒単位)を取得します。
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
子の監視間隔(秒単位)を取得します。
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
監視チェックのタイムアウト間隔(秒単位)を設定します。
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
子の監視間隔(秒単位)を設定します。

関数

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

監視チェックのタイムアウト間隔(秒単位)を取得します。

デバイスがスリープ状態の子であり、指定されたチェックタイムアウト内に親からの応答がない場合、デバイスは再接続プロセス(MLE子更新要求/応答交換)を開始します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。
戻り値
監視チェックのタイムアウト。ゼロは、子の監視チェックが無効になっていることを示します。

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

子の監視間隔(秒単位)を取得します。

子監視機能は、親が監視間隔内に眠っている各子にメッセージが送信されるようにするメカニズムを提供します。監視間隔内に子への送信がない場合、OpenThreadは監視メッセージ(ペイロードが空のデータメッセージ)をキューに入れて子に送信します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。
戻り値
子の監督間隔。ゼロは、子の監視が無効になっていることを示します。

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

監視チェックのタイムアウト間隔(秒単位)を設定します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。
[in] aTimeout
チェックタイムアウト(秒単位)。子の監視チェックを無効にするにはゼロ。

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

子の監視間隔(秒単位)を設定します。

詳細
パラメーター
[in] aInstance
OpenThreadインスタンスへのポインタ。
[in] aInterval
監視間隔(秒単位)。親の監視を無効にするにはゼロ。