Referensi Struct FlpGeofencingInterface
#include <
fused_location.h
>
Kolom Data |
|
size_t | size |
void(* | init )( FlpGeofenceCallbacks *callbacks) |
void(* | add_geofences )(int32_t number_of_geofences, Geofence **geofences) |
void(* | pause_geofence )(int32_t geofence_id) |
void(* | resume_geofence )(int32_t geofence_id, int monitor_transitions) |
void(* | modify_geofence_option )(int32_t geofence_id, GeofenceOptions *options) |
void(* | remove_geofences )(int32_t number_of_geofences, int32_t *geofence_id) |
Deskripsi Mendetail
Antarmuka yang diperluas untuk dukungan FLP_Geofencing
Definisi di baris 764 file fused_location.h .
Dokumentasi Bidang
void(* add_geofences)(int32_t number_of_geofences, Geofence **geofences) |
Menambahkan daftar pembatasan wilayah. Parameter: number_of_geofences - Jumlah pembatasan wilayah yang perlu ditambahkan. geofences - Pointer ke array pointer ke struktur Geofence .
Definisi di baris 782 dari file fused_location.h .
void(* init)( FlpGeofenceCallbacks *callbacks) |
Membuka antarmuka pembatasan wilayah dan menyediakan rutinitas callback ke implementasi antarmuka ini. Setelah dipanggil, Anda harus merespons dengan memanggil flp_capabilities_callback di FlpGeofenceCallbacks untuk menentukan kemampuan yang didukung implementasi Anda.
Definisi di baris 774 dari file fused_location.h .
void(* modify_geofence_option)(int32_t geofence_id, GeofenceOptions *options) |
Mengubah opsi pembatasan wilayah tertentu. Parameter: geofence_id - ID untuk pembatasan wilayah. options - Berbagai opsi yang terkait dengan pembatasan wilayah. Lihat struktur GeofenceOptions untuk mengetahui detailnya.
Definisi di baris 810 dari file fused_location.h .
void(* pause_geofence)(int32_t geofence_id) |
Menjeda pemantauan pembatasan wilayah tertentu. Parameter: geofence_id - ID untuk pembatasan wilayah.
Definisi di baris 789 dari file fused_location.h .
void(* remove_geofences)(int32_t number_of_geofences, int32_t *geofence_id) |
Menghapus daftar pembatasan wilayah. Setelah fungsi ditampilkan, tidak ada notifikasi yang akan dikirim. Parameter: number_of_geofences - Jumlah pembatasan wilayah yang perlu ditambahkan. geofence_id - Pointer ke array geofence_id yang akan dihapus.
Definisi di baris 819 dari file fused_location.h .
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Melanjutkan pemantauan pembatasan wilayah tertentu. Parameter: geofence_id - ID untuk pembatasan wilayah. monitor_transitions - Transisi yang akan dipantau. OR Bitwise dari FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED, dan FLP_GEOFENCE_TRANSITION_UNCERTAIN. Nilai ini menggantikan nilai yang terkait yang diberikan dalam panggilan add_geofence_area.
Definisi di baris 801 dari file fused_location.h .
ukuran size_t |
ditetapkan ke sizeof(FlpGeofencingInterface)
Definisi di baris 766 dari file fused_location.h .
Dokumentasi untuk struct ini dibuat dari file berikut:
- hardware/libhardware/include/hardware/ fused_location.h