Interface TimeSystem

All Known Implementing Classes:
PredefinedTimeSystem

public interface TimeSystem
Time systems used in navigation files.
Since:
11.0
Author:
Thomas Neidhart, Evan Ward, Thomas Paulet
  • Method Details

    • getKey

      String getKey()
      Get the 3 letters key of the time system.
      Returns:
      3 letters key
      Since:
      12.0
    • getTwoLettersCode

      String getTwoLettersCode()
      Get the two letters code.
      Returns:
      two letters code (may be null for non-GNSS time systems)
      Since:
      12.2
    • getOneLetterCode

      String getOneLetterCode()
      Get the one letter code.
      Returns:
      one letter code (may be null for non-GNSS time systems)
      Since:
      12.2
    • getTimeScale

      TimeScale getTimeScale(TimeScales timeScales)
      Get the time scale corresponding to time system.
      Parameters:
      timeScales - the set of time scales to use
      Returns:
      the time scale corresponding to time system in the set of time scales