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:
- phần cứng/libhardware/bao gồm/phần cứng/ fused_location.h