Class CRD.Calibration

    • Constructor Detail

      • 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 epoch
        typeOfData - type of data
        systemConfigurationId - system configuration id
        numberOfPointsRecorded - number of data points recorded
        numberOfPointsUsed - number of data points used
        oneWayDistance - one-way target distance (nominal)
        systemDelay - calibration system delay
        delayShift - calibration delay shift - a measure of calibration stability
        rms - RMS of raw system delay
        skew - skew of raw system delay values from the mean.
        kurtosis - kurtosis of raw system delay values from the mean.
        peakMinusMean - system delay peak – mean value
        typeIndicator - calibration type indicator
        shiftTypeIndicator - calibration shift type indicator
        detectorChannel - detector channel
        span - calibration span
        returnRate - return rate (%)
    • Method Detail

      • 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

        public String 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

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