透過集合功能整理內容 你可以依據偏好儲存及分類內容。

鬧鐘

本單元包含鬧鐘服務的平台抽象化。

總結

函式

otPlatAlarmMicroFired(otInstance *aInstance)
void
代表鬧鐘響起的訊號。
otPlatAlarmMicroGetNow(void)
uint32_t
取得目前時間。
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
將鬧鐘設為在 aT0aDt 分秒內啟動。
otPlatAlarmMicroStop(otInstance *aInstance)
void
停止鬧鐘。
otPlatAlarmMilliFired(otInstance *aInstance)
void
代表鬧鐘響起的訊號。
otPlatAlarmMilliGetNow(void)
uint32_t
取得目前時間。
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
將鬧鐘設為在 aT0aDt 毫秒時啟動。
otPlatAlarmMilliStop(otInstance *aInstance)
void
停止鬧鐘。
otPlatDiagAlarmFired(otInstance *aInstance)
void
鬧鐘觸發的訊號診斷模組。

函式

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

代表鬧鐘響起的訊號。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

取得目前時間。

詳細資料
傳回
目前時間 (以微秒為單位)。

otPlatAlarmMicroStartAt

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

將鬧鐘設為在 aT0aDt 分秒內啟動。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。
[in] aT0
參照時間。
[in] aDt
aT0 起的延遲時間 (以微秒為單位)。

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

停止鬧鐘。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

代表鬧鐘響起的訊號。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。

otPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

取得目前時間。

詳細資料
傳回
目前時間 (以毫秒為單位)。

otPlatAlarmMilliStartAt

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

將鬧鐘設為在 aT0aDt 毫秒時啟動。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。
[in] aT0
參照時間。
[in] aDt
aT0開始的延遲時間 (毫秒)。

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

停止鬧鐘。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

鬧鐘觸發的訊號診斷模組。

詳細資料
參數
[in] aInstance
OpenThread 執行個體結構。

資源

OpenThread API 參考主題源自原始碼,可從 GitHub 取得。如要瞭解詳情或參閱說明文件,請參閱資源