Class GalileoAlmanac

    • Constructor Detail

      • GalileoAlmanac

        public GalileoAlmanac​(TimeScales timeScales,
                              SatelliteSystem system)
        Build a new almanac.
        Parameters:
        timeScales - known time scales
        system - satellite system to consider for interpreting week number (may be different from real system, for example in Rinex nav, weeks are always according to GPS)
      • GalileoAlmanac

        public GalileoAlmanac​(FieldGalileoAlmanac<T> original)
        Constructor from field instance.
        Type Parameters:
        T - type of the field elements
        Parameters:
        original - regular field instance
    • 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