Click or drag to resize

RinexObservationSatRecord Class

A Rinex observation satellite entry. This is a specific entry for an epoch defined in the RinexObservationRecord.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Navigation.DataReadersRinexObservationSatRecord

Namespace:  AGI.Foundation.Navigation.DataReaders
Assembly:  AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public class RinexObservationSatRecord

The RinexObservationSatRecord type exposes the following members.

Constructors
  NameDescription
Public methodRinexObservationSatRecord
Initializes a new instance with default values.
Public methodRinexObservationSatRecord(Int32)
Initializes a new instance based on the total number of observations. PRN must be set later unless this is meant to be a default instance.
Public methodRinexObservationSatRecord(RinexObservationSatRecord)
Initializes a new instance to be a copy of the instance passed in. Used to carry around defaults and base settings for a satellite.
Top
Properties
  NameDescription
Public propertyLossOfLockIndicators
Gets or sets the array of Loss Of Lock indicators for this satellite in this epoch Each LLI value is defined as: Range 0-7 0: OK or not known Bit 0 set: Lost lock between previous and current observation: cycle slip possible Bit 1 set: Opposite wavelength factor to the one defined for the satellite, current epoch only Bit 2 set: Observation under Anti-Spoofing (may suffer from increased noise) Bits 0 and 1 for phase only.
Public propertyNumberOfObservations
Gets the number of observations for this satellite in this epoch.
Public propertyObservations
Gets or sets the array of observations for this satellite in this epoch.
Public propertyObservationTypes
Gets or sets the array of observation types for this satellite in this epoch Each observation type directly corresponds to the observation, LLI and signal strength of the same index. For example, ObservationTypes[3] is the observation type of the data in Observations[3].
Public propertyPseudoRandomNumber
Gets or sets the PRN for this satellite.
Public propertyPseudoRandomNumberCharacter
Gets or sets the PRN character for this satellite.
Public propertySignalStrengths
Gets or sets the array of signal strengths pertaining to each observation SignalStrengths[3] is the strength of the signal used to get the value observations[3] Each signal strength value is defined as: 1: minimum possible signal strength 5: threshold for good S/N ratio 9: maximum possible signal strength 0: not known/don't care.
Public propertyWavelengthL1
Gets or sets the Wavelength Fact L1 for this satellite in this epoch 1: Full cycle ambiguities 2: Half cycle ambiguities.
Public propertyWavelengthL2
Gets or sets the Wavelength Fact L2 for this satellite in this epoch 1: Full cycle ambiguities 2: Half cycle ambiguities 0: Single frequency instrument (use only L1).
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also