Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

報警

該模塊包括警報服務的平台抽象。

概要

職能

otPlatAlarmMicroFired ( otInstance *aInstance)
void
發出警報已發出的信號。
otPlatAlarmMicroGetNow (void)
uint32_t
獲取當前時間。
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
將警報設置為在aDt之後的aT0微秒aT0
otPlatAlarmMicroStop ( otInstance *aInstance)
void
停止鬧鐘。
otPlatAlarmMilliFired ( otInstance *aInstance)
void
發出警報已發出的信號。
otPlatAlarmMilliGetNow (void)
uint32_t
獲取當前時間。
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
將警報設置為在aDt之後的aT0毫秒aT0
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
)

將警報設置為在aDt之後的aT0微秒aT0

細節
參量
[in] aInstance
OpenThread實例結構。
[in] aT0
參考時間。
[in] aDt
aT0的時間延遲(以微秒為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
)

將警報設置為在aDt之後的aT0毫秒aT0

細節
參量
[in] aInstance
OpenThread實例結構。
[in] aT0
參考時間。
[in] aDt
aT0的時間延遲(以毫秒為aT0

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

停止鬧鐘。

細節
參量
[in] aInstance
OpenThread實例結構。

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

發出警報的信號診斷模塊。

細節
參量
[in] aInstance
OpenThread實例結構。