geoSatelliteInfo QML 数据类型

The geoSatelliteInfo type represents basic information about a satellite. 更多...

导入语句import QtPositioning
Qt 6.5

属性

方法

详细描述

This type is a QML representation of QGeoSatelliteInfo. The type is uncreatable from QML and can only be used when handling satellite updates from SatelliteSource.

This type contains the read-only properties of satelliteSystem, satelliteIdentifier and signalStrength, as well as optional attributes.

Use the hasAttribute method to check if the attribute exists or not, and the attribute method to get its value.

另请参阅 QGeoSatelliteInfo.

属性文档

satelliteIdentifier : int [只读]

持有卫星标识号。

卫星标识号可用于在卫星系统中识别卫星。

实际值可能会根据平台和所选后端而变化。


satelliteSystem : enumeration [只读]

持有卫星的 GNSS 系统。

常量描述
GeoSatelliteInfo.Undefined未定义。
GeoSatelliteInfo.GPS全球定位系统 (USA)。
GeoSatelliteInfo.GLONASS全球定位系统 (Russia)。
GeoSatelliteInfo.GALILEO全球导航卫星系统 (EU)。
GeoSatelliteInfo.BEIDOU北斗导航卫星系统 (China)。
GeoSatelliteInfo.QZSS准地平卫星系统 (Japan)。
GeoSatelliteInfo.Multiple此类型通常表示来自支持多个卫星系统的设备接收到的信息,并且卫星系统没有明确指定。
GeoSatelliteInfo.CustomType第一个可由用户使用的类型。

signalStrength : real [只读]

持有以分贝为单位的信号强度。


方法文档

real attribute(Attribute attr)

返回属性 attr 的值,如果值未设置,则返回 -1。

以下属性受支持:

  • GeoSatelliteInfo.Elevation - 卫星的仰角,单位为度。
  • GeoSatelliteInfo.Azimuth - 真北方向的方位角,单位为度。

bool hasAttribute(Attribute attr)

如果卫星信息包含属性 attr,则返回 true。否则返回 false

有关受支持属性列表,请参阅 attribute()。


© 2024 The Qt Company Ltd. 本文档中的贡献是各自所有者的版权。本文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可。Qt及其相关标志是The Qt Company Ltd.在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。