Tham chiếu cấu trúc GeofenceOptions

Tham chiếu cấu trúc GeofenceOptions

#include < fused_location.h >

Trường dữ liệu

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Nội dung mô tả chi tiết

Tài liệu về trường

int last_transition

Trạng thái hiện tại của khoanh vùng địa lý. Ví dụ: nếu hệ thống đã biết rằng người dùng đang ở bên trong khoanh vùng địa lý, thì giá trị này sẽ được đặt thành FLP_GEOFENCE_TRANSITION_ENTERED. Trong hầu hết các trường hợp, giá trị này sẽ là FLP_GEOFENCE_TRANSITION_UNCERTAIN.

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

int monitor_transitions

Các chuyển đổi cần theo dõi. Toán tử OR bit của FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED và FLP_GEOFENCE_TRANSITION_UNCERTAIN.

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

int notification_responsivenes_ms

Xác định nội dung mô tả tốt nhất về thời điểm gọi lại khi quá trình chuyển đổi liên kết với Vùng khoanh vùng địa lý được kích hoạt. Ví dụ: nếu bạn đặt thành 1000 mili giây với FLP_GEOFENCE_TRANSITION_ENTERED, thì lệnh gọi lại sẽ được gọi 1000 mili giây trong khi vào khoanh vùng địa lý. Tham số này được xác định bằng mili giây. LƯU Ý: Bạn không nên nhầm lẫn tốc độ này với tốc độ thăm dò của GPS. Bạn có thể thay đổi linh hoạt tốc độ lấy mẫu GPS vì lý do tiết kiệm pin; do đó, tốc độ lấy mẫu có thể nhanh hơn hoặc chậm hơn tốc độ này.

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

uint32_t sources_to_use

Các nguồn cần sử dụng để giám sát khoanh vùng địa lý. Đây là một BITWISE-OR của các cờ FLP_TECH_MASK.

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

int unknown_timer_ms

Giới hạn thời gian sau đó sẽ kích hoạt quá trình chuyển đổi UNCERTAIN. Tham số này được xác định bằng mili giây.

Định nghĩa tại dòng 747 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: