Package org.orekit.gnss
Enum SatelliteSystem
- java.lang.Object
-
- java.lang.Enum<SatelliteSystem>
-
- org.orekit.gnss.SatelliteSystem
-
- All Implemented Interfaces:
Serializable
,Comparable<SatelliteSystem>
public enum SatelliteSystem extends Enum<SatelliteSystem>
Enumerate for satellite system.- Since:
- 9.2
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BEIDOU
Beidou system.GALILEO
Galileo system.GLONASS
GLONASS system.GPS
GPS system.IRNSS
Indian Regional Navigation Satellite System system (NavIC).MIXED
Mixed system.QZSS
Quasi-Zenith Satellite System system.SBAS
SBAS system.USER_DEFINED_A
User-defined system A.USER_DEFINED_B
User-defined system B.USER_DEFINED_D
User-defined system D.USER_DEFINED_F
User-defined system F.USER_DEFINED_H
User-defined system H.USER_DEFINED_K
User-defined system K.USER_DEFINED_L
User-defined system L.USER_DEFINED_N
User-defined system N.USER_DEFINED_O
User-defined system O.USER_DEFINED_P
User-defined system P.USER_DEFINED_Q
User-defined system Q.USER_DEFINED_T
User-defined system T.USER_DEFINED_U
User-defined system U.USER_DEFINED_V
User-defined system V.USER_DEFINED_W
User-defined system W.USER_DEFINED_X
User-defined system X.USER_DEFINED_Y
User-defined system Y.USER_DEFINED_Z
User-defined system Z.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description char
getKey()
Get the key for the system.ObservationTimeScale
getObservationTimeScale()
Get observation time scale for satellite system.static SatelliteSystem
parseSatelliteSystem(String s)
Parse a string to get the satellite system.static SatelliteSystem
parseSatelliteSystemWithGPSDefault(String s)
Parse a string to get the satellite system.static SatelliteSystem
valueOf(String name)
Returns the enum constant of this type with the specified name.static SatelliteSystem[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
USER_DEFINED_A
public static final SatelliteSystem USER_DEFINED_A
User-defined system A.- Since:
- 12.0
-
USER_DEFINED_B
public static final SatelliteSystem USER_DEFINED_B
User-defined system B.- Since:
- 12.0
-
BEIDOU
public static final SatelliteSystem BEIDOU
Beidou system.
-
USER_DEFINED_D
public static final SatelliteSystem USER_DEFINED_D
User-defined system D.- Since:
- 12.0
-
GALILEO
public static final SatelliteSystem GALILEO
Galileo system.
-
USER_DEFINED_F
public static final SatelliteSystem USER_DEFINED_F
User-defined system F.- Since:
- 12.0
-
GPS
public static final SatelliteSystem GPS
GPS system.
-
USER_DEFINED_H
public static final SatelliteSystem USER_DEFINED_H
User-defined system H.- Since:
- 12.0
-
IRNSS
public static final SatelliteSystem IRNSS
Indian Regional Navigation Satellite System system (NavIC).
-
QZSS
public static final SatelliteSystem QZSS
Quasi-Zenith Satellite System system.
-
USER_DEFINED_K
public static final SatelliteSystem USER_DEFINED_K
User-defined system K.- Since:
- 12.0
-
USER_DEFINED_L
public static final SatelliteSystem USER_DEFINED_L
User-defined system L.- Since:
- 12.0
-
MIXED
public static final SatelliteSystem MIXED
Mixed system.
-
USER_DEFINED_N
public static final SatelliteSystem USER_DEFINED_N
User-defined system N.- Since:
- 12.0
-
USER_DEFINED_O
public static final SatelliteSystem USER_DEFINED_O
User-defined system O.- Since:
- 12.0
-
USER_DEFINED_P
public static final SatelliteSystem USER_DEFINED_P
User-defined system P.- Since:
- 12.0
-
USER_DEFINED_Q
public static final SatelliteSystem USER_DEFINED_Q
User-defined system Q.- Since:
- 12.0
-
GLONASS
public static final SatelliteSystem GLONASS
GLONASS system.
-
SBAS
public static final SatelliteSystem SBAS
SBAS system.
-
USER_DEFINED_T
public static final SatelliteSystem USER_DEFINED_T
User-defined system T.- Since:
- 12.0
-
USER_DEFINED_U
public static final SatelliteSystem USER_DEFINED_U
User-defined system U.- Since:
- 12.0
-
USER_DEFINED_V
public static final SatelliteSystem USER_DEFINED_V
User-defined system V.- Since:
- 12.0
-
USER_DEFINED_W
public static final SatelliteSystem USER_DEFINED_W
User-defined system W.- Since:
- 12.0
-
USER_DEFINED_X
public static final SatelliteSystem USER_DEFINED_X
User-defined system X.- Since:
- 12.0
-
USER_DEFINED_Y
public static final SatelliteSystem USER_DEFINED_Y
User-defined system Y.- Since:
- 12.0
-
USER_DEFINED_Z
public static final SatelliteSystem USER_DEFINED_Z
User-defined system Z.- Since:
- 12.0
-
-
Method Detail
-
values
public static SatelliteSystem[] 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 (SatelliteSystem c : SatelliteSystem.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SatelliteSystem 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
-
getKey
public char getKey()
Get the key for the system.- Returns:
- key for the system
-
parseSatelliteSystem
public static SatelliteSystem parseSatelliteSystem(String s) throws OrekitIllegalArgumentException
Parse a string to get the satellite system.The string first character must be the satellite system.
- Parameters:
s
- string to parse- Returns:
- the satellite system
- Throws:
OrekitIllegalArgumentException
- if the string does not correspond to a satellite system key
-
parseSatelliteSystemWithGPSDefault
public static SatelliteSystem parseSatelliteSystemWithGPSDefault(String s)
Parse a string to get the satellite system.The string first character must be the satellite system, or empty to get GPS as default
- Parameters:
s
- string to parse- Returns:
- the satellite system
- Since:
- 12.0
-
getObservationTimeScale
public ObservationTimeScale getObservationTimeScale()
Get observation time scale for satellite system.- Returns:
- observation time scale, null if there are not
- Since:
- 12.0
-
-