Description
The BRTSUTDFFile object provides functionalities for reading Bilateration Ranging Transponder System (BRTS) Observation data (two-way Doppler and two-way range) from binary files written in the 75-byte binary Universal Tracking Data Format (UTDF). The time system for data contained in the BRTSUDTFFile is UTC, TwoWayRange data are given in km, and TwoWayDoppler data are given in Hz.
Inheritance Hierarchy: Object->TrackingDataFile->BRTSUTDFFile
Available In Editions:
Mission
Timing Precision Mode
This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.
Click here to see the documentation for this object in nanosecond timing precision mode.
Signatures
|
Description
|
BRTSUTDFFile()
|
Create a BRTSUTDFFile object without associating the contained Observations with any other objects.
|
BRTSUTDFFile(String fileName)
|
Create a BRTSUTDFFile object and read Observation data from the file provided.
|
BRTSUTDFFile({GroundStation} observingGroundStations, TDRSTransponder observedTransponder, {GroundAntenna} remoteGroundTerminals)
|
Create a BRTSUTDFFile object, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedGroundAntenna".
|
BRTSUTDFFile({GroundStation} observingGroundStations, TDRSTransponder observedTransponder, Sensor relaySensor, {GroundAntenna} remoteGroundTerminals)
|
Create a BRTSUTDFFile object, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", "relaySensors", and "observedGroundAntenna".
|
BRTSUTDFFile(String fileName, {GroundStation} observingGroundStations, TDRSTransponder observedTransponder, {GroundAntenna} remoteGroundTerminals)
|
Create a BRTSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", and "observedGroundAntenna".
|
BRTSUTDFFile(String fileName, {GroundStation} observingGroundStations, TDRSTransponder observedTransponder, Sensor relaySensor, {GroundAntenna} remoteGroundTerminals)
|
Create a BRTSUTDFFile object, read Observation data from the file provided, and associate the contained Observations with "observingGroundStation", "relayTDRSTransponder", "relaySensors", and "observedGroundAntenna".
|
|
Name
|
Description
|
Attributes
|
BRTSLinks
|
An array of the observing GroundStations.
|
Type: Array of BRTSLink
Access: Read-Only
|
DataSpanEndEpoch
|
The Epoch of the last Observation in the file.
|
Type: Variable
Access: Read-Only
Units: day
|
DataSpanStartEpoch
|
The Epoch of the first Observation in the file.
|
Type: Variable
Access: Read-Only
Units: day
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
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
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
NoObservationErrorAction
|
Specifies the behavior when no matching observations are found in the TrackingDataFile.
|
Type: Variable
Access: Read/Write
|
ObjectBeingObserved
|
The TDRSTransponder 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
|
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
|
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
|
AddBRTSLink
|
Adds an observer/remote BRTS ground terminal 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.
|
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
|