Class PythonAbstractCycleSlipDetector
- java.lang.Object
-
- org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
-
- org.orekit.estimation.measurements.gnss.PythonAbstractCycleSlipDetector
-
- All Implemented Interfaces:
CycleSlipDetectors
public class PythonAbstractCycleSlipDetector extends AbstractCycleSlipDetector
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.void
finalize()
Part of JCC Python interface to objectdouble
getMaxTimeBeetween2Measurement()
Get the maximum time lapse between 2 measurements without considering a cycle-slip has occurring between both.int
getMinMeasurementNumber()
Get the minimum number of measurement needed before being able to figure out cycle-slip occurrence.List<CycleSlipDetectorResults>
getResults()
Get on all the results computed by the detector (e.g.: dates of cycle-slip).List<Map<Frequency,org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector.DataForDetection>>
getStuffReference()
Get the stuff (all the things needed for, the detector).void
manageData(ObservationDataSet observation)
The method is in charge of collecting the measurements, manage them, and call the detection method.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to objectString
setName(int numSat, SatelliteSystem sys)
Create the name of a satellite from its PRN number and satellite System it belongs to.-
Methods inherited from class org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector
detect
-
-
-
-
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
-
finalize
public void finalize() throws Throwable
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 classAbstractCycleSlipDetector
- 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 classAbstractCycleSlipDetector
- 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 classAbstractCycleSlipDetector
- Returns:
- the maximum time lapse between 2 measurements
-
getResults
public List<CycleSlipDetectorResults> getResults()
Get on all the results computed by the detector (e.g.: dates of cycle-slip).- Overrides:
getResults
in classAbstractCycleSlipDetector
- Returns:
- all the results computed by the detector (e.g.: dates of cycle-slip).
-
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 classAbstractCycleSlipDetector
- 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 classAbstractCycleSlipDetector
- Parameters:
nameSat
- name of the satellite (e.g. "GPS - 7")date
- date of the measurementvalue
- measurement at the current datefreq
- 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 classAbstractCycleSlipDetector
- Parameters:
numSat
- satellite PRN numbersys
- Satellite System of the satellite- Returns:
- the satellite name on a specified format (e.g.: "GPS - 7")
-
-