Riferimento alla struttura GpsNavigationMessageInterface

Riferimento alla struttura GpsNavigationMessageInterface

#include < gps.h >

Campi dati

size_t  size
 
int(*  init )( GpsNavigationMessageCallbacks *callbacks)
 
void(*  close )()
 

Descrizione dettagliata

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

Definizione nella riga 2157 del file gps.h .

Documentazione dei campi

void(* close)()

Interrompe gli aggiornamenti dall'HAL e annulla la registrazione delle routine di callback. Dopo una chiamata a stop, i callback registrati in precedenza devono essere considerati non validi dall'HAL. Se stop viene invocato senza un precedente "init", questa funzione non deve eseguire alcuna operazione.

Definizione nella 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 aggiornamenti man mano che diventano disponibili.

Stato: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - se è già stato registrato un callback senza una chiamata corrispondente a "close". GPS_NAVIGATION_MESSAGE_ERROR_GENERIC: se si è verificato un altro errore, è previsto che l'HAL non generi aggiornamenti dopo aver restituito questo codice di errore.

Definizione nella riga 2173 del file gps.h .

Dimensione size_t

Impostato su sizeof(GpsNavigationMessageInterface)

Definizione nella riga 2159 del file gps.h .


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