Class PhaseBias

java.lang.Object
org.orekit.gnss.metric.messages.common.PhaseBias

public class PhaseBias extends Object
Container for phase bias data.
Since:
11.0
Author:
Bryan Cazabonne
  • Constructor Details

    • PhaseBias

      public PhaseBias(int signalID, boolean isSignalInteger, int signalWideLaneIntegerIndicator, int discontinuityCounter, double phaseBias)
      Constructor.
      Parameters:
      signalID - GNSS signal and tracking mode identifier
      isSignalInteger - true if signal has integer property
      signalWideLaneIntegerIndicator - signal Wide-Lane integer indicator
      discontinuityCounter - signal discontinuity counter
      phaseBias - phase bias associated to the signal ID in meters
  • Method Details

    • getSignalID

      public int getSignalID()
      Get the GNSS signal and tracking mode identifier.
      Returns:
      the GNSS signal and tracking mode identifier
    • isSignalInteger

      public boolean isSignalInteger()
      Get the flag indicating is signal has integer property.
      Returns:
      true is signal has integer property
    • getSignalWideLaneIntegerIndicator

      public int getSignalWideLaneIntegerIndicator()
      Get the signal Wide-Lane integer indicator.
      • 0: No wide-lane with integer property for this signal or satellite
      • 1: Signal belongs to group two of wide-lanes with integer property
      • 2: Signal belongs to group one of wide-lanes with integer property
      • 3: Signal belongs to group one of wide-lanes with integer property
      Returns:
      the signal Wide-Lane indicator
    • getDiscontinuityCounter

      public int getDiscontinuityCounter()
      Get the signal phase discontinuity counter.

      Increased for every discontinuity in phase

      Returns:
      the signal phase discontinuity counter
    • getPhaseBias

      public double getPhaseBias()
      Get the phase bias associated to the signal ID.
      Returns:
      the phase bias in meters