Package org.orekit.files.sinex
Class ObservableSpecificSignalBias
java.lang.Object
org.orekit.files.sinex.ObservableSpecificSignalBias
Container for observation-specific signal bias for a single link endpoint
(either emitter or receiver).
This class is made to handle both station and satellite OSB data. Bias values are stored in TimeSpanMaps associated with a given observation type. Those TimeSpanMaps are stored in a Map, which associate an observation code to a TimeSpanMap of double values.
- Since:
- 13.0
- Author:
- Louis Aucouturier, Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBias(String obs, AbsoluteDate spanBegin, AbsoluteDate spanEnd, double biasValue) Add a bias.Get all available observation types for the satellite.doublegetBias(String obs, AbsoluteDate date) Get the value of the Observable-specific Signal Bias for a given observation type at a given date.Get the maximum valid date for a given observation type.Get the minimum valid date for a given observation type.getTimeSpanMap(String obs) Get the TimeSpanMap object for a given observation type, for further operation on the object directly.
-
Constructor Details
-
ObservableSpecificSignalBias
public ObservableSpecificSignalBias()Simple constructor.
-
-
Method Details
-
addBias
Add a bias.- Parameters:
obs- observation used for the OSB computationspanBegin- beginning of the validity span for this bias valuespanEnd- end of the validity span for this bias valuebiasValue- Observable-specific Signal Bias value (meters for code and cycle for phase)
-
getBias
Get the value of the Observable-specific Signal Bias for a given observation type at a given date.- Parameters:
obs- observation typedate- date at which to obtain the Observable-specific Signal Bias- Returns:
- the value of the Observable-specific Signal Bias (meters for code and cycle for phase)
-
getAvailableObservations
Get all available observation types for the satellite.- Returns:
- Observation types obtained.
-
getMinimumValidDateForObservation
Get the minimum valid date for a given observation type.- Parameters:
obs- observation type- Returns:
- minimum valid date for the observation pair
-
getMaximumValidDateForObservation
Get the maximum valid date for a given observation type.- Parameters:
obs- observation type- Returns:
- maximum valid date for the observation pair
-
getTimeSpanMap
Get the TimeSpanMap object for a given observation type, for further operation on the object directly.- Parameters:
obs- observation type- Returns:
- the time span map for a given observation code pair
-