Class PhaseShiftCorrection

java.lang.Object
org.orekit.files.rinex.observation.PhaseShiftCorrection

public class PhaseShiftCorrection extends Object
Phase Shift corrections. Contains the phase shift corrections used to generate phases consistent with respect to cycle shifts.
Since:
12.0
  • Constructor Details

    • PhaseShiftCorrection

      public PhaseShiftCorrection(SatelliteSystem satSystemPhaseShift, ObservationType typeObsPhaseShift, double phaseShiftCorrection, List<SatInSystem> satsPhaseShift)
      Simple constructor.
      Parameters:
      satSystemPhaseShift - Satellite System
      typeObsPhaseShift - Carrier Phase Observation Code (may be null)
      phaseShiftCorrection - Phase Shift Corrections (cycles)
      satsPhaseShift - List of satellites involved
  • Method Details

    • getSatelliteSystem

      public SatelliteSystem getSatelliteSystem()
      Get the Satellite System.
      Returns:
      Satellite System.
    • getTypeObs

      public ObservationType getTypeObs()
      Get the Carrier Phase Observation Code.

      The observation code may be null for the uncorrected reference signal group

      Returns:
      Carrier Phase Observation Code.
    • getCorrection

      public double getCorrection()
      Get the Phase Shift Corrections.
      Returns:
      Phase Shift Corrections (cycles)
    • getSatsCorrected

      public List<SatInSystem> getSatsCorrected()
      Get the list of satellites involved.
      Returns:
      List of satellites involved (if empty, all the sats are involved)