GeofenceOptions结构参考
#include < fused_location.h >
资料栏位 | |
整型 | last_transition |
整型 | monitor_transitions |
整型 | notification_sensitivenes_ms |
整型 | 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的第720行定义。
int monitor_transitions |
过渡到监视。 FLP_GEOFENCE_TRANSITION_ENTERED,FLP_GEOFENCE_TRANSITION_EXITED和FLP_GEOFENCE_TRANSITION_UNCERTAIN的按位或。
在文件fused_location.h的第727行中的定义。
int notification_sensitivenes_ms |
定义关于触发与Geofence关联的转换时应多久调用一次回调的尽力而为的描述。例如,如果使用FLP_GEOFENCE_TRANSITION_ENTERED设置为1000毫秒,则在输入地理围栏内应将回调称为1000毫秒。此参数以毫秒为单位定义。注意:请勿将此与GPS轮询的速率混淆。出于节电的原因,可以动态改变GPS采样率;因此,采样速率可能比此更快或更慢。
文件fused_location.h的第741行的定义。
uint32_t sources_to_use |
用于监视地理围栏的源。它是FLP_TECH_MASK标志的BITWISE-OR。
在文件fused_location.h的第753行定义。
整数unknown_timer_ms |
触发UNCERTAIN过渡的时间限制。该参数以毫秒为单位定义。
文件fused_location.h的第747行的定义。
该结构的文档是从以下文件生成的:
- 硬件/ libhardware / include / hardware / fused_location.h