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

Referensi Struktur GpsInterface

Referensi Struktur GpsInterface

#include < gps.h >

Bidang Data

ukuran_t ukuran
int(* init )( GpsCallback *callback)
int(* mulai )(batal)
int(* berhenti )(batal)
ruang kosong(* pembersihan )(kosong)
int(* inject_time )( waktu GpsUtcTime , referensi waktu int64_t, ketidakpastian int)
int(* inject_location )(garis lintang ganda, garis bujur ganda, akurasi float)
ruang kosong(* delete_aiding_data )( flag GpsAidingData )
int(* set_position_mode )( mode GpsPositionMode , pengulangan GpsPositionRecurrence , uint32_t min_interval, uint32_t prefer_accuracy, uint32_t prefer_time)
const batal *(* get_extension )(const char *nama)

Detil Deskripsi

Merupakan antarmuka GPS standar.

Definisi pada baris 790 dari file gps.h .

Dokumentasi Lapangan

batal(* pembersihan)(batal)

Menutup antarmuka.

Definisi pada baris 806 dari file gps.h .

void(* delete_aiding_data)( flag GpsAidingData )

Menentukan bahwa panggilan berikutnya untuk memulai tidak akan menggunakan informasi yang ditentukan dalam flag. GPS_DELETE_ALL dilewatkan untuk start yang dingin.

Definisi pada baris 824 dari file gps.h .

const void*(* get_extension)(const char *nama)

Dapatkan penunjuk ke informasi ekstensi.

Definisi pada baris 841 dari file gps.h .

int(* init)( GpsCallback *callback)

Membuka antarmuka dan menyediakan rutinitas panggilan balik untuk implementasi antarmuka ini.

Definisi pada baris 797 dari file gps.h .

int(* inject_location)(garis lintang ganda, garis bujur ganda, akurasi float)

Menyuntikkan lokasi saat ini dari penyedia lokasi lain (biasanya ID sel). Lintang dan bujur diukur dalam derajat akurasi yang diharapkan diukur dalam meter

Definisi pada baris 817 dari file gps.h .

int(* inject_time)( Waktu GpsUtcTime , referensi waktu int64_t, int ketidakpastian)

Menyuntikkan waktu saat ini.

Definisi pada baris 809 dari file gps.h .

int(* set_position_mode)( mode GpsPositionMode , pengulangan GpsPositionRecurrence , uint32_t min_interval, uint32_t prefered_accuracy, uint32_t prefer_time)

min_interval mewakili waktu antara perbaikan dalam milidetik. prefer_accuracy mewakili akurasi perbaikan yang diminta dalam meter. prefer_time mewakili waktu yang diminta untuk perbaikan pertama dalam milidetik.

Parameter 'mode' harus salah satu dari GPS_POSITION_MODE_MS_BASED atau GPS_POSITION_MODE_STANDALONE. Platform diperbolehkan (dan disarankan) untuk mundur ke GPS_POSITION_MODE_MS_BASED jika GPS_POSITION_MODE_MS_ASSISTED diteruskan, dan GPS_POSITION_MODE_MS_BASED didukung.

Definisi pada baris 837 dari file gps.h .

ukuran_t ukuran

atur ke sizeof (GpsInterface)

Definisi pada baris 792 dari file gps.h .

int(* mulai)(kosong)

Mulai menavigasi.

Definisi pada baris 800 dari file gps.h .

int(* berhenti)(kosong)

Berhenti bernavigasi.

Definisi pada baris 803 dari file gps.h .


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