Class QZSSAlmanacFactory

All Implemented Interfaces:
Cloneable, OrbitalParameterFactory<QZSSAlmanac>

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

    • QZSSAlmanacFactory

      public QZSSAlmanacFactory(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

    • getSource

      public String getSource()
      Get the source of this QZSS almanac.
      Returns:
      the source of this QZSS almanac
    • setSource

      public void setSource(String source)
      Set the source of this QZSS almanac.
      Parameters:
      source - source of this QZSS almanac
    • getHealth

      public int getHealth()
      Get the Health status.
      Returns:
      the Health status
    • setHealth

      public void setHealth(int health)
      Set the Health status.
      Parameters:
      health - Health status
    • createFromDrivers

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