การอ้างอิง Struct GeofenceOptions

การอ้างอิง Struct GeofenceOptions

#include < fused_location.h >

ฟิลด์ข้อมูล

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

คำอธิบายโดยละเอียด

เขตพื้นที่เสมือน ตัวเลือก

คําจํากัดความที่บรรทัด 714 ของไฟล์ fused_location.h .

เอกสารประกอบในสนาม

int last_transition

สถานะปัจจุบันของเขตพื้นที่เสมือน เช่น หากระบบทราบว่าผู้ใช้อยู่ภายในเขตพื้นที่เสมือนอยู่แล้ว ระบบจะตั้งค่าเป็น FLP_GEOFENCE_TRANSITION_ENTERED ในกรณีส่วนใหญ่ ค่าจะเป็น FLP_GEOFENCE_TRANSITION_UNCERTAIN

คําจํากัดความที่บรรทัด 720 ของไฟล์ fused_location.h .

int monitor_transitions

การเปลี่ยนไปใช้การตรวจสอบ OR แบบบิตของ FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED และ FLP_GEOFENCE_TRANSITION_UNCERTAIN

คําจํากัดความที่บรรทัด 727 ของไฟล์ fused_location.h .

int notification_responsivenes_ms

กําหนดคําอธิบายแบบพยายามอย่างเต็มที่เกี่ยวกับความรวดเร็วที่ควรเรียกใช้การเรียกกลับเมื่อทริกเกอร์การเปลี่ยนที่เชื่อมโยงกับ เขตพื้นที่เสมือน ตัวอย่างเช่น หากตั้งค่าเป็น 1, 000 มิลลิวินาทีด้วย FLP_GEOFENCE_TRANSITION_ENTERED ระบบจะเรียกใช้การเรียกกลับ 1, 000 มิลลิวินาทีภายในการเข้าสู่เขตพื้นที่เสมือน พารามิเตอร์นี้กำหนดเป็นมิลลิวินาที หมายเหตุ: อย่าสับสนกับอัตราที่ระบบโพล GPS คุณสามารถเปลี่ยนแปลงอัตราการสุ่มตัวอย่าง GPS แบบไดนามิกเพื่อประหยัดพลังงานได้ ดังนั้นอัตราการสุ่มตัวอย่างจึงอาจเร็วหรือช้ากว่านี้

คําจํากัดความที่บรรทัด 741 ของไฟล์ fused_location.h .

uint32_t sources_to_use

แหล่งที่มาที่จะใช้สำหรับการตรวจสอบเขตพื้นที่เสมือน เป็นการรวมแบบบิตของ Flag FLP_TECH_MASK

คําจํากัดความที่บรรทัด 753 ของไฟล์ fused_location.h .

int unknown_timer_ms

ขีดจํากัดเวลาหลังจากที่ควรทริกเกอร์การเปลี่ยนสถานะเป็น "ไม่แน่ใจ" พารามิเตอร์นี้กำหนดเป็นมิลลิวินาที

คําจํากัดความที่บรรทัด 747 ของไฟล์ fused_location.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้