การอ้างอิงโครงสร้าง GeofenceOptions
#include < fused_location.h >
เขตข้อมูล | |
ภายใน | สุดท้าย_การเปลี่ยนแปลง |
ภายใน | monitor_transitions |
ภายใน | การแจ้งเตือน_responsivenes_ms |
ภายใน | ไม่ทราบ_timer_ms |
uint32_t | แหล่งที่มา_to_use |
คำอธิบายโดยละเอียด
ตัวเลือก ขอบเขตภูมิศาสตร์
คำจำกัดความที่บรรทัด 714 ของไฟล์ fused_location.h
เอกสารภาคสนาม
intlast_transition |
สถานะปัจจุบันของขอบเขตภูมิศาสตร์ ตัวอย่างเช่น หากระบบรู้อยู่แล้วว่าผู้ใช้อยู่ภายในขอบเขตภูมิศาสตร์ สิ่งนี้จะถูกตั้งค่าเป็น FLP_GEOFENCE_TRANSITION_ENTERED ในกรณีส่วนใหญ่ มันจะเป็น FLP_GEOFENCE_TRANSITION_UNCERTAIN
คำจำกัดความที่บรรทัด 720 ของไฟล์ fused_location.h
int monitor_transitions |
การเปลี่ยนผ่านไปยังการตรวจสอบ บิตหรือของ FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED และ FLP_GEOFENCE_TRANSITION_UNCERTAIN
คำจำกัดความที่บรรทัด 727 ของไฟล์ fused_location.h
int การแจ้งเตือน_responsivenes_ms |
กำหนดคำอธิบายความพยายามอย่างดีที่สุดว่าควรเรียกกลับเมื่อใดเมื่อการเปลี่ยนแปลงที่เกี่ยวข้องกับ Geofence ถูกทริกเกอร์ ตัวอย่างเช่น หากตั้งค่าเป็น 1,000 มิลลิวินาทีด้วย FLP_GEOFENCE_TRANSITION_ENTERED การโทรกลับควรถูกเรียกว่า 1,000 มิลลิวินาทีภายในการเข้าสู่ขอบเขตภูมิศาสตร์ พารามิเตอร์นี้ถูกกำหนดเป็นมิลลิวินาที หมายเหตุ: อย่าสับสนกับอัตราที่ GPS สำรวจ เป็นที่ยอมรับได้ในการเปลี่ยนแปลงอัตราการสุ่มตัวอย่าง GPS แบบไดนามิกเพื่อเหตุผลในการประหยัดพลังงาน ดังนั้นอัตราการสุ่มตัวอย่างอาจจะเร็วหรือช้ากว่านี้ก็ได้
คำจำกัดความที่บรรทัด 741 ของไฟล์ fused_location.h
uint32_t แหล่งที่มา_to_use |
แหล่งที่มาที่จะใช้สำหรับการตรวจสอบขอบเขตภูมิศาสตร์ มันเป็นค่าสถานะ BITWISE-OR ของ FLP_TECH_MASK
คำจำกัดความที่บรรทัด 753 ของไฟล์ fused_location.h
intknown_timer_ms |
ขีดจำกัดเวลาที่ควรทริกเกอร์การเปลี่ยนแปลง UNCERTAIN พารามิเตอร์นี้ถูกกำหนดเป็นมิลลิวินาที
คำจำกัดความที่บรรทัด 747 ของไฟล์ fused_location.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์/ fused_location.h