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 Detail

      • 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