Package org.orekit.gnss.metric.parser
Enum Class RtcmMessageType
- All Implemented Interfaces:
Serializable,Comparable<RtcmMessageType>,Constable,MessageType
Enum containing the supported RTCM messages types.
- Since:
- 11.0
- Author:
- Luc Maisonobe, Bryan Cazabonne, Nathan Schiffmacher
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionGPS Ephemeris message.GLONASS Ephemeris message.Beidou Ephemeris message.QZSS Ephemeris message.Galileo F/NAV Ephemeris message.Galileo I/NAV Ephemeris message.GPS Orbit Correction.GPS Clock Correction.GPS Combined Orbit and Clock Correction.GLONASS Orbit Correction.GLONASS Clock Correction.GLONASS Combined Orbit and Clock Correction.Galileo Orbit Correction Message.Galileo Clock Correction Message.Galileo Combined Orbit and Clock Correction Message.Type 7 Multiple Signal Message for GPS.Type 7 Multiple Signal Message for Glonass.Type 7 Multiple Signal Message for Galileo.Type 7 Multiple Signal Message for SBAS.Type 7 Multiple Signal Message for QZSS.Type 7 Multiple Signal Message for Beidou. -
Method Summary
Modifier and TypeMethodDescriptionstatic RtcmMessageTypegetMessageType(String rtcmNumber) Get the message type corresponding to a message number.Get the message number.static RtcmMessageTypeReturns the enum constant of this class with the specified name.static RtcmMessageType[]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
-
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_1046
Galileo I/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_MSM7_1077
Type 7 Multiple Signal Message for GPS. -
RTCM_MSM7_1087
Type 7 Multiple Signal Message for Glonass. -
RTCM_MSM7_1097
Type 7 Multiple Signal Message for Galileo. -
RTCM_MSM7_1107
Type 7 Multiple Signal Message for SBAS. -
RTCM_MSM7_1117
Type 7 Multiple Signal Message for QZSS. -
RTCM_MSM7_1127
Type 7 Multiple Signal Message for Beidou. -
RTCM_1240
Galileo Orbit Correction Message. -
RTCM_1241
Galileo Clock Correction Message. -
RTCM_1243
Galileo Combined Orbit and Clock Correction 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:
rtcmNumber- message number- Returns:
- the message type corresponding to the message number
-