การอ้างอิง 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 .
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
- hardware/libhardware/include/hardware/ fused_location.h