Riferimento alla struttura GpsNavigationMessageInterface
#include < gps.h >
Campi dati | |
taglia_t | misurare |
int(* | init )( GpsNavigationMessageCallbacks *callbacks) |
vuoto(* | vicino )() |
Descrizione dettagliata
Interfaccia estesa per il supporto della segnalazione dei messaggi di navigazione GPS.
Documentazione sul campo
vuoto(* chiudi)() |
Interrompe gli aggiornamenti dall'HAL e annulla la registrazione delle routine di richiamata. 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 alcuna operazione.
int(* init)( GpsNavigationMessageCallbacks *callbacks) |
Inizializza l'interfaccia e registra le routine di callback con l'HAL. Dopo una chiamata riuscita a "init", l'HAL deve iniziare a fornire gli aggiornamenti non appena diventano disponibili.
Stato: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - se è già stata registrata una richiamata senza una corrispondente chiamata da "chiudere". GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - se si è verificato qualsiasi altro errore, si prevede che l'HAL non genererà alcun aggiornamento dopo aver restituito questo codice di errore.
dimensione_t dimensione |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ gps.h