Class 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 Detail

      • 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 Detail

      • 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