DashRawGnssSatelliteData

class DashRawGnssSatelliteData(val svid: Int, val carrierFrequencyHz: Float?, val basebandCn0DbHz: Double?, val cn0DbHz: Double, val usedInFix: Boolean, val hasEphemerisData: Boolean, val hasAlmanacData: Boolean, val constellationType: DashConstellationType, val azimuth: Angle, val elevation: Angle)

Represents raw GNSS satellite data, which includes various metrics related to the satellite's signal.

Parameters

svid

The Satellite vehicle ID.

carrierFrequencyHz

The carrier frequency of the satellite signal in Hz, or null if not available.

basebandCn0DbHz

The baseband carrier-to-noise density in dB-Hz, or null if not available.

cn0DbHz

The Carrier-to-noise density in dB-Hz.

usedInFix

Indicates whether the specific satellite has been seen and used in the calculation of the location (satellite in use).

hasEphemerisData

Indicates whether ephemeris data is available for the satellite.

hasAlmanacData

Indicates whether almanac data is available for the satellite.

constellationType

The constellation type of the satellite (e.g., GPS, GALILEO, etc.).

azimuth

The azimuth of the satellite.

elevation

The elevation of the satellite.

Constructors

Link copied to clipboard
constructor(svid: Int, carrierFrequencyHz: Float?, basebandCn0DbHz: Double?, cn0DbHz: Double, usedInFix: Boolean, hasEphemerisData: Boolean, hasAlmanacData: Boolean, constellationType: DashConstellationType, azimuth: Angle, elevation: Angle)

Properties

Link copied to clipboard
val azimuth: Angle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val elevation: Angle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val svid: Int
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String