Class 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 Detail

      • 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 Detail

      • 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)