Tham chiếu cấu trúc FlpBatchOptions

Tham chiếu cấu trúc FlpBatchOptions

#include < fused_location.h >

Trường dữ liệu

gấp đôi max_power_allocation_mW
uint32_t nguồn_to_use
uint32_t cờ
int64_t kỳ_ns
trôi nổi nhỏ nhất_displacement_meters

miêu tả cụ thể

Các tùy chọn với API FLP theo đợt

Định nghĩa tại dòng 258 của file fused_location.h .

Tài liệu hiện trường

cờ uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - Nếu được đặt, phần cứng sẽ đánh thức AP khi bộ đệm đầy. Nếu không được đặt, phần cứng sẽ loại bỏ đối tượng vị trí cũ nhất.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Nếu được đặt, cuộc gọi lại vị trí sẽ được gọi mỗi khi có sửa vị trí. Trách nhiệm của các lớp trên (người gọi) là tắt nó đi nếu biết rằng AP có thể chuyển sang chế độ ngủ. Khi bit này được bật giữa phiên tạo khối, quá trình tạo khối sẽ tiếp tục trong khi các bản sửa lỗi vị trí được báo cáo theo thời gian thực.

Các cờ khác sẽ được ORed theo bit trong tương lai.

Định nghĩa tại dòng 284 của file fused_location.h .

gấp đôi max_power_allocation_mW

Công suất tối đa tính bằng mW mà quá trình triển khai cơ bản có thể sử dụng cho lệnh gọi theo đợt này. Nếu max_power_allocation_mW bằng 0 thì chỉ những bản sửa lỗi được tạo ra mà không mất thêm chi phí điện năng mới được báo cáo.

Định nghĩa tại dòng 265 của file fused_location.h .

int64_t Period_ns

Tần suất vị trí cần được phân nhóm tính bằng nano giây.

Định nghĩa tại dòng 290 của file fused_location.h .

float nhỏ nhất_displacement_meters

Khoảng dịch chuyển nhỏ nhất giữa các vị trí được báo cáo tính bằng mét.

Nếu được đặt thành 0 thì bạn nên báo cáo vị trí theo khoảng thời gian được yêu cầu ngay cả khi thiết bị đứng yên. Nếu dương, bạn có thể sử dụng tham số này làm gợi ý để tiết kiệm điện (ví dụ: điều tiết khoảng thời gian vị trí nếu người dùng chưa di chuyển đến gần ngưỡng dịch chuyển). Ngay cả những giá trị dương nhỏ cũng có thể được hiểu là bạn không cần phải tính toán vị trí khi thiết bị đứng yên.

Không cần phải lọc phân phối vị trí dựa trên thông số này. Các địa điểm có thể được phân phối ngay cả khi chúng có độ dịch chuyển nhỏ hơn yêu cầu. Thông số này có thể được bỏ qua một cách an toàn với chi phí tiết kiệm điện năng tiềm năng.

Định nghĩa tại dòng 307 của file fused_location.h .

uint32_t nguồn_to_use

Bitwise HOẶC của FLP_TECH_MASKS sẽ sử dụng

Định nghĩa tại dòng 268 của file fused_location.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: