Alarme
Este módulo inclui a abstração da plataforma para o serviço de alarme.
Resumo
Funções | |
---|---|
otPlatAlarmMicroFired ( otInstance *aInstance) | void Sinaliza que o alarme disparou. |
otPlatAlarmMicroGetNow (void) | uint32_t Obtenha a hora atual. |
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt) | void Definir o alarme para fogo em aDt microssegundos após aT0 . |
otPlatAlarmMicroStop ( otInstance *aInstance) | void Pare o alarme. |
otPlatAlarmMilliFired ( otInstance *aInstance) | void Sinaliza que o alarme disparou. |
otPlatAlarmMilliGetNow (void) | uint32_t Obtenha a hora atual. |
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt) | void Defina o alarme para disparar em aDt milissegundos após aT0 . |
otPlatAlarmMilliStop ( otInstance *aInstance) | void Pare o alarme. |
otPlatDiagAlarmFired ( otInstance *aInstance) | void Módulo de diagnóstico de sinal de que o alarme disparou. |
Funções
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
Sinaliza que o alarme disparou.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
Obtenha a hora atual.
Detalhes | |
---|---|
Devoluções | A hora atual em microssegundos. |
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Definir o alarme para fogo em aDt
microssegundos após aT0
.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
Pare o alarme.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
otPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
Sinaliza que o alarme disparou.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
Obtenha a hora atual.
Detalhes | |
---|---|
Devoluções | A hora atual em milissegundos. |
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Defina o alarme para disparar em aDt
milissegundos após aT0
.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
Pare o alarme.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
otPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
Módulo de diagnóstico de sinal de que o alarme disparou.
Detalhes | |||
---|---|---|---|
Parâmetros |
|