Description
The DSNMediaCorrections object provides functionality for loading, configuring, and evaluating Deep Space Network (DSN) media corrections for tracking data. These corrections account for measurement biases introduced by the ionosphere, troposphere, and other propagation media, as defined in the DSN TRK-2-23 specification. The object contains an array of DSNMediaCorrectionCommand records that define the correction type, coefficients, function type, and participants. Correction data may be loaded from a TRK-2-23 file or configured manually, and can be evaluated for range, range-rate, and VLBI measurements (note that VLBI measurements are not natively supported in FreeFlyer, but the correction model is measurement-type agnostic).
Inheritance Hierarchy: Object->DSNMediaCorrections
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.
Name
|
Description
|
Attributes
|
CalibrationCommands
|
The calibration commands defining the media corrections to evaluate.
|
Type: Array of DSNMediaCorrectionCommand
Access: Read-Only
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
|
Name
|
Description
|
AddMediaCalibrationCommand
|
Add a DSNMediaCalibrationCommand to the object.
|
ClearCalibrationCommands
|
Removes all Calibration Commands in the object.
|
ClearSavedStates
|
Clears previous saved states for this object.
|
EvaluateMediaCorrection
|
Evaluates the correction to the measurement associated with the provided Groundstation and Spacecraft. This overload evaluates the correction for the first calibration command configured in the object.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
InitializeFromFile
|
Initializes media correction commands from a Trk 2-23 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.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
|
|