Class CRD.NptRangeMeasurement

java.lang.Object
org.orekit.files.ilrs.CRD.RangeMeasurement
org.orekit.files.ilrs.CRD.NptRangeMeasurement
All Implemented Interfaces:
TimeStamped
Enclosing class:
CRD

public static class CRD.NptRangeMeasurement extends CRD.RangeMeasurement
Range record -- Normal Point.
Since:
12.0
  • Constructor Details

    • NptRangeMeasurement

      public NptRangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent, double snr, String systemConfigurationId)
      Constructor.
      Parameters:
      date - data epoch
      timeOfFlight - time of flight in seconds
      epochEvent - indicates the time event reference
      snr - signal to noise ratio (can be Double.NaN if unkonwn)
      systemConfigurationId - System configuration id
    • NptRangeMeasurement

      public NptRangeMeasurement(AbsoluteDate date, double timeOfFlight, int epochEvent, double snr, String systemConfigurationId, double windowLength, int numberOfRawRanges, double binRms, double binSkew, double binKurtosis, double binPeakMinusMean, double returnRate, int detectorChannel)
      Constructor.
      Parameters:
      date - data epoch
      timeOfFlight - time of flight in seconds
      epochEvent - indicates the time event reference
      snr - signal to noise ratio (can be Double.NaN if unkonwn)
      systemConfigurationId - System configuration id
      windowLength - normal point window length
      numberOfRawRanges - number of raw ranges (after editing) compressed into the normal point
      binRms - Bin RMS from the mean of raw accepted time-of-flight values minus the trend function
      binSkew - Bin skew from the mean of raw accepted time-of-flight values minus the trend function
      binKurtosis - Bin kurtosis from the mean of raw accepted time-of-flight values minus the trend function
      binPeakMinusMean - Bin peak - mean value
      returnRate - Return rate [%]
      detectorChannel - detector channel
  • Method Details

    • getWindowLength

      public double getWindowLength()
      Get the normal point window length.
      Returns:
      the normal point window length
    • getNumberOfRawRanges

      public int getNumberOfRawRanges()
      Get the umber of raw ranges (after editing) compressed into the normal point.
      Returns:
      the umber of raw ranges
    • getBinRms

      public double getBinRms()
      Get the bin RMS from the mean of raw accepted time-of-flight values minus the trend function.
      Returns:
      the bin RMS
    • getBinSkew

      public double getBinSkew()
      Get the bin skew from the mean of raw accepted time-of-flight values minus the trend function.
      Returns:
      the bin skew
    • getBinKurtosis

      public double getBinKurtosis()
      Get the bin kurtosis from the mean of raw accepted time-of-flight values minus the trend function.
      Returns:
      the bin kurtosis
    • getBinPeakMinusMean

      public double getBinPeakMinusMean()
      Get the bin peak - mean value.
      Returns:
      the bin peak - mean value
    • getReturnRate

      public double getReturnRate()
      Get the return rate.
      Returns:
      the return rate
    • getDetectorChannel

      public int getDetectorChannel()
      Get the detector channel.
      Returns:
      the detector channel
    • toCrdString

      @DefaultDataContext public String toCrdString()
      Get a string representation of the instance in the CRD format.
      Overrides:
      toCrdString in class CRD.RangeMeasurement
      Returns:
      a string representation of the instance, in the CRD format.
    • toString

      @DefaultDataContext public String toString()
      Overrides:
      toString in class Object