Description
The RinexNavFile object provides functionalities for reading and writing Broadcast Ephemeris data to and from a Rinex Navigation file. This is an ASCII file of GPS Broadcast Ephemeris data conforming to the RINEX standard.
RinexNavFiles (also known as GPS Broadcast Ephemerides) contain position, velocity, and clock information for all the satellites of the GPS constellation. FreeFlyer has the ability to read and write RinexNavFiles, but does not generate Broadcast Ephemeris data when propagating spacecraft. The time system is GPS Time, and positions and velocities are in the ECEF reference frame, which FreeFlyer converts into the MJ2000 frame.
Inheritance Hierarchy: ObjectàRinexNavFile
Available In Editions:
Mission
Timing Precision Mode
This page describes functionality in nanosecond timing precision mode.
Name
|
Description
|
A0
|
The A0 term from the almanac polynomial to compute the UTC time.
|
A1
|
The A1 term from the almanac polynomial to compute the UTC time.
|
Comments
|
Comments for the header of the Rinex Navigation file.
|
DeclaredName
|
The name of the object as declared.
|
DisplayName
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Filename
|
The name and path of the file to be created. If no path is declared then the file will be created in the local directory where the mission plan resides.
|
FinalTOE
|
The Time Of Ephemeris (TOE) of the final ephem in the Rinex Navigation file.
|
InitialTOE
|
The Time Of Ephemeris (TOE) of the first ephem in the Rinex Navigation file.
|
IonAlpha
|
The Ionosphere properties A0-A3 from the almanac.
|
IonBeta
|
The Ionosphere properties B0-B3 from the almanac.
|
LeapSeconds
|
The number of Leap Seconds between GPS time and UTC.
|
NumberOfComments
|
The number of comments contained in the Rinex Navigation file.
|
NumberOfEphems
|
The number of Ephems contained in the Rinex Navigation file.
|
NumberOfPRNs
|
The number of GPS PRNs contained in the Rinex Navigation file.
|
ObjectId
|
The unique identifier for the object.
|
ObjectType
|
The type of the object.
|
PRNs
|
The PRN codes for all satellites with an ephemeris in the Rinex Navigation file.
|
RinexVersion
|
The Rinex Version of the Navigation file.
|
UTCReferenceTime
|
The UTC Reference time (seconds into GPS week).
|
UTCReferenceWeek
|
The UTC Reference GPS week number.
|
|
Name
|
Description
|
ClearSavedStates
|
Clears previous saved states for this object.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
PutToFile
|
Convert the object state to FreeFlyer object xml and write to a file.
|
PutToString
|
Convert the object state to FreeFlyer object xml and return as a string.
|
ReadFromFile
|
Reads the entire contents of a Rinex Navigation file.
|
ReferenceEquals
|
Returns 1 if the argument refers to the calling object and 0 otherwise.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
WriteToFile
|
Writes the contents of the object to a Rinex Navigation file.
|
|
See also
Orbit Determination Guide
Tracking Data File Formats
|