O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Alarme

Este módulo inclui a abstração da plataforma do serviço de alarme.

Resumo

Functions

otPlatAlarmMicroFired(otInstance *aInstance)
void
Indicador de que o alarme foi disparado.
otPlatAlarmMicroGetNow(void)
uint32_t
Veja o horário atual.
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Defina o alarme para disparar em aDt microssegundos após aT0.
otPlatAlarmMicroStop(otInstance *aInstance)
void
Parar o alarme.
otPlatAlarmMilliFired(otInstance *aInstance)
void
Indicador de que o alarme foi disparado.
otPlatAlarmMilliGetNow(void)
uint32_t
Veja o horário 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
Parar o alarme.
otPlatDiagAlarmFired(otInstance *aInstance)
void
Módulo de diagnóstico de sinal que o alarme acionou.

Functions

OtPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Indicador de que o alarme foi disparado.

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

OtPlatAlarm MicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

Veja o horário atual.

Detalhes
Retorna
A hora atual em microssegundos.

OtPlatAlarmMicroStartAt

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

Defina o alarme para disparar em aDt microssegundos após aT0.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância do OpenThread
[in] aT0
A hora de referência.
[in] aDt
O atraso de aT0 em microssegundos.

OtPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Parar o alarme.

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

OtPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Indicador de que o alarme foi disparado.

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

OtPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

Veja o horário atual.

Detalhes
Retorna
O horário 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 do OpenThread
[in] aT0
A hora de referência.
[in] aDt
O atraso de aT0 em milissegundos.

OtPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Parar o alarme.

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

OtPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

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

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

Recursos

Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.