O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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
[in] aInstance
A estrutura da instância OpenThread.

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
[in] aInstance
A estrutura da instância OpenThread.
[in] aT0
O tempo de referência.
[in] aDt
O atraso em microssegundos de aT0 .

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Pare o alarme.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Sinaliza que o alarme disparou.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.

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
[in] aInstance
A estrutura da instância OpenThread.
[in] aT0
O tempo de referência.
[in] aDt
O atraso de tempo em milissegundos de aT0 .

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Pare o alarme.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

Módulo de diagnóstico de sinal de que o alarme disparou.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.