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
}
枚举位置信息来源。