Referensi Struktur Antarmuka FlpGeofencing
#include < fused_location.h >
Bidang Data | |
ukuran_t | ukuran |
ruang kosong(* | init )( FlpGeofenceCallbacks *panggilan balik) |
ruang kosong(* | add_geofences )(int32_t number_of_geofences, Geofence **geofences) |
ruang kosong(* | jeda_geofence )(int32_t geofence_id) |
ruang kosong(* | resume_geofence )(int32_t geofence_id, int monitor_transitions) |
ruang kosong(* | modifikasi_geofence_option )(int32_t geofence_id, GeofenceOptions *pilihan) |
ruang kosong(* | hapus_geofences )(int32_t jumlah_of_geofences, int32_t *geofence_id) |
Detil Deskripsi
Antarmuka yang diperluas untuk dukungan FLP_Geofencing
Definisi pada baris 764 file menyatu_lokasi.h .
Dokumentasi Lapangan
void(* add_geofences)(int32_t number_of_geofences, Geofence **geofences) |
Tambahkan daftar pembatasan wilayah. Parameter: number_of_geofences - Jumlah pembatasan wilayah yang perlu ditambahkan. geofences - Penunjuk ke array penunjuk ke struktur Geofence .
Definisi pada baris 782 file menyatu_lokasi.h .
void(* init)( FlpGeofenceCallbacks *panggilan balik) |
Membuka antarmuka pembatasan wilayah dan menyediakan rutinitas panggilan balik untuk implementasi antarmuka ini. Setelah dipanggil, Anda harus merespons dengan memanggil flp_capabilities_callback di FlpGeofenceCallbacks untuk menentukan kemampuan yang didukung implementasi Anda.
Definisi pada baris 774 file menyatu_lokasi.h .
batal(* modifikasi_geofence_option)(int32_t geofence_id, GeofenceOptions *pilihan) |
Ubah opsi pembatasan wilayah tertentu. Parameter: geofence_id - Id untuk geofence. options - Berbagai opsi yang terkait dengan pembatasan wilayah. Lihat struktur GeofenceOptions untuk detailnya.
Definisi pada baris 810 file menyatu_lokasi.h .
batal(*pause_geofence)(int32_t geofence_id) |
Jeda pemantauan pembatasan wilayah tertentu. Parameter: geofence_id - Id untuk geofence.
Definisi pada baris 789 file menyatu_lokasi.h .
batal(* hapus_geofences)(int32_t jumlah_of_geofences, int32_t *geofence_id) |
Hapus daftar pembatasan wilayah. Setelah fungsi kembali, tidak ada pemberitahuan yang dikirim. Parameter: number_of_geofences - Jumlah pembatasan wilayah yang perlu ditambahkan. geofence_id - Penunjuk ke array geofence_ids yang akan dihapus.
Definisi pada baris 819 file menyatu_lokasi.h .
batal(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Lanjutkan pemantauan pembatasan wilayah tertentu. Parameter: geofence_id - Id untuk geofence. monitor_transitions - Transisi mana yang akan dipantau. Bitwise ATAU dari FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED dan FLP_GEOFENCE_TRANSITION_UNCERTAIN. Ini menggantikan nilai terkait yang diberikan dalam panggilan add_geofence_area.
Definisi pada baris 801 file menyatu_lokasi.h .
ukuran_t ukuran |
atur ke sizeof(FlpGeofencingInterface)
Definisi pada baris 766 file menyatu_lokasi.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/termasuk/perangkat keras/ menyatu_lokasi.h