Package org.orekit.files.ilrs
Class CRD.Calibration
java.lang.Object
org.orekit.files.ilrs.CRD.Calibration
- All Implemented Interfaces:
TimeStamped
- Direct Known Subclasses:
CRD.CalibrationDetail
- Enclosing class:
CRD
Calibration Record.
- Since:
- 12.0
-
Constructor Summary
ConstructorsConstructorDescriptionCalibration(AbsoluteDate date, int typeOfData, String systemConfigurationId, int numberOfPointsRecorded, int numberOfPointsUsed, double oneWayDistance, double systemDelay, double delayShift, double rms, double skew, double kurtosis, double peakMinusMean, int typeIndicator, int shiftTypeIndicator, int detectorChannel, int span, double returnRate) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetDate()Get the date.doubleGet the calibration delay shift.intGet the detector channel.doubleGet the kurtosis of raw system delay values from the mean.intGet the number of data points recorded.intGet the number of data points used.doubleGet the one-way target distance (nominal).doubleGet the system delay peak – mean value.doubleGet the return rate.doublegetRms()Get the rms of raw system delay.intGet the calibration shift type indicator.doublegetSkew()Get the skew of raw system delay values from the mean.intgetSpan()Get the calibration span.Get the system configuration id.doubleGet the calibration system delay.intGet the calibration type indicator.intGet the type of data.Get a string representation of the instance in the CRD format.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
Calibration
public Calibration(AbsoluteDate date, int typeOfData, String systemConfigurationId, int numberOfPointsRecorded, int numberOfPointsUsed, double oneWayDistance, double systemDelay, double delayShift, double rms, double skew, double kurtosis, double peakMinusMean, int typeIndicator, int shiftTypeIndicator, int detectorChannel, int span, double returnRate) Constructor.- Parameters:
date- data epochtypeOfData- type of datasystemConfigurationId- system configuration idnumberOfPointsRecorded- number of data points recordednumberOfPointsUsed- number of data points usedoneWayDistance- one-way target distance (nominal)systemDelay- calibration system delaydelayShift- calibration delay shift - a measure of calibration stabilityrms- RMS of raw system delayskew- skew of raw system delay values from the mean.kurtosis- kurtosis of raw system delay values from the mean.peakMinusMean- system delay peak – mean valuetypeIndicator- calibration type indicatorshiftTypeIndicator- calibration shift type indicatordetectorChannel- detector channelspan- calibration spanreturnRate- return rate (%)
-
-
Method Details
-
getDate
Description copied from interface:TimeStampedGet the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
getTypeOfData
public int getTypeOfData()Get the type of data.- 0=station combined transmit and receive calibration (“normal” SLR/LLR)
- 1=station transmit calibration (e.g., one-way ranging to transponders)
- 2=station receive calibration
- 3=target combined transmit and receive calibrations
- 4=target transmit calibration
- 5=target receive calibration
- Returns:
- the type of data
-
getSystemConfigurationId
Get the system configuration id.- Returns:
- the system configuration id
-
getNumberOfPointsRecorded
public int getNumberOfPointsRecorded()Get the number of data points recorded.- Returns:
- the number of data points recorded, -1 if no information
-
getNumberOfPointsUsed
public int getNumberOfPointsUsed()Get the number of data points used.- Returns:
- the number of data points used, -1 if no information
-
getOneWayDistance
public double getOneWayDistance()Get the one-way target distance (nominal).- Returns:
- the one-way target distance (nominal)
-
getSystemDelay
public double getSystemDelay()Get the calibration system delay.- Returns:
- the calibration system delay
-
getDelayShift
public double getDelayShift()Get the calibration delay shift.- Returns:
- the calibration delay shift
-
getRms
public double getRms()Get the rms of raw system delay.- Returns:
- the rms of raw system delay
-
getSkew
public double getSkew()Get the skew of raw system delay values from the mean.- Returns:
- the skew of raw system delay values from the mean.
-
getKurtosis
public double getKurtosis()Get the kurtosis of raw system delay values from the mean.- Returns:
- the kurtosis of raw system delay values from the mean.
-
getPeakMinusMean
public double getPeakMinusMean()Get the system delay peak – mean value.- Returns:
- the system delay peak – mean value
-
getTypeIndicator
public int getTypeIndicator()Get the calibration type indicator.- 0=not used or undefined
- 1=nominal (from once off assessment)
- 2=external calibrations
- 3=internal calibrations – telescope
- 4=internal calibrations – building
- 5=burst calibrations
- 6=other
- Returns:
- the calibration type indicator
-
getShiftTypeIndicator
public int getShiftTypeIndicator()Get the calibration shift type indicator.- 0=not used or undefined
- 1=nominal (from once off assessment)
- 2=pre- to post- Shift
- 3=minimum to maximum
- 4=other
- Returns:
- the calibration shift type indicator
-
getDetectorChannel
public int getDetectorChannel()Get the detector channel.- 0=not applicable or “all”
- 1-4 for quadrant
- 1-n for many channels
- Returns:
- the detector channel
-
getSpan
public int getSpan()Get the calibration span.- 0 = not applicable (e.g. Calibration type indicator is “nominal”)
- 1 = Pre-calibration only
- 2 = Post-calibration only
- 3 = Combined (pre- and post-calibrations or multiple)
- 4 = Real-time calibration (data taken while ranging to a satellite)
- Returns:
- the calibration span
-
getReturnRate
public double getReturnRate()Get the return rate.- Returns:
- the return rate
-
toCrdString
Get a string representation of the instance in the CRD format.- Returns:
- a string representation of the instance, in the CRD format.
-
toString
-