Class SsrIgm06Data


public class SsrIgm06Data extends SsrIgmData
Container for SSR IGM06 data.
Since:
11.0
Author:
Bryan Cazabonne
  • Constructor Details

    • SsrIgm06Data

      public SsrIgm06Data()
      Constructor.
  • Method Details

    • getNumberOfBiasesProcessed

      public int getNumberOfBiasesProcessed()
      Get the number of biases processed for the current satellite.
      Returns:
      the number of biases processed
    • setNumberOfBiasesProcessed

      public void setNumberOfBiasesProcessed(int numberOfBiasesProcessed)
      Set the number of biases processed for the current satellite.
      Parameters:
      numberOfBiasesProcessed - the number to set
    • getYawAngle

      public double getYawAngle()
      Get the yaw angle used for computation of phase wind-up correction.
      Returns:
      the yaw angle in radians
    • setYawAngle

      public void setYawAngle(double yawAngle)
      Set the yaw angle used for computation of phase wind-up correction.
      Parameters:
      yawAngle - the yaw angle to set in radians
    • getYawRate

      public double getYawRate()
      Get the yaw rate.
      Returns:
      the yaw rate in radians per second
    • setYawRate

      public void setYawRate(double yawRate)
      Set the yaw rate.
      Parameters:
      yawRate - the yaw rate to set in radians per second
    • addPhaseBias

      public void addPhaseBias(PhaseBias bias)
      Add a phase bias value for the current satellite.
      Parameters:
      bias - the phase bias to add
    • getPhaseBiases

      public Map<Integer,PhaseBias> getPhaseBiases()
      Get the phase biases for the current satellite.

      First key: signal ID Second key: the phase bias object

      Returns:
      the phase biases for the current satellite
    • getPhaseBias

      public PhaseBias getPhaseBias(int signalID)
      Get the phase bias for a given signal ID.
      Parameters:
      signalID - the signal IF
      Returns:
      the corresponding phase bias (null if not provided)