Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Alarme

Ce module inclut l'abstraction de plate-forme pour le service d'alarme.

Résumé

Les fonctions

otPlatAlarmMicroFired ( otInstance *aInstance)
void
Signalez que l'alarme s'est déclenchée.
otPlatAlarmMicroGetNow (void)
uint32_t
Obtenez l'heure actuelle.
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Réglez l'alarme pour qu'elle se déclenche à aDt microsecondes après aT0 .
otPlatAlarmMicroStop ( otInstance *aInstance)
void
Arrêtez l'alarme.
otPlatAlarmMilliFired ( otInstance *aInstance)
void
Signalez que l'alarme s'est déclenchée.
otPlatAlarmMilliGetNow (void)
uint32_t
Obtenez l'heure actuelle.
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Réglez l'alarme pour qu'elle se déclenche à aDt millisecondes après aT0 .
otPlatAlarmMilliStop ( otInstance *aInstance)
void
Arrêtez l'alarme.
otPlatDiagAlarmFired ( otInstance *aInstance)
void
Module de diagnostic du signal que l'alarme a déclenché.

Les fonctions

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Signalez que l'alarme s'est déclenchée.

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

Obtenez l'heure actuelle.

Détails
Retour
L'heure actuelle en microsecondes.

otPlatAlarmMicroStartAt

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

Réglez l'alarme pour qu'elle se déclenche à aDt microsecondes après aT0 .

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.
[in] aT0
L'heure de référence.
[in] aDt
Le délai en microsecondes à partir de aT0 .

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Arrêtez l'alarme.

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Signalez que l'alarme s'est déclenchée.

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.

otPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

Obtenez l'heure actuelle.

Détails
Retour
L'heure actuelle en millisecondes.

otPlatAlarmMilliStartAt

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

Réglez l'alarme pour qu'elle se déclenche à aDt millisecondes après aT0 .

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.
[in] aT0
L'heure de référence.
[in] aDt
Le délai en millisecondes à partir de aT0 .

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Arrêtez l'alarme.

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

Module de diagnostic du signal que l'alarme a déclenché.

Détails
Paramètres
[in] aInstance
La structure de l'instance OpenThread.