The geoSatelliteInfo type represents basic information about a satellite. 更多...
| import 语句: |
import QtPositioning
|
| Since: | 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
satelliteSystem
,
satelliteIdentifier
and
signalStrength
read-only properties, and also optional attributes.
使用 hasAttribute method to check if the attribute exists or not, and the attribute method to get its value.
另请参阅 QGeoSatelliteInfo .
|
satelliteIdentifier
:
int
|
Holds the satellite identifier number.
The satellite identifier number can be used to identify a satellite within the satellite system.
The actual value may vary, depending on the platform and the selected backend.
|
satelliteSystem
:
enumeration
|
Holds the GNSS system of the satellite.
| 常量 | 描述 |
|---|---|
GeoSatelliteInfo.Undefined
|
未定义。 |
GeoSatelliteInfo.GPS
|
全球定位系统 (USA 美国)。 |
GeoSatelliteInfo.GLONASS
|
全球定位系统 (俄罗斯)。 |
GeoSatelliteInfo.GALILEO
|
全球导航卫星系统 (EU 欧盟)。 |
GeoSatelliteInfo.BEIDOU
|
北斗导航卫星系统 (中国)。 |
GeoSatelliteInfo.QZSS
|
准天顶卫星系统 (日本)。 |
GeoSatelliteInfo.Multiple
|
This type normally indicates that the information is received from a device that supports multiple satellite systems, and the satellite system is not explicitly specified. |
GeoSatelliteInfo.CustomType
|
The first type that can be used for user purposes. |
|
signalStrength
:
real
|
Holds the signal strength in decibels.
|
real 属性 ( 属性 attr ) |
Returns the value of the attribute attr or -1 if the value has not been set.
The following attributes are supported:
GeoSatelliteInfo.Elevation
- the elevation of the satellite, in degrees.
GeoSatelliteInfo.Azimuth
- the azimuth to true north, in degrees.
|
bool hasAttribute ( 属性 attr ) |
返回
true
if the satellite information contains the attribute
attr
. Otherwise returns
false
.
见 attribute () for the list of supported attributes.