Sveglia
Questo modulo include l'astrazione della piattaforma per il servizio di allarme.
Riepilogo
Functions |
|
---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
Segnala che l'allarme si è attivato.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
Scopri l'ora attuale.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Imposta l'allarme in modo che si attivi a
aDt microsecondi dopo le ore aT0 . |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
Ferma la sveglia.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
Segnala che l'allarme si è attivato.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
Scopri l'ora attuale.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Imposta l'allarme in modo che si attivi alle ore
aDt millisecondi dopo le ore aT0 . |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
Ferma la sveglia.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
Modulo di diagnostica dei segnali attivato dall'allarme.
|
Functions
OtPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
Segnala che l'allarme si è attivato.
Dettagli | |||
---|---|---|---|
Parametri |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
Scopri l'ora attuale.
Dettagli | |
---|---|
Restituisce |
L'ora corrente in microsecondi.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Imposta l'allarme in modo che si attivi a aDt
microsecondi dopo le ore aT0
.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
MicroStop otPlatAlarm
void otPlatAlarmMicroStop( otInstance *aInstance )
Ferma la sveglia.
Dettagli | |||
---|---|---|---|
Parametri |
|
OtPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
Segnala che l'allarme si è attivato.
Dettagli | |||
---|---|---|---|
Parametri |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
Scopri l'ora attuale.
Dettagli | |
---|---|
Restituisce |
L'ora corrente in millisecondi.
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Imposta l'allarme in modo che si attivi alle ore aDt
millisecondi dopo le ore aT0
.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
OtPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
Ferma la sveglia.
Dettagli | |||
---|---|---|---|
Parametri |
|
OtPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
Modulo di diagnostica dei segnali attivato dall'allarme.
Dettagli | |||
---|---|---|---|
Parametri |
|
Risorse
Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.