Package org.orekit.gnss.metric.parser
Enum Class IgsSsrMessageType
- All Implemented Interfaces:
Serializable,Comparable<IgsSsrMessageType>,Constable,MessageType
Enum containing the supported IGS SSR messages types.
- Since:
- 11.0
- Author:
- Luc Maisonobe, Bryan Cazabonne
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic IgsSsrMessageTypegetMessageType(String number) Get the message type corresponding to a message number.Get the message number.static intgetSatelliteId(SatelliteSystem system, int id) Transform the satellite ID parsed from the IGS SSR message to the real ID.static SatelliteSystemmessageNumberToSatelliteSystem(int subTypeMessage) Find the satellite system corresponding to the sub-type message number.static IgsSsrMessageTypeReturns the enum constant of this class with the specified name.static IgsSsrMessageType[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface org.orekit.gnss.metric.parser.MessageType
parse
-
Enum Constant Details
-
IGM_01
SSR Orbit Correction. -
IGM_02
SSR Clock Correction. -
IGM_03
SSR Combined Orbit and Clock Correction. -
IGM_04
SSR High Rate Clock Correction. -
IGM_05
SSR Code Bias. -
IGM_06
SSR Phase Bias. -
IGM_07
SSR URA. -
IM_201
SSR Ionosphere VTEC Spherical Harmonics Message.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getPattern
Get the message number.- Returns:
- message number
-
getMessageType
Get the message type corresponding to a message number.- Parameters:
number- message number- Returns:
- the message type corresponding to the message number
-
messageNumberToSatelliteSystem
Find the satellite system corresponding to the sub-type message number.See Table 5 of reference
- Parameters:
subTypeMessage- message umber- Returns:
- the corresponding satellite system
-
getSatelliteId
Transform the satellite ID parsed from the IGS SSR message to the real ID.- Parameters:
system- the satellite system of the parsed messageid- the parsed satellite ID- Returns:
- the real satellite ID
-