public abstract class AbstractCycleSlipDetector extends Object implements CycleSlipDetectors
Modifier and Type | Method and Description |
---|---|
protected void |
cycleSlipDataSet(String nameSat, AbsoluteDate date, double value, Frequency freq)
设置数据:在当前日期、当前频率下,为给定卫星收集数据,将其添加到数据和其他属性中。
|
List<CycleSlipDetectorResults> |
detect(List<ObservationDataSet> observations)
检测给定观测数据集是否发生循环滑移。
|
protected double |
getMaxTimeBeetween2Measurement()
获取两次测量之间的最大时间间隔,不考虑两者之间是否发生循环滑移。
|
protected int |
getMinMeasurementNumber()
在能够确定循环滑移发生之前,需要的最小测量次数。
|
protected List<CycleSlipDetectorResults> |
getResults()
获取检测器计算的所有结果(例如:循环滑移的日期)。
|
protected List<Map<Frequency,org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector.DataForDetection>> |
getStuffReference()
获取所需的所有内容(检测器所需的所有内容)。
|
protected abstract void |
manageData(ObservationDataSet observation)
该方法负责收集测量数据,管理数据,并调用检测方法。
|
protected String |
setName(int numSat, SatelliteSystem sys)
根据卫星的PRN号和所属卫星系统创建卫星名称。
|
public List<CycleSlipDetectorResults> detect(List<ObservationDataSet> observations)
detect
在接口 CycleSlipDetectors
observations
- 观测数据集列表
protected abstract void manageData(ObservationDataSet observation)
observation
- 观测数据集
protected int getMinMeasurementNumber()
protected double getMaxTimeBeetween2Measurement()
protected List<CycleSlipDetectorResults> getResults()
protected List<Map<Frequency,org.orekit.estimation.measurements.gnss.AbstractCycleSlipDetector.DataForDetection>> getStuffReference()
protected void cycleSlipDataSet(String nameSat, AbsoluteDate date, double value, Frequency freq)
nameSat
- 卫星名称(例如 "GPS - 7")
date
- 测量日期
value
- 当前日期的测量值
freq
- 使用的频率
protected String setName(int numSat, SatelliteSystem sys)
numSat
- 卫星PRN号
sys
- 卫星的卫星系统
Copyright © 2002-2023 CS GROUP. All rights reserved.