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 source_to_use
uint32_t cờ
int64_t period_ns
Phao nổi small_displacement_meters

miêu tả cụ thể

Các tùy chọn với các API FLP theo lô

Định nghĩa ở dòng 258 của tệp fused_location.h .

Tài liệu thực địa

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 thiết lập, phần cứng sẽ thả đố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 chữ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 nó biết rằng AP có thể chuyển sang chế độ ngủ. Khi bit này được bật trong một phiên phân phối, quá trình phân phối sẽ tiếp tục trong khi các bản sửa lỗi vị trí được báo cáo trong thời gian thực.

Các cờ khác sẽ được sửa đổi ORed trong tương lai.

Định nghĩa ở dòng 284 của tệp fused_location.h .

nhân đôi max_power_allocation_mW

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

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

int64_t period_ns

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

Định nghĩa ở dòng 290 của tệp fused_location.h .

float small_displacement_meters

Sự 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í vào khoảng thời gian được yêu cầu ngay cả khi thiết bị đứng yên. Nếu tích cực, bạn có thể sử dụng thông số này như một gợi ý để tiết kiệm điện (ví dụ: khoảng thời gian điều chỉnh vị trí nếu người dùng chưa đi gần đến ngưỡng dịch chuyển). Ngay cả các giá trị dương nhỏ cũng có thể được hiểu là bạn không 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. Vị trí có thể được phân phối ngay cả khi chúng có diện tích nhỏ hơn yêu cầu. Tham 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 tiềm năng.

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

uint32_t sources_to_use

Bitwise HOẶC FLP_TECH_MASKS để sử dụng

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


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