Referensi Struktur GpsNavigationMessageInterface
#include < gps.h >
Bidang Data | |
ukuran_t | ukuran |
ke dalam(* | init )( GpsNavigationMessageCallbacks *panggilan balik) |
ruang kosong(* | menutup )() |
Detil Deskripsi
Antarmuka yang diperluas untuk dukungan pelaporan pesan navigasi GPS.
Dokumentasi Lapangan
batal(* tutup)() |
Menghentikan pembaruan dari HAL, dan membatalkan registrasi rutinitas panggilan balik. Setelah panggilan berhenti, panggilan balik yang didaftarkan sebelumnya harus dianggap tidak valid oleh HAL. Jika stop dipanggil tanpa 'init' sebelumnya, fungsi ini tidak akan berfungsi.
int(* init)( GpsNavigationMessageCallbacks *panggilan balik) |
Menginisialisasi antarmuka dan mendaftarkan rutinitas panggilan balik dengan HAL. Setelah panggilan 'init' berhasil, HAL harus mulai memberikan pembaruan saat sudah 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, HAL diperkirakan tidak akan membuat pembaruan apa pun setelah mengembalikan kode kesalahan ini.
ukuran_t ukuran |
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/include/hardware/ gps.h