geoSatelliteInfo QML Value Type
Der Typ „geoSatelliteInfo“ stellt grundlegende Informationen zu einem Satelliten dar. Mehr...
| Import Statement: | import QtPositioning |
| Since: | Qt 6.5 |
Eigenschaften
- satelliteIdentifier : int
- satelliteSystem : enumeration
- signalStrength : real
Methoden
- real attribute(Attribute attr)
- bool hasAttribute(Attribute attr)
Ausführliche Beschreibung
Dieser Typ ist eine QML-Darstellung von QGeoSatelliteInfo. Der Typ kann nicht über QML erstellt werden und darf nur bei der Verarbeitung von Satellitenaktualisierungen von SatelliteSource verwendet werden.
Dieser Typ enthält die schreibgeschützten Eigenschaften ` satelliteSystem`, ` satelliteIdentifier ` und ` signalStrength ` sowie optionale Attribute.
Verwenden Sie die Methode „ hasAttribute “, um zu prüfen, ob das Attribut vorhanden ist, und die Methode „ attribute “, um dessen Wert abzurufen.
Siehe auch „ QGeoSatelliteInfo “.
Dokumentation zu Eigenschaften
satelliteIdentifier : int [read-only]
Enthält die Identifikationsnummer des Satelliten.
Die Satelliten-Identifikationsnummer kann zur Identifizierung eines Satelliten innerhalb des Satellitensystems verwendet werden.
Der tatsächliche Wert kann je nach Plattform und ausgewähltem Backend variieren.
satelliteSystem : enumeration [read-only]
Enthält das GNSS-System des Satelliten.
| Konstante | Beschreibung |
|---|---|
GeoSatelliteInfo.Undefined | Nicht definiert. |
GeoSatelliteInfo.GPS | Global Positioning System (USA). |
GeoSatelliteInfo.GLONASS | Globales Positionierungssystem (Russland). |
GeoSatelliteInfo.GALILEO | Globales Navigationssatellitensystem (EU). |
GeoSatelliteInfo.BEIDOU | BeiDou-Navigationssatellitensystem (China). |
GeoSatelliteInfo.QZSS | Quasi-Zenith-Satellitensystem (Japan). |
GeoSatelliteInfo.Multiple | Dieser Typ weist in der Regel darauf hin, dass die Informationen von einem Gerät empfangen werden, das mehrere Satellitensysteme unterstützt, und das Satellitensystem nicht ausdrücklich angegeben ist. |
GeoSatelliteInfo.CustomType | Der erste Typ, der für Benutzerzwecke verwendet werden kann. |
signalStrength : real [read-only]
Enthält die Signalstärke in Dezibel.
Methodendokumentation
real attribute(Attribute attr)
Gibt den Wert des Attributs „ attr “ zurück oder -1, wenn der Wert nicht festgelegt wurde.
Die folgenden Attribute werden unterstützt:
GeoSatelliteInfo.Elevation- die Elevation des Satelliten in Grad.GeoSatelliteInfo.Azimuth- der Azimutwinkel zum geografischen Norden in Grad.
bool hasAttribute(Attribute attr)
Gibt „ true “ zurück, wenn die Satelliteninformationen das Attribut „ attr “ enthalten. Andernfalls wird „ false “ zurückgegeben.
Eine Liste der unterstützten Attribute finden Sie unter ` attribute()`.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.