Referensi Struktur Antarmuka FlpGeofencing

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: