1# GeofenceCircleRequest 2 3 4## 概述 5 6定义添加圆形地理围栏的数据结构。 7 8**起始版本:** 4.0 9 10**相关模块:**[HdiLpfenceGeofence](_hdi_lpfence_geofence.md) 11 12 13## 汇总 14 15 16### Public 属性 17 18| 名称 | 描述 | 19| -------- | -------- | 20| int [geofenceId](#geofenceid) | 地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。 | 21| struct [Point](lpfence_point.md)[point](#point) | 圆形地理围栏的中心点坐标。详见[Point](lpfence_point.md)。 | 22| double [radius](#radius) | 圆形地理围栏的半径,单位为米。 | 23| unsigned short [accuracy](#accuracy) | 圆形地理围栏的精度。详见[GeofenceAccuracy](_hdi_lpfence_geofence.md#geofenceaccuracy)。 | 24| unsigned int [loiterTimeMs](#loitertimems) | 徘徊时间,单位为毫秒,需关注[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。若设备在圆形围栏内徘徊时间达到该值,则上报[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。 | 25| unsigned char [monitorTransitions](#monitortransitions) | 关注的圆形围栏事件,若设备满足关注的事件则会进行上报。详见[GeofenceTransition](_hdi_lpfence_geofence.md#geofencetransition)。 | 26| unsigned int [attribute](#attribute) | 设置圆形地理围栏。详见[GeofenceAttribute](_hdi_lpfence_geofence.md#geofenceattribute)。 | 27 28 29## 类成员变量说明 30 31 32### accuracy 33 34``` 35unsigned short GeofenceCircleRequest::accuracy 36``` 37 38**描述** 39 40 41圆形地理围栏的精度。详见[GeofenceAccuracy](_hdi_lpfence_geofence.md#geofenceaccuracy)。 42 43 44### attribute 45 46``` 47unsigned int GeofenceCircleRequest::attribute 48``` 49 50**描述** 51 52 53设置圆形地理围栏。详见[GeofenceAttribute](_hdi_lpfence_geofence.md#geofenceattribute)。 54 55 56### geofenceId 57 58``` 59int GeofenceCircleRequest::geofenceId 60``` 61 62**描述** 63 64 65地理围栏的ID号,用于标识某个地理围栏,不可重复添加相同ID号的围栏。 66 67 68### loiterTimeMs 69 70``` 71unsigned int GeofenceCircleRequest::loiterTimeMs 72``` 73 74**描述** 75 76 77徘徊时间,单位为毫秒,需关注[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。若设备在圆形围栏内徘徊时间达到该值,则上报[GEOFENCE_TRANSITION_DWELL](_hdi_lpfence_geofence.md)事件。 78 79 80### monitorTransitions 81 82``` 83unsigned char GeofenceCircleRequest::monitorTransitions 84``` 85 86**描述** 87 88 89关注的圆形围栏事件,若设备满足关注的事件则会进行上报。详见[GeofenceTransition](_hdi_lpfence_geofence.md#geofencetransition)。 90 91 92### point 93 94``` 95struct Point GeofenceCircleRequest::point 96``` 97 98**描述** 99 100 101圆形地理围栏的中心点坐标。详见[Point](lpfence_point.md)。 102 103 104### radius 105 106``` 107double GeofenceCircleRequest::radius 108``` 109 110**描述** 111 112 113圆形地理围栏的半径,单位为米。 114