Class IonosphereBDGIMMessage


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

      • IonosphereBDGIMMessage

        public IonosphereBDGIMMessage​(SatelliteSystem system,
                                      int prn,
                                      String navigationMessageType)
        Simple constructor.
        Parameters:
        system - satellite system
        prn - satellite number
        navigationMessageType - 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 coefficient
        alphaI - α coefficient to set (m⁻²)
        See Also:
        Unit.TOTAL_ELECTRON_CONTENT_UNIT