Alarma
Este módulo incluye la abstracción de la plataforma para el servicio de alarma.
Resumen
Functions |
|
---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
Indicador de que se activó la alarma.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
Obtén la hora actual.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Establece la alarma para que se active a los
aDt microsegundos después de la aT0 . |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
Detén la alarma.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
Indicador de que se activó la alarma.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
Obtén la hora actual.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Establece la alarma para que se active en
aDt milisegundos después de la aT0 . |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
Detén la alarma.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
Módulo de diagnóstico de señales que activó la alarma.
|
Functions
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
Indicador de que se activó la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
Obtén la hora actual.
Detalles | |
---|---|
Qué muestra |
La hora actual en microsegundos.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Establece la alarma para que se active a los aDt
microsegundos después de la aT0
.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
OtPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
Detén la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
OtAlarmAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
Indicador de que se activó la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
Obtén la hora actual.
Detalles | |
---|---|
Qué muestra |
La hora actual en milisegundos
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Establece la alarma para que se active en aDt
milisegundos después de la aT0
.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
Detén la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
OtPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
Módulo de diagnóstico de señales que activó la alarma.
Detalles | |||
---|---|---|---|
Parámetros |
|
Recursos
Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.