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

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

#include < fused_location.h >

ฟิลด์ข้อมูล

คู่  max_power_allocation_mW
 
uint32_t  sources_to_use
 
uint32_t  flags
 
int64_t  period_ns
 
ลอย  smallest_displacement_meters
 

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

ตัวเลือกที่มี FLP API แบบเป็นกลุ่ม

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

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

Flag ของ uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - หากตั้งค่าไว้ ฮาร์ดแวร์จะปลุก AP เมื่อบัฟเฟอร์เต็ม หากไม่ได้ตั้งค่าไว้ ฮาร์ดแวร์จะทิ้งออบเจ็กต์ตำแหน่งที่เก่าที่สุด

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - หากตั้งค่าไว้ ระบบจะเรียกใช้การเรียกกลับตำแหน่งทุกครั้งที่มีการแก้ไขตำแหน่ง เลเยอร์บน (ผู้เรียก) มีหน้าที่ปิด AP หากทราบว่า AP อาจเข้าสู่โหมดสลีป เมื่อเปิดการตั้งค่านี้ระหว่างเซสชันการแบตช์ ระบบจะดำเนินการแบตช์ต่อไปขณะที่รายงานการแก้ไขตำแหน่งแบบเรียลไทม์

Flag อื่นๆ ที่จะรวมกันแบบบิตในอนาคต

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

double max_power_allocation_mW

กำลังไฟฟ้าสูงสุดเป็น mW ที่การใช้งานพื้นฐานสามารถใช้สำหรับการเรียกใช้การแยกกลุ่มนี้ หาก max_power_allocation_mW เป็น 0 ระบบจะรายงานเฉพาะการแก้ไขที่สร้างขึ้นโดยไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับพลังงาน

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

int64_t period_ns

ความถี่ในการแบ่งกลุ่มสถานที่เป็นนาโนวินาที

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

float smallest_displacement_meters

ระยะทางที่ย้ายตำแหน่งน้อยที่สุดระหว่างตำแหน่งที่รายงานเป็นเมตร

หากตั้งค่าเป็น 0 คุณควรรายงานตำแหน่งตามช่วงเวลาที่ขอ แม้ว่าอุปกรณ์จะอยู่กับที่ก็ตาม หากเป็นค่าบวก คุณสามารถใช้พารามิเตอร์นี้เป็นคำแนะนำเพื่อประหยัดพลังงานได้ (เช่น จำกัดระยะเวลาในการระบุตำแหน่งหากผู้ใช้ไม่ได้เดินทางใกล้กับเกณฑ์การย้ายตำแหน่ง) ค่าบวกเล็กๆ น้อยๆ ก็สามารถตีความได้ว่าคุณไม่จำเป็นต้องคำนวณตำแหน่งเมื่ออุปกรณ์อยู่กับที่

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

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

uint32_t sources_to_use

Bitwise OR ของ FLP_TECH_MASKS ที่จะใช้

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


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