Odwołania do struktury GpsMeasurementInterface

Odwołania do struktury GpsMeasurementInterface

#include < gps.h >

Pola danych

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

Szczegółowy opis

Rozszerzony interfejs do obsługi pomiarów GPS.

Definicja w wierszu 1982 pliku gps.h .

Dokumentacja pola

void(* close)()

Zatrzymuje aktualizacje z HAL i odwołuje rejestrację rutyn wywołania zwrotnego. Po wywołaniu metody stop wcześniej zarejestrowane wywołania zwrotne muszą być uznawane przez HAL za nieważne. Jeśli stop jest wywoływany bez poprzedniego wywołania „init”, ta funkcja nie powinna wykonywać żadnej pracy.

Definicja w wierszu 2005 w pliku gps.h .

int(* init)( GpsMeasurementCallbacks *callbacks)

Inicjował interfejs i rejestruje procedury wywołania zwrotnego w interfejsie HAL. Po wywołaniu metody „init” HAL musi zacząć przesyłać aktualizacje w swojej fazie.

Stan: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT – jeśli wywołanie zwrotne zostało już zarejestrowane bez odpowiedniego wywołania „close” GPS_MEASUREMENT_ERROR_GENERIC – jeśli wystąpił inny błąd, HAL nie wygeneruje żadnych aktualizacji po zwróceniu tego kodu błędu.

Definicja w wierszu 1997 pliku gps.h .

size_t size

Ustaw na sizeof(GpsMeasurementInterface)

Definicja w wierszu 1984 pliku gps.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku:
  • hardware/libhardware/include/hardware/ gps.h