Referensi Struktur GpsNavigationMessageInterface

Referensi Struktur GpsNavigationMessageInterface

#include < gps.h >

Bidang Data

size_t ukuran
int (* init ) ( GpsNavigationMessageCallbacks * callbacks)
kosong(* dekat ) ()

Detil Deskripsi

Antarmuka yang diperluas untuk dukungan pelaporan pesan navigasi GPS.

Definisi pada baris 2157 file gps.h.

Dokumentasi Lapangan

batal (* tutup) ()

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

Definisi pada baris 2181 file gps.h.

int (* init) ( GpsNavigationMessageCallbacks * callbacks)

Menginisialisasi antarmuka dan mendaftarkan rutinitas panggilan balik dengan HAL. Setelah panggilan berhasil untuk 'init' HAL harus mulai memberikan pembaruan saat tersedia.

Status: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - jika panggilan balik telah didaftarkan tanpa panggilan terkait untuk 'menutup'. GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - jika terjadi kesalahan lain, diharapkan HAL tidak akan menghasilkan pembaruan apa pun setelah mengembalikan kode kesalahan ini.

Definisi pada baris 2173 file gps.h.

size_t size [ukuran_ukuran]

Setel ke sizeof (GpsNavigationMessageInterface)

Definisi pada baris 2159 file gps.h.


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