geoSatelliteInfo QML Value Type

Der Typ geoSatelliteInfo stellt grundlegende Informationen über einen Satelliten dar. Mehr...

Import Statement: import QtPositioning
Since: Qt 6.5

Eigenschaften

Methoden

Detaillierte Beschreibung

Dieser Typ ist eine QML-Darstellung von QGeoSatelliteInfo. Der Typ kann nicht in QML erstellt werden und kann nur verwendet werden, wenn Satelliten-Updates von SatelliteSource verarbeitet 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 existiert oder nicht, und die Methode attribute, um seinen Wert zu erhalten.

Siehe auch QGeoSatelliteInfo.

Eigenschaft Dokumentation

satelliteIdentifier : int [read-only]

Enthält die Nummer der Satellitenkennung.

Die Satelliten-Kennnummer 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.

KonstanteBeschreibung
GeoSatelliteInfo.UndefinedNicht definiert.
GeoSatelliteInfo.GPSGlobales Positionsbestimmungssystem (USA).
GeoSatelliteInfo.GLONASSGlobales Positionsbestimmungssystem (Russland).
GeoSatelliteInfo.GALILEOGlobales Satellitennavigationssystem (EU).
GeoSatelliteInfo.BEIDOUBeiDou Navigationssatellitensystem (China).
GeoSatelliteInfo.QZSSQuasi-Zenith-Satellitensystem (Japan).
GeoSatelliteInfo.MultipleDieser Typ zeigt normalerweise an, dass die Informationen von einem Gerät empfangen werden, das mehrere Satellitensysteme unterstützt, wobei das Satellitensystem nicht explizit angegeben ist.
GeoSatelliteInfo.CustomTypeDer erste Typ, der für Benutzerzwecke verwendet werden kann.

signalStrength : real [read-only]

Enthält die Signalstärke in Dezibel.


Methode Dokumentation

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 - das Azimut zum wahren Norden in Grad.

bool hasAttribute(Attribute attr)

Gibt true zurück, wenn die Satelliteninformationen das Attribut attr enthalten. Andernfalls wird false zurückgegeben.

Siehe attribute() für die Liste der unterstützten Attribute.


© 2025 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.