GeofenceTypes.idl
概述
定义地理围栏使用的数据类型。
模块包路径:ohos.hdi.location.lpfence.geofence.v1_0
起始版本: 4.0
相关模块:HdiLpfenceGeofence
汇总
类
名称 | 描述 |
---|---|
struct Point | 定义位置坐标的数据结构。 |
struct GeofenceCircleRequest | 定义添加圆形地理围栏的数据结构。 |
struct GeofencePolygonRequest | 定义添加多边形地理围栏的数据结构。 |
struct GeofenceResult | 定义添加或删除地理围栏执行结果的数据结构。 |
struct OfflineDb | 定义下发基站离线数据库的数据结构。 |
struct GeoLocationInfo | 定义设备具体位置信息的数据结构。 |
struct GeofenceSize | 定义地理围栏使用信息的数据结构。 |
struct CurrentCell | 定义设备驻留的基站主区信息的数据结构。 |
struct NeighborCell | 定义设备驻留的基站邻区信息的数据结构。 |
struct GeofenceCellInfo | 定义设备驻留的基站小区信息的数据结构。 |
struct RequestCellDb | 定义请求基站离线数据库数据的数据结构。 |
枚举
名称 | 描述 |
---|---|
GeofenceTransition { GEOFENCE_TRANSITION_ENTERED = (1 << 0) , GEOFENCE_TRANSITION_EXITED = (1 << 1) , GEOFENCE_TRANSITION_UNCERTAIN = (1 << 2) , GEOFENCE_TRANSITION_DWELL = (1 << 3) , GEOFENCE_TRANSITION_INDOOR = (1 << 4) , GEOFENCE_TRANSITION_OUTDOOR = (1 << 5) } |
枚举可关注的地理围栏状态事件。 |
GeofenceAttribute { GEOFENCE_ATTRI_COORDINATE_WGS84 = 16 } | 枚举地理围栏支持的设置项。 |
GeofenceAccuracy { ACCURACY_FINE = 1 , ACCURACY_BALANCE = 2 , ACCURACY_COARSE = 3 } | 枚举地理围栏支持的精度模式。 |
GeofenceCellType { GEOFENCE_CELL_G4 = 0 , GEOFENCE_CELL_NR = 1 } | 枚举移动通信技术代。 |
GeofenceLocSource { GEOFENCE_GNSS = 1 , GEOFENCE_WIFI = 2 , GEOFENCE_SENSOR = 4 , GEOFENCE_CELL = 8 , GEOFENCE_BT = 16 } |
枚举位置信息来源。 |