Class GalileoAlmanacFactory

All Implemented Interfaces:
Cloneable, OrbitalParameterFactory<GalileoAlmanac>

public class GalileoAlmanacFactory extends GNSSOrbitalElementsFactory<GalileoAlmanac>
Factory for GalileoAlmanac.
Since:
14.0
Author:
Luc Maisonobe
  • Constructor Details

    • GalileoAlmanacFactory

      public GalileoAlmanacFactory(TimeScales timeScales, SatelliteSystem system, Frame inertial, Frame bodyFixed)
      Simple constructor.
      Parameters:
      timeScales - known time scales
      system - satellite system to use for interpreting week number
      inertial - reference inertial frame
      bodyFixed - body fixed frame (will be frozen at date to build the orbital elements
  • Method Details

    • getHealthE1

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

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

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

      public void setHealthE5a(int healthE5a)
      Set the E5a signal health status.
      Parameters:
      healthE5a - the E5a signal health status
    • getHealthE5b

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

      public void setHealthE5b(int healthE5b)
      Set the E5b signal health status.
      Parameters:
      healthE5b - the E5b signal health status
    • getIod

      public int getIod()
      Get the Issue of Data (IOD).
      Returns:
      the Issue Of Data
    • setIod

      public void setIod(int iod)
      Set the Issue of Data (IOD).
      Parameters:
      iod - the Issue Of Data
    • createFromDrivers

      public GalileoAlmanac createFromDrivers()
      Create orbital parameters from current drivers values.
      Returns:
      created orbital parameters