harmony 鸿蒙GnssTypes.idl
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 }  | 
定义卫星状态中的附加信息。 | 
你可能感兴趣的鸿蒙文章
                        
                            0
                        
                        
                             赞
                        
                    
                    
                热门推荐
- 
                        2、 - 优质文章
 - 
                        3、 gate.io
 - 
                        7、 openharmony
 - 
                        9、 golang