Class IonosphereBDGIMMessage

All Implemented Interfaces:
NavigationMessage, TimeStamped

public class IonosphereBDGIMMessage extends IonosphereBaseMessage
Container for data contained in a ionosphere BDGIM message.
Since:
12.0
Author:
Luc Maisonobe
  • Constructor Details

    • IonosphereBDGIMMessage

      public IonosphereBDGIMMessage(SatelliteSystem system, int prn, String navigationMessageType, String subType)
      Simple constructor.
      Parameters:
      system - satellite system
      prn - satellite number
      navigationMessageType - navigation message type
      subType - message subtype
  • Method Details

    • 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:
    • 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 coefficient
      alphaI - α coefficient to set (m⁻²)
      See Also: