Referensi Struct GeofenceOptions

Referensi Struct GeofenceOptions

#include < fused_location.h >

Kolom Data

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Deskripsi Mendetail

Opsi Pembatasan wilayah

Definisi di baris 714 file fused_location.h .

Dokumentasi Bidang

int last_transition

Status pembatasan wilayah saat ini. Misalnya, jika sistem sudah mengetahui bahwa pengguna berada di dalam pembatasan wilayah, nilai ini akan ditetapkan ke FLP_GEOFENCE_TRANSITION_ENTERED. Dalam sebagian besar kasus, nilainya adalah FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definisi di baris 720 dari file fused_location.h .

int monitor_transitions

Transisi yang akan dipantau. OR Bitwise dari FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED, dan FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definisi di baris 727 dari file fused_location.h .

int notification_responsivenes_ms

Menentukan deskripsi upaya terbaik tentang seberapa cepat callback harus dipanggil saat transisi yang terkait dengan Pagar virtual dipicu. Misalnya, jika disetel ke 1.000 milidetik dengan FLP_GEOFENCE_TRANSITION_ENTERED, callback harus dipanggil 1.000 milidetik setelah memasuki pembatasan wilayah. Parameter ini ditentukan dalam milidetik. CATATAN: Jangan sampai keliru dengan kecepatan polling GPS. Anda dapat mengubah kecepatan sampling GPS secara dinamis karena alasan penghematan daya; sehingga kecepatan sampling dapat lebih cepat atau lebih lambat dari ini.

Definisi di baris 741 dari file fused_location.h .

uint32_t sources_to_use

Sumber yang akan digunakan untuk memantau pembatasan wilayah. Ini adalah BITWISE-OR dari flag FLP_TECH_MASK.

Definisi di baris 753 dari file fused_location.h .

int unknown_timer_ms

Batas waktu setelah transisi UNCERTAIN dipicu. Parameter ini ditentukan dalam milidetik.

Definisi di baris 747 dari file fused_location.h .


Dokumentasi untuk struct ini dibuat dari file berikut: