Description
The TDRSUTDFFile object provides functionalities for reading Tracking Data Relay System (TDRS) Observation data (one-way Doppler, two-way Doppler, two-way range) from binary files written in the 75-byte binary Universal Tracking Data Format (UTDF). The time system is UTC, and the scalar range and doppler data is given in km and Hz and is reference frame independent.
Inheritance Hierarchy: Object->TrackingDataFile->TDRSUTDFFile
Available In Editions:
Mission
Timing Precision Mode
This page describes functionality in nanosecond timing precision mode.
Click here to see the documentation for this object in millisecond timing precision mode.
Signatures
|
Description
|
TDRSUTDFFile()
|
Create a TDRSUTDFFile object without associating the contained Observations with any other objects.
|
TDRSUTDFFile(String fileName)
|
Create a TDRSUTDFFile object and read Observation data from the file provided.
|
TDRSUTDFFile({GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Spacecraft observedSpacecraft)
|
Create a TDRSUTDFFile object, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedSpacecraft".
|
TDRSUTDFFile({GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Transponder observedTransponder)
|
Create a TDRSUTDFFile object, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedTransponder".
|
TDRSUTDFFile({GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Transponder observedTransponder, Sensor observedSensor)
|
Create a TDRSUTDFFile object, and associate the contained Observations with "observingGroundStations", "relayTDRSTransponder", and the "observedTransponder"-"observedSensor" pair.
|
TDRSUTDFFile(String fileName, {GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Spacecraft observedSpacecraft)
|
Create a TDRSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedSpacecraft".
|
TDRSUTDFFile(String fileName, {GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Transponder observedTransponder)
|
Create a TDRSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedTransponder".
|
TDRSUTDFFile({GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, {Sensor} relaySensors, Transponder observedTransponder, Sensor observedSensor)
|
Create a TDRSUTDFFile object, and associate the contained Observations with "observingGroundStations", "relayTDRSTransponders", "relaySensors", and the "observedTransponder"-"observedSensor" pair.
|
TDRSUTDFFile(String fileName, {GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, Transponder observedTransponder, Sensor observedSensor)
|
Create a TDRSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStations", "relayTDRSTransponder", and the "observedTransponder"-"observedSensor" pair.
|
TDRSUTDFFile(String fileName, {GroundStation} observingGroundStations, {TDRSTransponder} relayTDRSTransponders, {Sensor} relaySensors, Transponder observedTransponder, Sensor observedSensor)
|
Create a TDRSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStations", "relayTDRSTransponders", "relaySensors", and the "observedTransponder"-"observedSensor" pair.
|
|
Name
|
Description
|
Attributes
|
DataSpanEndEpoch
|
The Epoch of the last Observation in the file.
|
Type: TimeSpan
Access: Read-Only
Units: day
|
DataSpanStartEpoch
|
The Epoch of the first Observation in the file.
|
Type: TimeSpan
Access: Read-Only
Units: day
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
DisplayName
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
Filename
|
The file name to load.
|
Type: String
Access: Read/Write
|
FirstObservation
|
The first Observation in the file.
|
Type: Observation
Access: Read-Only
|
LastObservation
|
The last Observation in the file.
|
Type: Observation
Access: Read-Only
|
NoObservationErrorAction
|
Specifies the behavior when no matching observations are found in the TrackingDataFile.
|
Type: Variable
Access: Read/Write
|
ObjectBeingObserved
|
The Transponder object attached to the Spacecraft that is being observed.
|
Type: Object
Access: Read-Only
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
ObservedSensor
|
The Sensor object that is attached to the Transponder being observed. The Sensor's X, Y, and Z position properties will be used to model an offset from the origin of the Spacecraft BCS when modeling measurements.
|
Type: Sensor
Access: Read-Only
|
ObserverRelayLinks
|
An array of the observing GroundStations.
|
Type: Array of TDRSRelayObserverLink
Access: Read-Only
|
PassSeparationInterval
|
Dictates the time between observations that determines a new pass. This is only used when using range-rate measurements as a mechinism to detet that the phase count has reset.
|
Type: TimeSpan
Access: Read/Write
Units: s
|
UseIonosphericCorrection
|
A flag indicating whether or not the Ionospheric correction will be used.
|
Type: Variable
Access: Read/Write
|
UseLightTimeCorrection
|
A flag indicating whether or not the Light-Time correction will be used.
|
Type: Variable
Access: Read/Write
|
UseOneWayDoppler
|
A flag indicating whether or not the One-Way Doppler measurement is to be used.
|
Type: Variable
Access: Read/Write
|
UseTroposphericCorrection
|
A flag indicating whether or not the Tropospheric correction will be used.
|
Type: Variable
Access: Read/Write
|
UseTwoWayDoppler
|
A flag indicating whether or not the Two-Way Doppler measurement is to be used.
|
Type: Variable
Access: Read/Write
|
UseTwoWayRange
|
A flag indicating whether or not the Two-Way Range measurement is to be used.
|
Type: Variable
Access: Read/Write
|
|
Name
|
Description
|
AddObserverTDRSRelayLink
|
Add an Observer/TDRS Relay link.
|
ClearSavedStates
|
Clears previous saved states for this object.
|
GetAllObservations
|
Retrieves all observations from the TrackingDataFile and stores them in a List<Observation>. Any current observations held by the OD Observation object will be overwritten by the GetAllObservations() method.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
GetNextObservation
|
Retrieves the next observation in file.
|
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.
|
ReferenceEquals
|
Returns 1 if the argument refers to the calling object and 0 otherwise.
|
ResetToStart
|
Resets the TrackingDataFile to the start of the file.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
SetObservedSpacecraft
|
Set the Spacecraft that is being observed for the tracking data in the file.
|
SetObservedTransponder
|
Set the Transponder of the Observed Spacecraft for the tracking data in the file.
|
|
Name
|
Description
|
Attributes
|
ApplyLimitValidationChecks
|
Determines whether to set the Validity flag on measurements as they are loaded, based on the applicable limits for the particular measurement type.
This property has been Deprecated. Please use GroundAntenna.ApplyTrackingDataConstraintChecks instead.
|
Type: Variable
Access: Read/Write
|
|
See also
Orbit Determination Guide
Tracking Data File Formats
|