GeofenceCircleRequest

概述

定义添加圆形地理围栏的数据结构。

起始版本: 4.0

相关模块:HdiLpfenceGeofence

汇总

Public 属性

名称 描述
int geofenceId 地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。
struct Pointpoint 圆形地理围栏的中心点坐标。详见Point
double radius 圆形地理围栏的半径,单位为米。
unsigned short accuracy 圆形地理围栏的精度。详见GeofenceAccuracy
unsigned int loiterTimeMs 徘徊时间,单位为毫秒,需关注GEOFENCE_TRANSITION_DWELL事件。若设备在圆形围栏内徘徊时间达到该值,则上报GEOFENCE_TRANSITION_DWELL事件。
unsigned char monitorTransitions 关注的圆形围栏事件,若设备满足关注的事件则会进行上报。详见GeofenceTransition
unsigned int attribute 设置圆形地理围栏。详见GeofenceAttribute

类成员变量说明

accuracy

unsigned short GeofenceCircleRequest::accuracy

描述

圆形地理围栏的精度。详见GeofenceAccuracy

attribute

unsigned int GeofenceCircleRequest::attribute

描述

设置圆形地理围栏。详见GeofenceAttribute

geofenceId

int GeofenceCircleRequest::geofenceId

描述

地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。

loiterTimeMs

unsigned int GeofenceCircleRequest::loiterTimeMs

描述

徘徊时间,单位为毫秒,需关注GEOFENCE_TRANSITION_DWELL事件。若设备在圆形围栏内徘徊时间达到该值,则上报GEOFENCE_TRANSITION_DWELL事件。

monitorTransitions

unsigned char GeofenceCircleRequest::monitorTransitions

描述

关注的圆形围栏事件,若设备满足关注的事件则会进行上报。详见GeofenceTransition

point

struct Point GeofenceCircleRequest::point

描述

圆形地理围栏的中心点坐标。详见Point

radius

double GeofenceCircleRequest::radius

描述

圆形地理围栏的半径,单位为米。