Package org.orekit.files.rinex.clock
Enum ClockLabel
- java.lang.Object
-
- java.lang.Enum<ClockLabel>
-
- org.orekit.files.rinex.clock.ClockLabel
-
- All Implemented Interfaces:
Serializable,Comparable<ClockLabel>,Label
public enum ClockLabel extends Enum<ClockLabel> implements Label
Label for Rinex files.- Since:
- 14.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANALYSIS_CENTERName of Analysis Center.ANALYSIS_CLK_REFList of the analysis clock references.LEAP_SECONDS_GNSSLeap seconds separating UTC and GNSS system times.NB_OF_CLK_REFNumber of analysis clock references.NB_OF_SOLN_SATSNumber of different satellites in the clock data records.NB_OF_SOLN_STA_TRFNumber of receivers included in the clock data records.NB_TYPES_OF_DATANumber of different clock data types.PRN_LISTList of all satellites reported in this file.SOLN_STA_NAME_NUMSolution station data.STATION_CLK_REFUnique identifier for external reference clock.STATION_NAME_NUM4-character or 9-character site ID.TIME_SYSTEM_IDTime system used for time tags.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLabel()Get the first label.booleanmatches(String label)Check if label matches.static ClockLabelvalueOf(String name)Returns the enum constant of this type with the specified name.static ClockLabel[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 Detail
-
values
public static ClockLabel[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ClockLabel c : ClockLabel.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ClockLabel valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
matches
public boolean matches(String label)
Check if label matches.
-
-