Package org.orekit.gnss.metric.parser
Enum RtcmMessageType
- java.lang.Object
-
- java.lang.Enum<RtcmMessageType>
-
- org.orekit.gnss.metric.parser.RtcmMessageType
-
- All Implemented Interfaces:
Serializable
,Comparable<RtcmMessageType>
,MessageType
public enum RtcmMessageType extends Enum<RtcmMessageType> implements MessageType
Enum containing the supported RTCM messages types.- Since:
- 11.0
- Author:
- Luc Maisonobe, Bryan Cazabonne
- See Also:
- "RTCM STANDARD 10403.3, DIFFERENTIAL GNSS (GLOBAL NAVIGATION SATELLITE SYSTEMS) SERVICES – VERSION 3, October 2016."
-
-
Enum Constant Summary
Enum Constants Enum Constant Description RTCM_1019
GPS Ephemeris message.RTCM_1020
GLONASS Ephemeris message.RTCM_1042
Beidou Ephemeris message.RTCM_1044
QZSS Ephemeris message.RTCM_1045
Galileo F/NAV Ephemeris message.RTCM_1057
GPS Orbit Correction.RTCM_1058
GPS Clock Correction.RTCM_1060
GPS Combined Orbit and Clock Correction.RTCM_1063
GLONASS Orbit Correction.RTCM_1064
GLONASS Clock Correction.RTCM_1066
GLONASS Combined Orbit and Clock Correction.RTCM_1240
Galileo Orbit Correction Message.RTCM_1241
Galileo Clock Correction Message.RTCM_1243
Galileo Combined Orbit and Clock Correction Message.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RtcmMessageType
getMessageType(String rtcmNumber)
Get the message type corresponding to a message number.Pattern
getPattern()
Get the message number.static RtcmMessageType
valueOf(String name)
Returns the enum constant of this type with the specified name.static RtcmMessageType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.orekit.gnss.metric.parser.MessageType
parse
-
-
-
-
Enum Constant Detail
-
RTCM_1019
public static final RtcmMessageType RTCM_1019
GPS Ephemeris message.
-
RTCM_1020
public static final RtcmMessageType RTCM_1020
GLONASS Ephemeris message.
-
RTCM_1042
public static final RtcmMessageType RTCM_1042
Beidou Ephemeris message.
-
RTCM_1044
public static final RtcmMessageType RTCM_1044
QZSS Ephemeris message.
-
RTCM_1045
public static final RtcmMessageType RTCM_1045
Galileo F/NAV Ephemeris message.
-
RTCM_1057
public static final RtcmMessageType RTCM_1057
GPS Orbit Correction.
-
RTCM_1058
public static final RtcmMessageType RTCM_1058
GPS Clock Correction.
-
RTCM_1060
public static final RtcmMessageType RTCM_1060
GPS Combined Orbit and Clock Correction.
-
RTCM_1063
public static final RtcmMessageType RTCM_1063
GLONASS Orbit Correction.
-
RTCM_1064
public static final RtcmMessageType RTCM_1064
GLONASS Clock Correction.
-
RTCM_1066
public static final RtcmMessageType RTCM_1066
GLONASS Combined Orbit and Clock Correction.
-
RTCM_1240
public static final RtcmMessageType RTCM_1240
Galileo Orbit Correction Message.
-
RTCM_1241
public static final RtcmMessageType RTCM_1241
Galileo Clock Correction Message.
-
RTCM_1243
public static final RtcmMessageType RTCM_1243
Galileo Combined Orbit and Clock Correction Message.
-
-
Method Detail
-
values
public static RtcmMessageType[] 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 (RtcmMessageType c : RtcmMessageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RtcmMessageType 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
-
getPattern
public Pattern getPattern()
Get the message number.- Returns:
- message number
-
getMessageType
public static RtcmMessageType getMessageType(String rtcmNumber)
Get the message type corresponding to a message number.- Parameters:
rtcmNumber
- message number- Returns:
- the message type corresponding to the message number
-
-