Referensi Struct FlpGeofencingInterface

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: