GeofenceOptions 结构参考
#include < fused_location.h >
数据字段 | |
整数 | 最后一个转换 |
整数 | 监控转换 |
整数 | notification_responsivenes_ms |
整数 | 未知计时器毫秒 |
uint32_t | 使用来源 |
详细说明
地理围栏选项
文件fused_location.h第714行的定义。
现场文档
int 最后的转换 |
地理围栏的当前状态。例如,如果系统已经知道用户位于地理围栏内,则该值将设置为 FLP_GEOFENCE_TRANSITION_ENTERED。在大多数情况下,它将是 FLP_GEOFENCE_TRANSITION_UNCERTAIN。
文件fused_location.h第720行的定义。
int 监视器转换 |
过渡到监视。 FLP_GEOFENCE_TRANSITION_ENTERED、FLP_GEOFENCE_TRANSITION_EXITED 和 FLP_GEOFENCE_TRANSITION_UNCERTAIN 的按位或。
文件fused_location.h第727行的定义。
int notification_responsivenes_ms |
定义在触发与地理围栏关联的转换时应多久调用回调的尽力描述。例如,如果使用 FLP_GEOFENCE_TRANSITION_ENTERED 设置为 1000 毫秒,则应在进入地理围栏 1000 毫秒内调用回调。该参数以毫秒为单位定义。注意:不要将其与 GPS 轮询的速率混淆。出于节能原因,动态改变 GPS 采样率是可以接受的;因此采样率可能比这个更快或更慢。
文件fused_location.h第741行的定义。
uint32_t 要使用的来源 |
用于监控地理围栏的来源。它是 FLP_TECH_MASK 标志的按位或。
文件fused_location.h第753行的定义。
int 未知_定时器_毫秒 |
应触发 UNCERTAIN 转换的时间限制。该参数以毫秒为单位定义。
文件fused_location.h第747行的定义。
该结构的文档是从以下文件生成的:
- 硬件/libhardware/include/hardware/ fused_location.h