Class IonosphereAij

  • Direct Known Subclasses:
    RegionalAij

    public class IonosphereAij
    extends Object
    Container for data contained in several ionosphere messages.
    Since:
    14.0
    Author:
    Luc Maisonobe
    • Field Detail

      • SFU

        public static final Unit SFU
        Converter for Nequick-G aᵢ₀ parameter.
      • SFU_PER_DEG

        public static final Unit SFU_PER_DEG
        Converter for Nequick-G aᵢ₁ parameter.
      • SFU_PER_DEG2

        public static final Unit SFU_PER_DEG2
        Converter for Nequick-G aᵢ₂ parameter.
    • Constructor Detail

      • IonosphereAij

        public IonosphereAij()
    • Method Detail

      • getAi0

        public double getAi0()
        Get aᵢ₀.

        Beware Orekit uses SI units here. In order to retrieve the more traditional SFU, use IonosphereNequickGMessage.SFU.fromSI(msg.getAi0())

        Returns:
        aᵢ₀ (W/m²/Hz)
        See Also:
        SFU
      • setAi0

        public void setAi0​(double ai0)
        Set aᵢ₀.

        Beware Orekit uses SI units here. In order to use the more traditional SFU, use msg.setAi0(IonosphereNequickGMessage.SFU.toSI(ai0))

        Parameters:
        ai0 - aᵢ₀ (W/m²/Hz)
        See Also:
        SFU
      • getAi1

        public double getAi1()
        Get aᵢ₁.

        Beware Orekit uses SI units here. In order to retrieve the more traditional SFU/deg, use IonosphereNequickGMessage.SFU_PAR_DEG.fromSI(msg.getAi1())

        Returns:
        aᵢ₁ (W/m²/Hz/rad)
        See Also:
        SFU_PER_DEG
      • setAi1

        public void setAi1​(double ai1)
        Set aᵢ₁.

        Beware Orekit uses SI units here. In order to use the more traditional SFU/deg, use msg.setAi1(IonosphereNequickGMessage.SFU_PER_DEG.toSI(ai1))

        Parameters:
        ai1 - aᵢ₁ (W/m²/Hz/rad)
        See Also:
        SFU_PER_DEG
      • getAi2

        public double getAi2()
        Get aᵢ₂.

        Beware Orekit uses SI units here. In order to retrieve the more traditional SFU/deg², use IonosphereNequickGMessage.SFU_PER_DEG_2.fromSI(msg.getAi2())

        Returns:
        aᵢ₂ (W/m²/Hz/rad²)
        See Also:
        SFU_PER_DEG2
      • setAi2

        public void setAi2​(double ai2)
        Set aᵢ₂.

        Beware Orekit uses SI units here. In order to use the more traditional SFU/deg², use msg.setAi2(IonosphereNequickGMessage.SFU_PER_DEG2.toSI(ai2))

        Parameters:
        ai2 - aᵢ₂ (W/m²/Hz/rad²)
        See Also:
        SFU_PER_DEG2