QGeoSatelliteInfo

The QGeoSatelliteInfo class contains basic information about a satellite. More

Inheritance diagram of PySide2.QtPositioning.QGeoSatelliteInfo

Synopsis

Functions

Detailed Description

class PySide2.QtPositioning.QGeoSatelliteInfo

PySide2.QtPositioning.QGeoSatelliteInfo(other)

param other:

PySide2.QtPositioning.QGeoSatelliteInfo

Creates a satellite information object.

PySide2.QtPositioning.QGeoSatelliteInfo.Attribute

Defines the attributes for the satellite information.

Constant

Description

QGeoSatelliteInfo.Elevation

The elevation of the satellite, in degrees.

QGeoSatelliteInfo.Azimuth

The azimuth to true north, in degrees.

PySide2.QtPositioning.QGeoSatelliteInfo.SatelliteSystem

Defines the GNSS system of the satellite.

Constant

Description

QGeoSatelliteInfo.Undefined

Not defined.

QGeoSatelliteInfo.GPS

Global Positioning System (USA).

QGeoSatelliteInfo.GLONASS

Global Positioning System (Russia).

PySide2.QtPositioning.QGeoSatelliteInfo.attribute(attribute)
Parameters:

attributeAttribute

Return type:

float

Returns the value of the specified attribute as a qreal value.

Returns -1 if the value has not been set.

PySide2.QtPositioning.QGeoSatelliteInfo.hasAttribute(attribute)
Parameters:

attributeAttribute

Return type:

bool

Returns true if the specified attribute is present in this update.

PySide2.QtPositioning.QGeoSatelliteInfo.__ne__(other)
Parameters:

otherPySide2.QtPositioning.QGeoSatelliteInfo

Return type:

bool

Returns true if any of the information for this satellite are not the same as those of other .

PySide2.QtPositioning.QGeoSatelliteInfo.__eq__(other)
Parameters:

otherPySide2.QtPositioning.QGeoSatelliteInfo

Return type:

bool

Returns true if all the information for this satellite are the same as those of other .

PySide2.QtPositioning.QGeoSatelliteInfo.removeAttribute(attribute)
Parameters:

attributeAttribute

Removes the specified attribute and its value.

PySide2.QtPositioning.QGeoSatelliteInfo.satelliteIdentifier()
Return type:

int

Returns the satellite identifier number.

The satellite identifier number can be used to identify a satellite inside the satellite system. For satellite system GPS the satellite identifier number represents the PRN (Pseudo-random noise) number. For satellite system GLONASS the satellite identifier number represents the slot number.

PySide2.QtPositioning.QGeoSatelliteInfo.satelliteSystem()
Return type:

SatelliteSystem

Returns the Satellite System (GPS, GLONASS, …)

PySide2.QtPositioning.QGeoSatelliteInfo.setAttribute(attribute, value)
Parameters:

Sets the value for attribute to value .

See also

attribute()

PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteIdentifier(satId)
Parameters:

satId – int

Sets the satellite identifier number to satId .

The satellite identifier number can be used to identify a satellite inside the satellite system. For satellite system GPS the satellite identifier number represents the PRN (Pseudo-random noise) number. For satellite system GLONASS the satellite identifier number represents the slot number.

PySide2.QtPositioning.QGeoSatelliteInfo.setSatelliteSystem(system)
Parameters:

systemSatelliteSystem

Sets the Satellite System (GPS, GLONASS, …) to system .

PySide2.QtPositioning.QGeoSatelliteInfo.setSignalStrength(signalStrength)
Parameters:

signalStrength – int

Sets the signal strength to signalStrength , in decibels.

See also

signalStrength()

PySide2.QtPositioning.QGeoSatelliteInfo.signalStrength()
Return type:

int

Returns the signal strength, or -1 if the value has not been set.