GnssTypes.idl
概述
定义GNSS模块接口中使用到的数据结构。
模块包路径:ohos.hdi.location.gnss.v1_0
起始版本: 3.2
相关模块:HdiGnss
汇总
类
名称 | 描述 |
---|---|
struct SatelliteStatusInfo | 定义卫星状态信息结构体。 |
struct GnssBasicConfig | 定义基础的GNSS配置参数。 |
struct GnssCachingConfig | 定义GNSS缓存功能的配置参数。 |
struct GnssConfigPara | 定义GNSS配置参数结构体。 |
struct GnssRefTime | 定义GNSS参考时间结构体。 |
struct GnssRefLocation | 定义GNSS参考位置结构体。 |
struct LocationInfo | 定义GNSS定位结果结构体。 |
struct GnssRefInfo | 定义GNSS参考信息结构体。 |
枚举
名称 | 描述 |
---|---|
GnssWorkingMode { GNSS_WORKING_MODE_STANDALONE = 1 , GNSS_WORKING_MODE_MS_BASED = 2 , GNSS_WORKING_MODE_MS_ASSISTED = 3 } | 定义GNSS工作模式。 |
GnssStartType { GNSS_START_TYPE_NORMAL = 1 , GNSS_START_TYPE_GNSS_CACHE = 2 } | 定义GNSS启动方式。 |
GnssRefInfoType { GNSS_REF_INFO_TIME = 1 , GNSS_REF_INFO_LOCATION = 2 , GNSS_REF_INFO_BEST_LOCATION = 3 } | 定义GNSS参考信息类型。 |
GnssAuxiliaryData { GNSS_AUXILIARY_DATA_EPHEMERIS = 1 , GNSS_AUXILIARY_DATA_ALMANAC = 2 , GNSS_AUXILIARY_DATA_POSITION = 4 , GNSS_AUXILIARY_DATA_TIME = 8 , GNSS_AUXILIARY_DATA_IONO = 16 , GNSS_AUXILIARY_DATA_UTC = 32 , GNSS_AUXILIARY_DATA_HEALTH = 64 , GNSS_AUXILIARY_DATA_SVDIR = 128 , GNSS_AUXILIARY_DATA_SVSTEER = 256 , GNSS_AUXILIARY_DATA_SADATA = 512 , GNSS_AUXILIARY_DATA_RTI = 1024 , GNSS_AUXILIARY_DATA_CELLDB_INFO = 32768 , GNSS_AUXILIARY_DATA_ALL = 65535 } |
定义辅助数据类型。 |
GnssWorkingStatus { GNSS_STATUS_NONE = 0 , GNSS_STATUS_SESSION_BEGIN = 1 , GNSS_STATUS_SESSION_END = 2 , GNSS_STATUS_ENGINE_ON = 3 , GNSS_STATUS_ENGINE_OFF = 4 } |
定义GNSS的工作状态。 |
GnssCapabilities { GNSS_CAP_SUPPORT_MSB = 1 , GNSS_CAP_SUPPORT_MSA = 2 , GNSS_CAP_SUPPORT_GEOFENCING = 4 , GNSS_CAP_SUPPORT_MEASUREMENTS = 8 , GNSS_CAP_SUPPORT_NAV_MESSAGES = 16 , GNSS_CAP_SUPPORT_GNSS_CACHE = 32 } |
定义GNSS能力 |
GnssConstellationType { GNSS_CONSTELLATION_UNKNOWN = 0 , GNSS_CONSTELLATION_GPS = 1 , GNSS_CONSTELLATION_SBAS = 2 , GNSS_CONSTELLATION_GLONASS = 3 , GNSS_CONSTELLATION_QZSS = 4 , GNSS_CONSTELLATION_BEIDOU = 5 , GNSS_CONSTELLATION_GALILEO = 6 , GNSS_CONSTELLATION_IRNSS = 7 } |
定义星座类型 |
SatellitesStatusFlag { SATELLITES_STATUS_NONE = 0 , SATELLITES_STATUS_HAS_EPHEMERIS_DATA = 1 , SATELLITES_STATUS_HAS_ALMANAC_DATA = 2 , SATELLITES_STATUS_USED_IN_FIX = 4 , SATELLITES_STATUS_HAS_CARRIER_FREQUENCY = 8 } |
定义卫星状态中的附加信息。 |