GeofenceOptions 구조체 참조

GeofenceOptions 구조체 참조

#include < fused_location.h >

데이터 필드

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

상세 설명

지오펜싱 옵션

fused_location.h 파일의 714 라인에 정의가 있습니다.

필드 문서

int last_transition

경계 지역의 현재 상태입니다. 예를 들어 시스템이 사용자가 지오펜싱 내에 있음을 이미 알고 있는 경우 FLP_GEOFENCE_TRANSITION_ENTERED로 설정됩니다. 대부분의 경우 FLP_GEOFENCE_TRANSITION_UNCERTAIN입니다.

fused_location.h FILE의 720 라인에 정의되어 있습니다.

int monitor_transitions

모니터링할 전환입니다. FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED, FLP_GEOFENCE_TRANSITION_UNCERTAIN의 비트 OR입니다.

fused_location.h FILE의 727 라인에 정의되어 있습니다.

int notification_responsivenes_ms

지오펜스 와 관련된 전환이 트리거될 때 콜백을 얼마나 빨리 호출해야 하는지에 관한 최선의 설명을 정의합니다. 예를 들어 FLP_GEOFENCE_TRANSITION_ENTERED와 함께 1, 000밀리초로 설정하면 콜백은 지오펜스에 진입한 후 1, 000밀리초 이내에 호출되어야 합니다. 이 매개변수는 밀리초 단위로 정의됩니다. 참고: GPS가 폴링되는 속도와 혼동해서는 안 됩니다. 절전상의 이유로 GPS 샘플링 속도를 동적으로 변경하는 것은 허용됩니다. 따라서 샘플링 속도가 이보다 빠르거나 느릴 수 있습니다.

fused_location.h 파일의 741 줄에 정의되어 있습니다.

uint32_t sources_to_use

지오펜싱을 모니터링하는 데 사용할 소스입니다. FLP_TECH_MASK 플래그의 비트 OR입니다.

fused_location.h FILE의 753 행에 정의가 있습니다.

int unknown_timer_ms

UNCERTAIN 전환이 트리거되어야 하는 시간 제한입니다. 이 매개변수는 밀리초 단위로 정의됩니다.

fused_location.h FILE의 747 라인에 정의가 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.