Class GalileoAlmanac

  • All Implemented Interfaces:
    GNSSOrbitalElements, TimeStamped

    public class GalileoAlmanac
    extends AbstractAlmanac
    Class for Galileo almanac.
    Since:
    10.0
    Author:
    Bryan Cazabonne
    See Also:
    "European GNSS (Galileo) Open Service, Signal In Space, Interface Control Document, Table 75"
    • Constructor Detail

      • GalileoAlmanac

        public GalileoAlmanac()
        Build a new almanac.
    • Method Detail

      • setDeltaSqrtA

        public void setDeltaSqrtA​(double dsqa)
        Sets the difference between the square root of the semi-major axis and the square root of the nominal semi-major axis.

        In addition, this method set the value of the Semi-Major Axis.

        Parameters:
        dsqa - the value to set
      • setDeltaInc

        public void setDeltaInc​(double dinc)
        Sets the the correction of orbit reference inclination at reference time.

        In addition, this method set the value of the reference inclination.

        Parameters:
        dinc - correction of orbit reference inclination at reference time in radians
      • getIOD

        public int getIOD()
        Gets the Issue of Data (IOD).
        Returns:
        the Issue Of Data
      • setIOD

        public void setIOD​(int iodValue)
        Sets the Issue of Data (IOD).
        Parameters:
        iodValue - the value to set
      • getHealthE1

        public int getHealthE1()
        Gets the E1-B/C signal health status.
        Returns:
        the E1-B/C signal health status
      • setHealthE1

        public void setHealthE1​(int healthE1)
        Sets the E1-B/C signal health status.
        Parameters:
        healthE1 - health status to set
      • getHealthE5a

        public int getHealthE5a()
        Gets the E5a signal health status.
        Returns:
        the E5a signal health status
      • setHealthE5a

        public void setHealthE5a​(int healthE5a)
        Sets the E5a signal health status.
        Parameters:
        healthE5a - health status to set
      • getHealthE5b

        public int getHealthE5b()
        Gets the E5b signal health status.
        Returns:
        the E5b signal health status
      • setHealthE5b

        public void setHealthE5b​(int healthE5b)
        Sets the E5b signal health status.
        Parameters:
        healthE5b - health status to set