การอ้างอิงโครงสร้าง GeofenceOptions

การอ้างอิงโครงสร้าง 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