Enum Class ClockLabel

java.lang.Object
java.lang.Enum<ClockLabel>
org.orekit.files.rinex.clock.ClockLabel
All Implemented Interfaces:
Serializable, Comparable<ClockLabel>, Constable, Label

public enum ClockLabel extends Enum<ClockLabel> implements Label
Label for Rinex files.
Since:
14.0
Author:
Luc Maisonobe
  • Enum Constant Details

    • TIME_SYSTEM_ID

      public static final ClockLabel TIME_SYSTEM_ID
      Time system used for time tags.
    • LEAP_SECONDS_GNSS

      public static final ClockLabel LEAP_SECONDS_GNSS
      Leap seconds separating UTC and GNSS system times.
    • NB_TYPES_OF_DATA

      public static final ClockLabel NB_TYPES_OF_DATA
      Number of different clock data types.
    • STATION_NAME_NUM

      public static final ClockLabel STATION_NAME_NUM
      4-character or 9-character site ID.
    • STATION_CLK_REF

      public static final ClockLabel STATION_CLK_REF
      Unique identifier for external reference clock.
    • ANALYSIS_CENTER

      public static final ClockLabel ANALYSIS_CENTER
      Name of Analysis Center.
    • NB_OF_CLK_REF

      public static final ClockLabel NB_OF_CLK_REF
      Number of analysis clock references.
    • ANALYSIS_CLK_REF

      public static final ClockLabel ANALYSIS_CLK_REF
      List of the analysis clock references.
    • NB_OF_SOLN_STA_TRF

      public static final ClockLabel NB_OF_SOLN_STA_TRF
      Number of receivers included in the clock data records.
    • SOLN_STA_NAME_NUM

      public static final ClockLabel SOLN_STA_NAME_NUM
      Solution station data.
    • NB_OF_SOLN_SATS

      public static final ClockLabel NB_OF_SOLN_SATS
      Number of different satellites in the clock data records.
    • PRN_LIST

      public static final ClockLabel PRN_LIST
      List of all satellites reported in this file.
  • Method Details

    • values

      public static ClockLabel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ClockLabel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • matches

      public boolean matches(String label)
      Check if label matches.
      Specified by:
      matches in interface Label
      Parameters:
      label - label foun in a header line to check
      Returns:
      true if label matches the instance
    • getLabel

      public String getLabel()
      Get the first label.
      Specified by:
      getLabel in interface Label
      Returns:
      first label