Referensi Struktur Antarmuka Gps

Referensi Struktur Antarmuka Gps

#include < gps.h >

Bidang Data

ukuran_t ukuran
ke dalam(* init )( GpsCallback *panggilan balik)
ke dalam(* mulai ) (batal)
ke dalam(* berhenti ) (batal)
ruang kosong(* pembersihan ) (batal)
ke dalam(* inject_time )( Waktu GpsUtcTime , int64_t timeReference, int ketidakpastian)
ke dalam(* inject_location )(garis lintang ganda, garis bujur ganda, akurasi float)
ruang kosong(* delete_aiding_data )( bendera GpsAidingData )
ke dalam(* set_position_mode )( Mode GpsPositionMode , pengulangan GpsPositionRecurrence , uint32_t min_interval, uint32_t pilihan_akurasi, uint32_t pilihan_waktu)
konstan batal *(* get_extension )(const char *nama)

Detil Deskripsi

Mewakili antarmuka GPS standar.

Definisi pada baris 790 file gps.h .

Dokumentasi Lapangan

batal(* pembersihan)(batal)

Menutup antarmuka.

Definisi pada baris 806 file gps.h .

void(* delete_aiding_data)( tanda GpsAidingData )

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

Definisi pada baris 824 file gps.h .

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

Dapatkan penunjuk ke informasi ekstensi.

Definisi pada baris 841 file gps.h .

int(* init)( GpsCallback *panggilan balik)

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

Definisi pada baris 797 file gps.h .

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

Memasukkan 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 file gps.h .

int(* inject_time)( Waktu GpsUtcTime , int64_t timeReference, int ketidakpastian)

Menyuntikkan waktu saat ini.

Definisi pada baris 809 file gps.h .

int(* set_position_mode)( Mode GpsPositionMode , pengulangan GpsPositionRecurrence , uint32_t min_interval, uint32_t pilihan_akurasi, uint32_t pilihan_waktu)

min_interval mewakili waktu antara perbaikan dalam milidetik. choice_accuracy mewakili akurasi perbaikan yang diminta dalam meter. waktu_pilihan mewakili waktu yang diminta untuk perbaikan pertama dalam milidetik.

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

Definisi pada baris 837 file gps.h .

ukuran_t ukuran

atur ke sizeof (Antarmuka Gps)

Definisi pada baris 792 file gps.h .

int(* mulai)(batal)

Mulai bernavigasi.

Definisi pada baris 800 file gps.h .

int(*berhenti)(batal)

Berhenti bernavigasi.

Definisi pada baris 803 file gps.h .


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