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