Referensi Struct GpsInterface

Referensi Struct GpsInterface

#include < gps.h >

Kolom Data

size_t  size
 
int(*  init )( GpsCallbacks *callbacks)
 
int(*  start )(void)
 
int(*  stop )(void)
 
void(*  cleanup )(void)
 
int(*  inject_time )( GpsUtcTime time, int64_t timeReference, int uncertainty)
 
int(*  inject_location )(double latitude, double longitude, float accuracy)
 
void(*  delete_aiding_data )( GpsAidingData flags)
 
int(*  set_position_mode )( GpsPositionMode mode, GpsPositionRecurrence recurrence, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)
 
const void *(*  get_extension )(const char *name)
 

Deskripsi Mendetail

Merepresentasikan antarmuka GPS standar.

Definisi di baris 790 file gps.h .

Dokumentasi Bidang

void(* cleanup)(void)

Menutup antarmuka.

Definisi di baris 806 dari file gps.h .

void(* delete_aiding_data)( GpsAidingData flags)

Menentukan bahwa panggilan berikutnya yang akan dimulai tidak akan menggunakan informasi yang ditentukan dalam flag. GPS_DELETE_ALL diteruskan untuk cold start.

Definisi di baris 824 dari file gps.h .

const void*(* get_extension)(const char *name)

Mendapatkan pointer ke informasi ekstensi.

Definisi di baris 841 dari file gps.h .

int(* init)( GpsCallbacks *callbacks)

Membuka antarmuka dan menyediakan rutinitas callback ke implementasi antarmuka ini.

Definisi di baris 797 dari file gps.h .

int(* inject_location)(double latitude, double longitude, float accuracy)

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

Definisi di baris 817 dari file gps.h .

int(* inject_time)( GpsUtcTime time, int64_t timeReference, int uncertainty)

Memasukkan waktu saat ini.

Definisi di baris 809 dari file gps.h .

int(* set_position_mode)( GpsPositionMode mode, GpsPositionRecurrence recurrence, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)

min_interval mewakili waktu antara perbaikan dalam milidetik. preferred_accuracy mewakili akurasi perbaikan yang diminta dalam meter. preferred_time mewakili waktu yang diminta untuk perbaikan pertama dalam milidetik.

Parameter 'mode' harus berupa GPS_POSITION_MODE_MS_BASED atau GPS_POSITION_MODE_STANDALONE. Platform mengizinkan (dan merekomendasikan) untuk kembali ke GPS_POSITION_MODE_MS_BASED jika GPS_POSITION_MODE_MS_ASSISTED diteruskan, dan GPS_POSITION_MODE_MS_BASED didukung.

Definisi di baris 837 dari file gps.h .

ukuran size_t

ditetapkan ke sizeof(GpsInterface)

Definisi di baris 792 dari file gps.h .

int(* start)(void)

Memulai navigasi.

Definisi di baris 800 dari file gps.h .

int(* stop)(void)

Menghentikan navigasi.

Definisi di baris 803 dari file gps.h .


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