アラーム
このモジュールには、アラーム サービスのプラットフォーム抽象化が含まれています。
概要
関数 |
|
---|---|
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 )
アラームが鳴ったことを示します。
詳細 | |||
---|---|---|---|
パラメータ |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
現在の時刻を取得します。
詳細 | |
---|---|
戻り値 |
現在の時刻(マイクロ秒単位)。
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
aT0
から aDt
マイクロ秒後にアラームを起動するように設定します。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
アラームを止める。
詳細 | |||
---|---|---|---|
パラメータ |
|
otPlatAlarmMilliFired(裏付けとなる OTPlatAlarmMilliFired)
void otPlatAlarmMilliFired( otInstance *aInstance )
アラームが鳴ったことを示します。
詳細 | |||
---|---|---|---|
パラメータ |
|
otPlatAlarmMilliGetNow(OTPlatAlarmMilliGetNow)
uint32_t otPlatAlarmMilliGetNow( void )
現在の時刻を取得します。
詳細 | |
---|---|
戻り値 |
現在の時刻(ミリ秒)。
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
アラームが aT0
から aDt
ミリ秒後に起動するように設定します。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
アラームを止める。
詳細 | |||
---|---|---|---|
パラメータ |
|
otPlatDiagAlarmFired(OTPlatDiagAlarmFired)
void otPlatDiagAlarmFired( otInstance *aInstance )
アラームが発生したことを示す信号診断モジュール。
詳細 | |||
---|---|---|---|
パラメータ |
|
リソース
OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに基づいています。 詳細については、ドキュメントをご覧ください。