Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Alarma

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

Resumen

Las funciones

otPlatAlarmMicroFired ( otInstance *aInstance)
void
Señal de que la alarma se ha disparado.
otPlatAlarmMicroGetNow (void)
uint32_t
Obtenga la hora actual.
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Configure la alarma para que se dispare a aDt microsegundos después de aT0 .
otPlatAlarmMicroStop ( otInstance *aInstance)
void
Detén la alarma.
otPlatAlarmMilliFired ( otInstance *aInstance)
void
Señal de que la alarma se ha disparado.
otPlatAlarmMilliGetNow (void)
uint32_t
Obtenga la hora actual.
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Configure la alarma para que se aDt a 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ñales que la alarma ha disparado.

Las funciones

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Señal de que la alarma se ha disparado.

Detalles
Parámetros
[in] aInstance
La estructura de 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 se dispare a aDt microsegundos después de aT0 .

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

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Detén la alarma.

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

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Señal de que la alarma se ha disparado.

Detalles
Parámetros
[in] aInstance
La estructura de 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 se aDt a aDt milisegundos después de aT0 .

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

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Detén la alarma.

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

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

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

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