• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HdiLpfenceCellfence
2
3
4## 概述
5
6为低功耗围栏服务提供基站围栏的API。
7
8本模块接口提供添加基站围栏、删除基站围栏和获取基站围栏使用信息的功能。
9
10应用场景:判断用户设备是否达到某个较大范围的位置区域,从而进行一些后续服务,如景区服务介绍等。
11
12**Since:**
13
144.0
15
16**Version:**
17
181.0
19
20
21## 汇总
22
23
24### 文件
25
26  | 名称 | 描述 |
27| -------- | -------- |
28| [CellfenceTypes.idl](_cellfence_types_8idl.md) | 定义基站围栏使用的数据类型。 |
29| [ICellfenceCallback.idl](_i_cellfence_callback_8idl.md) | 定义基站围栏模块回调接口。 |
30| [ICellfenceInterface.idl](_i_cellfence_interface_8idl.md) | 声明基站围栏模块提供的API,用于添加基站围栏,删除基站围栏和获取基站围栏使用信息。 |
31
32
33### 类
34
35  | 名称 | 描述 |
36| -------- | -------- |
37| [CellfenceInfo](_cellfence_info.md) | struct<br/>定义基站基本信息的数据结构。 |
38| [CellfenceRequest](_cellfence_request.md) | struct<br/>定义添加基站围栏的数据结构。 |
39| [CellfenceStatus](_cellfence_status.md) | struct<br/>定义设备与基站围栏状态关系的数据结构。 |
40| [CellfenceSize](_cellfence_size.md) | struct<br/>定义基站围栏使用信息的数据结构。 |
41| [ICellfenceCallback](interface_i_cellfence_callback.md) | interface<br/>导入基站围栏模块的数据类型。 |
42| [ICellfenceInterface](interface_i_cellfence_interface.md) | interface<br/>导入基站围栏模块的数据类型。 |
43
44
45### 枚举
46
47  | 名称 | 描述 |
48| -------- | -------- |
49| [CellfenceTransition](#cellfencetransition)&nbsp;{&nbsp;FENCE_ENTER&nbsp;=&nbsp;0&nbsp;,&nbsp;FENCE_EXIT&nbsp;=&nbsp;3&nbsp;} | 枚举设备与基站围栏的位置关系。 |
50
51
52### 关键字
53
54  | 名称 | 描述 |
55| -------- | -------- |
56| package&nbsp;ohos.hdi.location.lpfence.cellfence.v1_0 | 基站围栏模块接口的包路径。 |
57
58
59## 枚举类型说明
60
61
62### CellfenceTransition
63
64
65```
66enum CellfenceTransition
67```
68
69**描述:**
70
71枚举设备与基站围栏的位置关系。
72
73  | 枚举值 | 描述 |
74| -------- | -------- |
75| FENCE_ENTER | 设备在基站围栏范围内。 |
76| FENCE_EXIT | 设备不在基站围栏范围内。 |
77