Class PythonAbstractCycleSlipDetector

    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • manageData

        public void manageData​(ObservationDataSet observation)
        The method is in charge of collecting the measurements, manage them, and call the detection method.
        Specified by:
        manageData in class AbstractCycleSlipDetector
        Parameters:
        observation - observation data set
      • getMinMeasurementNumber

        public int getMinMeasurementNumber()
        Get the minimum number of measurement needed before being able to figure out cycle-slip occurrence.
        Overrides:
        getMinMeasurementNumber in class AbstractCycleSlipDetector
        Returns:
        the minimum number of measurement needed before being able to figure out cycle-slip occurrence.
      • getMaxTimeBeetween2Measurement

        public double getMaxTimeBeetween2Measurement()
        Get the maximum time lapse between 2 measurements without considering a cycle-slip has occurring between both.
        Overrides:
        getMaxTimeBeetween2Measurement in class AbstractCycleSlipDetector
        Returns:
        the maximum time lapse between 2 measurements
      • getStuffReference

        public List<Map<Frequency,​org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector.DataForDetection>> getStuffReference()
        Get the stuff (all the things needed for, the detector).
        Overrides:
        getStuffReference in class AbstractCycleSlipDetector
        Returns:
        return stuff
      • cycleSlipDataSet

        public void cycleSlipDataSet​(String nameSat,
                                     AbsoluteDate date,
                                     double value,
                                     Frequency freq)
        Set the data: collect data at the current Date, at the current frequency, for a given satellite, add it within the attributes data and stuff.
        Overrides:
        cycleSlipDataSet in class AbstractCycleSlipDetector
        Parameters:
        nameSat - name of the satellite (e.g. "GPS - 7")
        date - date of the measurement
        value - measurement at the current date
        freq - frequency used
      • setName

        public String setName​(int numSat,
                              SatelliteSystem sys)
        Create the name of a satellite from its PRN number and satellite System it belongs to.
        Overrides:
        setName in class AbstractCycleSlipDetector
        Parameters:
        numSat - satellite PRN number
        sys - Satellite System of the satellite
        Returns:
        the satellite name on a specified format (e.g.: "GPS - 7")