Riferimento alla struttura di GpsMeasurementInterface

Riferimento alla struttura di GpsMeasurementInterface

#include < gps.h >

Campi dati

taglia_t taglia
int(* init )( GpsMeasurementCallbacks *callbacks)
vuoto(* chiudi )()

Descrizione dettagliata

Interfaccia estesa per il supporto delle misurazioni GPS.

Definizione alla riga 1982 del file gps.h .

Documentazione sul campo

void(* chiudi)()

Interrompe gli aggiornamenti dall'HAL e annulla la registrazione delle routine di callback. Dopo una chiamata di stop, le richiamate precedentemente registrate devono essere considerate non valide dall'HAL. Se stop viene invocato senza un precedente 'init', questa funzione non dovrebbe eseguire alcun lavoro.

Definizione alla riga 2005 del file gps.h .

int(* init)( GpsMeasurementCallbacks *callbacks)

Inizializza l'interfaccia e registra le routine di callback con HAL. Dopo una chiamata riuscita a "init", l'HAL deve iniziare a fornire aggiornamenti nella propria fase.

Stato: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - se una richiamata è già stata registrata senza una chiamata corrispondente per "chiudere" GPS_MEASUREMENT_ERROR_GENERIC - se si è verificato un altro errore, è previsto che l'HAL non genererà alcun aggiornamento alla restituzione di questo codice di errore.

Definizione alla riga 1997 del file gps.h .

taglia_t taglia

Imposta su sizeof(GpsMeasurementInterface)

Definizione alla riga 1984 del file gps.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ gps.h