Enum Class RtcmMessageType

java.lang.Object
java.lang.Enum<RtcmMessageType>
org.orekit.gnss.metric.parser.RtcmMessageType
All Implemented Interfaces:
Serializable, Comparable<RtcmMessageType>, Constable, MessageType

public enum RtcmMessageType extends Enum<RtcmMessageType> implements MessageType
Enum containing the supported RTCM messages types.
Since:
11.0
Author:
Luc Maisonobe, Bryan Cazabonne, Nathan Schiffmacher
See Also:
  • "RTCM STANDARD 10403.3, DIFFERENTIAL GNSS (GLOBAL NAVIGATION SATELLITE SYSTEMS) SERVICES – VERSION 3, October 2016."
  • Enum Constant Details

    • 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_1046

      public static final RtcmMessageType RTCM_1046
      Galileo I/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_MSM7_1077

      public static final RtcmMessageType RTCM_MSM7_1077
      Type 7 Multiple Signal Message for GPS.
    • RTCM_MSM7_1087

      public static final RtcmMessageType RTCM_MSM7_1087
      Type 7 Multiple Signal Message for Glonass.
    • RTCM_MSM7_1097

      public static final RtcmMessageType RTCM_MSM7_1097
      Type 7 Multiple Signal Message for Galileo.
    • RTCM_MSM7_1107

      public static final RtcmMessageType RTCM_MSM7_1107
      Type 7 Multiple Signal Message for SBAS.
    • RTCM_MSM7_1117

      public static final RtcmMessageType RTCM_MSM7_1117
      Type 7 Multiple Signal Message for QZSS.
    • RTCM_MSM7_1127

      public static final RtcmMessageType RTCM_MSM7_1127
      Type 7 Multiple Signal Message for Beidou.
    • 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 Details

    • values

      public static RtcmMessageType[] 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

      public static RtcmMessageType valueOf(String name)
      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 name
      NullPointerException - 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