Package org.orekit.files.ilrs
Class CRD.RangeMeasurement
java.lang.Object
org.orekit.files.ilrs.CRD.RangeMeasurement
- All Implemented Interfaces:
TimeStamped
- Direct Known Subclasses:
CRD.FrRangeMeasurement,CRD.NptRangeMeasurement
- Enclosing class:
CRD
Range record.
-
Constructor Summary
ConstructorsConstructorDescriptionRangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent) Constructor.RangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent, double snr) Constructor.RangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent, double snr, String systemConfigurationId) Constructor. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
RangeMeasurement
Constructor.- Parameters:
date- data epochtimeOfFlight- time of flight in secondsepochEvent- indicates the time event reference
-
RangeMeasurement
Constructor.- Parameters:
date- data epochtimeOfFlight- time of flight in secondsepochEvent- indicates the time event referencesnr- signal to noise ratio (can be Double.NaN if unkonwn)
-
RangeMeasurement
public RangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent, double snr, String systemConfigurationId) Constructor.- Parameters:
date- data epochtimeOfFlight- time of flight in secondsepochEvent- indicates the time event referencesnr- signal to noise ratio (can be Double.NaN if unkonwn)systemConfigurationId- system configuration id- Since:
- 12.0
-
-
Method Details
-
getTimeOfFlight
public double getTimeOfFlight()Get the time-of-flight.- Returns:
- the time-of-flight in seconds
-
getEpochEvent
public int getEpochEvent()Get the indicator for the time event reference.- 0 = ground receive time (at SRP) (two-way)
- 1 = spacecraft bounce time (two-way)
- 2 = ground transmit time (at SRP) (two-way)
- 3 = spacecraft receive time (one-way)
- 4 = spacecraft transmit time (one-way)
- 5 = ground transmit time (at SRP) and spacecraft receive time (one-way)
- 6 = spacecraft transmit time and ground receive time (at SRP) (one-way)
- Returns:
- the indicator for the time event reference
-
getSnr
public double getSnr()Get the signal to noise ratio.- Returns:
- the signal to noise ratio
-
getDate
Get the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
getSystemConfigurationId
Get the system configuration id.- Returns:
- the system configuration id
- Since:
- 12.0
-
toCrdString
Get a string representation of the instance in the CRD format.- Returns:
- a string representation of the instance, in the CRD format.
- Since:
- 12.0
-