Riferimento a GpsNavigationMessageInterface Struct

Riferimento a GpsNavigationMessageInterface Struct

#include < gps.h >

Campi dati

size_t dimensione
int (* init ) ( GpsNavigationMessageCallbacks * callbacks)
void (* chiudere ) ()

Descrizione dettagliata

Interfaccia estesa per il supporto della segnalazione dei messaggi di navigazione GPS.

Definizione alla riga 2157 del file gps.h.

Documentazione sul campo

void (* close) ()

Arresta gli aggiornamenti dall'HAL e annulla la registrazione delle routine di callback. Dopo l'arresto di una chiamata, i callback registrati in precedenza devono essere considerati non validi dall'HAL. Se stop viene invocato senza un precedente 'init', questa funzione non dovrebbe eseguire alcun lavoro.

Definizione alla riga 2181 del file gps.h.

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 una richiamata è già stata registrata senza una corrispondente chiamata a "chiudi". GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - se si è verificato un altro errore, si prevede che l'HAL non genererà alcun aggiornamento dopo aver restituito questo codice di errore.

Definizione alla riga 2173 del file gps.h.

size_t dimensione

Imposta su sizeof (GpsNavigationMessageInterface)

Definizione alla riga 2159 del file gps.h.


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