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) { FENCE_ENTER = 0 , FENCE_EXIT = 3 } | 枚举设备与基站围栏的位置关系。 | 50 51 52### 关键字 53 54 | 名称 | 描述 | 55| -------- | -------- | 56| package 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