Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Alarma

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

Resumen

Funciones

otPlatAlarmMicroFired ( otInstance *aInstance)
void
Señal de que ha disparado la alarma.
otPlatAlarmMicroGetNow (void)
uint32_t
Obtenga la hora actual.
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Configure la alarma para que dispare en aDt microsegundos después de aT0 .
otPlatAlarmMicroStop ( otInstance *aInstance)
void
Detén la alarma.
otPlatAlarmMilliFired ( otInstance *aInstance)
void
Señal de que ha disparado la alarma.
otPlatAlarmMilliGetNow (void)
uint32_t
Obtenga la hora actual.
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Configure la alarma para que dispare en aDt milisegundos después de aT0 .
otPlatAlarmMilliStop ( otInstance *aInstance)
void
Detén la alarma.
otPlatDiagAlarmFired ( otInstance *aInstance)
void
Módulo de diagnóstico de señal de que se ha disparado la alarma.

Funciones

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Señal de que ha disparado la alarma.

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

Obtenga la hora actual.

Detalles
Devoluciones
La hora actual en microsegundos.

otPlatAlarmMicroStartAt

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

Configure la alarma para que dispare en aDt microsegundos después de aT0 .

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.
[in] aT0
El tiempo de referencia.
[in] aDt
El tiempo de retardo en microsegundos desde aT0 .

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Detén la alarma.

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Señal de que ha disparado la alarma.

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.

otPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

Obtenga la hora actual.

Detalles
Devoluciones
La hora actual en milisegundos.

otPlatAlarmMilliStartAt

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

Configure la alarma para que dispare en aDt milisegundos después de aT0 .

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.
[in] aT0
El tiempo de referencia.
[in] aDt
El tiempo de retardo en milisegundos desde aT0 .

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Detén la alarma.

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

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

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.