Click or drag to resize

SP3cHeaderRecord Class

The SP3-c ephemeris file header definition.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Navigation.DataReadersSP3cHeaderRecord

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

The SP3cHeaderRecord type exposes the following members.

Constructors
  NameDescription
Public methodSP3cHeaderRecord
Initializes a new instance of the SP3-c Ephemeris File Header.
Top
Properties
  NameDescription
Public propertyAccuracies
Gets the orbital accuracy exponent as listed in the header. The accuracy is interpreted as 2**exponent meters. An exponent value of 0 indicates the accuracy is unknown. The accuracies are ordered identically to the satellite identifier ordering in SatelliteIdentifiers.
Public propertyAgency
Gets the generating agency from Line 1.
Public propertyClockStandardDeviationBase
Gets the base number used in the calculation of the clock correction and clock correction rate standard deviations. The standard deviation calculations are defined in the SP3-c definition.
Public propertyComment
Gets the comment lines from the header of the SP3-c file.
Public propertyCoordinateSystem
Gets the coordinate system from Line 1.
Public propertyDataUsedDescriptor
Gets the Data Used Descriptor from Line 1.
Public propertyEpochInterval
Gets the epoch interval from Line 2.
Public propertyFileTypeDescriptor
Gets the file type descriptor which denotes the type of data included in this SP3-c file. The SP3-c definition defines the types allowed:
  • 'G' denotes data from the GPS constellation
  • 'M' denotes data from mixed constellations/satellites
  • 'R' denotes data from the GLONASS constellation
  • 'L' denotes data from LEO satellites
  • 'E' denotes data from the Galileo constellation
Public propertyNumberOfEpochs
Gets the number of epochs listed in this file from Line 1.
Public propertyNumberOfSats
Gets the number of satellites contained in this file from Line 3.
Public propertyOrbitType
Gets the orbit type from Line 1.
Public propertyPositionVelocityFlag
Gets the Position/Velocity Flag from Line 1.
Public propertyPVStandardDeviationBase
Gets the base number used in the calculation of the Position and Velocity standard deviations. The standard deviation calculations are defined in the SP3-c definition.
Public propertySatelliteIdentifiers
Gets the satellite identifiers as listed in the header of the SP3-c file. For GPS satellites, these are the Pseudo Random Noise numbers and GPS constellation identifiers.
Public propertyStartEpoch
Gets the Start epoch from Line 1.
Public propertyStartEpochGps
Gets the start epoch in GPS time format from Line 2.
Public propertyStartFractionalDay
Gets the start epoch fractional day from Line 2.
Public propertyStartModifiedJulianDate
Gets the start epoch modified Julian date from Line 2.
Public propertyTimeReference
Gets the time standard all data in the SP3-c file is referenced to. The SP3-c definition defines the types allowed:
  • "GPS" denotes GPS time
  • "GLO" denotes GLONASS UTC time
  • "GAL" denotes Galileo system time
  • "TAI" denotes international atomic time
  • "UTC" denotes Universal time.
Public propertyTimeStandard
Gets the Time Standard used in this SP3-c Ephemeris file.
Public propertyVersion
Gets the version of this file from Line 1.
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