Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Referensi Struktur GpsMeasurementInterface

Referensi Struktur GpsMeasurementInterface

#include < gps.h >

Bidang Data

ukuran_t ukuran
int(* init )( GpsMeasurementCallback *callback)
ruang kosong(* tutup )()

Detil Deskripsi

Antarmuka yang diperluas untuk dukungan Pengukuran GPS.

Definisi pada baris 1982 dari file gps.h .

Dokumentasi Lapangan

batal(* tutup)()

Menghentikan pembaruan dari HAL, dan membatalkan pendaftaran rutinitas panggilan balik. Setelah panggilan untuk berhenti, panggilan balik yang terdaftar sebelumnya harus dianggap tidak valid oleh HAL. Jika stop dipanggil tanpa 'init' sebelumnya, fungsi ini seharusnya tidak berfungsi.

Definisi pada baris 2005 dari file gps.h .

int(* init)( GpsMeasurementCallback *callback)

Menginisialisasi antarmuka dan mendaftarkan rutinitas panggilan balik dengan HAL. Setelah panggilan berhasil untuk 'init', HAL harus mulai memberikan pembaruan pada fasenya sendiri.

Status: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - jika panggilan balik telah didaftarkan tanpa panggilan yang sesuai untuk 'menutup' GPS_MEASUREMENT_ERROR_GENERIC - jika terjadi kesalahan lain, diharapkan HAL tidak akan menghasilkan pembaruan apa pun setelah mengembalikan kode kesalahan ini.

Definisi pada baris 1997 dari file gps.h .

ukuran_t ukuran

Setel ke sizeof (GpsMeasurementInterface)

Definisi pada baris 1984 dari file gps.h .


Dokumentasi untuk struct ini dibuat dari file berikut:
  • hardware/libhardware/include/hardware/ gps.h