openharmony 鸿蒙 _gnss_types_8idl

2025-06-16 浏览 (1)

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
}
定义卫星状态中的附加信息。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Location HDI 参考

harmony 鸿蒙AGnssDataLinkRequest

harmony 鸿蒙AGnssRefCellId

harmony 鸿蒙AGnssRefInfo

harmony 鸿蒙AGnssRefMac

harmony 鸿蒙AGnssServerInfo

harmony 鸿蒙AGnssTypes.idl

harmony 鸿蒙GeofenceInfo

harmony 鸿蒙GeofenceTypes.idl

harmony 鸿蒙GnssBasicConfig

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/PkmA6D