Google is committed to advancing racial equity for Black communities. See how.
Esta página se ha traducido con Cloud Translation API.
Switch to English

Alarma

Este módulo incluye la plataforma de abstracción para el servicio de alarma.

Resumen

funciones

otPlatAlarmMicroFired ( otInstance *aInstance)
void
Señal de que la alarma se ha disparado.
otPlatAlarmMicroGetNow (void)
uint32_t
Obtener la hora actual.
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Programar la alarma para el fuego en el aDt microsegundos después aT0 .
otPlatAlarmMicroStop ( otInstance *aInstance)
void
Detener la alarma.
otPlatAlarmMilliFired ( otInstance *aInstance)
void
Señal de que la alarma se ha disparado.
otPlatAlarmMilliGetNow (void)
uint32_t
Obtener la hora actual.
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Programar la alarma para el fuego en el aDt milisegundos después aT0 .
otPlatAlarmMilliStop ( otInstance *aInstance)
void
Detener la alarma.
otPlatDiagAlarmFired ( otInstance *aInstance)
void
Diagnóstico de señal Módulo de que la alarma se ha disparado.

funciones

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Señal de que la alarma se ha disparado.

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

Obtener la hora actual.

detalles
Devoluciones
La hora actual en microsegundos.

otPlatAlarmMicroStartAt

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

Programar la alarma para el fuego en el aDt microsegundos después aT0 .

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.
[in] aT0
El tiempo de referencia.
[in] aDt
El retardo de tiempo en microsegundos desde aT0 .

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Detener la alarma.

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Señal de que la alarma se ha disparado.

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.

otPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

Obtener la hora actual.

detalles
Devoluciones
La hora actual en milisegundos.

otPlatAlarmMilliStartAt

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

Programar la alarma para el fuego en el aDt milisegundos después aT0 .

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.
[in] aT0
El tiempo de referencia.
[in] aDt
El retardo de tiempo en milisegundos desde aT0 .

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Detener la alarma.

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

Diagnóstico de señal Módulo de que la alarma se ha disparado.

detalles
parámetros
[in] aInstance
La estructura de ejemplo OpenThread.