Class SsrIgm06Data
- java.lang.Object
-
- org.orekit.gnss.metric.messages.ssr.SsrData
-
- org.orekit.gnss.metric.messages.ssr.igm.SsrIgmData
-
- org.orekit.gnss.metric.messages.ssr.igm.SsrIgm06Data
-
public class SsrIgm06Data extends SsrIgmData
Container for SSR IGM06 data.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description SsrIgm06Data()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPhaseBias(PhaseBias bias)
Add a phase bias value for the current satellite.int
getNumberOfBiasesProcessed()
Get the number of biases processed for the current satellite.PhaseBias
getPhaseBias(int signalID)
Get the phase bias for a given signal ID.Map<Integer,PhaseBias>
getPhaseBiases()
Get the phase biases for the current satellite.double
getYawAngle()
Get the yaw angle used for computation of phase wind-up correction.double
getYawRate()
Get the yaw rate.void
setNumberOfBiasesProcessed(int numberOfBiasesProcessed)
Set the number of biases processed for the current satellite.void
setYawAngle(double yawAngle)
Set the yaw angle used for computation of phase wind-up correction.void
setYawRate(double yawRate)
Set the yaw rate.-
Methods inherited from class org.orekit.gnss.metric.messages.ssr.igm.SsrIgmData
getSatelliteID, setSatelliteID
-
-
-
-
Method Detail
-
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)
-
-