harmony 鸿蒙GnssTypes.idl

  • 2025-06-16
  • 浏览 (4)

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

0  赞