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

アラーム

このモジュールには、アラーム サービスのプラットフォーム抽象化が含まれています。

概要

関数

otPlatAlarmMicroFired(otInstance *aInstance)
void
アラームが鳴ったことを示します。
otPlatAlarmMicroGetNow(void)
uint32_t
現在の時刻を取得します。
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
aT0 から aDt マイクロ秒後にアラームを起動するように設定します。
otPlatAlarmMicroStop(otInstance *aInstance)
void
アラームを止める。
otPlatAlarmMilliFired(otInstance *aInstance)
void
アラームが鳴ったことを示します。
otPlatAlarmMilliGetNow(void)
uint32_t
現在の時刻を取得します。
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
アラームが aT0 から aDt ミリ秒後に起動するように設定します。
otPlatAlarmMilliStop(otInstance *aInstance)
void
アラームを止める。
otPlatDiagAlarmFired(otInstance *aInstance)
void
アラームが発生したことを示す信号診断モジュール。

関数

OTAPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

アラームが鳴ったことを示します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

現在の時刻を取得します。

詳細
戻り値
現在の時刻(マイクロ秒単位)。

otPlatAlarmMicroStartAt

void otPlatAlarmMicroStartAt(
  otInstance *aInstance,
  uint32_t aT0,
  uint32_t aDt
)

aT0 から aDt マイクロ秒後にアラームを起動するように設定します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。
[in] aT0
参照時刻。
[in] aDt
aT0 からの時間差(マイクロ秒単位)。

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

アラームを止める。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。

otPlatAlarmMilliFired(裏付けとなる OTPlatAlarmMilliFired)

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

アラームが鳴ったことを示します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。

otPlatAlarmMilliGetNow(OTPlatAlarmMilliGetNow)

uint32_t otPlatAlarmMilliGetNow(
  void
)

現在の時刻を取得します。

詳細
戻り値
現在の時刻(ミリ秒)。

otPlatAlarmMilliStartAt

void otPlatAlarmMilliStartAt(
  otInstance *aInstance,
  uint32_t aT0,
  uint32_t aDt
)

アラームが aT0 から aDt ミリ秒後に起動するように設定します。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。
[in] aT0
参照時刻。
[in] aDt
aT0 からの遅延時間(ミリ秒)。

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

アラームを止める。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。

otPlatDiagAlarmFired(OTPlatDiagAlarmFired)

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

アラームが発生したことを示す信号診断モジュール。

詳細
パラメータ
[in] aInstance
OpenThread インスタンス構造。

リソース

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