Class IonosphereBDGIMMessage
- java.lang.Object
-
- org.orekit.files.rinex.navigation.TypeSvMessage
-
- org.orekit.files.rinex.navigation.IonosphereBaseMessage
-
- org.orekit.files.rinex.navigation.IonosphereBDGIMMessage
-
public class IonosphereBDGIMMessage extends IonosphereBaseMessage
Container for data contained in a ionosphere BDGIM message.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description IonosphereBDGIMMessage(SatelliteSystem system, int prn, String navigationMessageType)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]getAlpha()Get the α coefficients.voidsetAlphaI(int i, double alphaI)Set one α coefficient.-
Methods inherited from class org.orekit.files.rinex.navigation.IonosphereBaseMessage
getTransmitTime, setTransmitTime
-
Methods inherited from class org.orekit.files.rinex.navigation.TypeSvMessage
getNavigationMessageType, getPrn, getSystem
-
-
-
-
Constructor Detail
-
IonosphereBDGIMMessage
public IonosphereBDGIMMessage(SatelliteSystem system, int prn, String navigationMessageType)
Simple constructor.- Parameters:
system- satellite systemprn- satellite numbernavigationMessageType- navigation message type
-
-
Method Detail
-
getAlpha
public double[] getAlpha()
Get the α coefficients.Beware Orekit uses SI units here. In order to retrieve the more traditional TECu, use
Unit.TOTAL_ELECTRON_CONTENT_UNIT.fromSI(msg.getAlpha()[i])- Returns:
- α coefficients (m⁻²)
- See Also:
Unit.TOTAL_ELECTRON_CONTENT_UNIT
-
setAlphaI
public void setAlphaI(int i, double alphaI)Set one α coefficient.Beware Orekit uses SI units here. In order to use the more traditional TECu, use
msg.setAlpha(i, Unit.TOTAL_ELECTRON_CONTENT_UNIT.toSI(ai))- Parameters:
i- index of the coefficientalphaI- α coefficient to set (m⁻²)- See Also:
Unit.TOTAL_ELECTRON_CONTENT_UNIT
-
-