Package org.orekit.gnss.metric.parser
Class MessagesParser
java.lang.Object
org.orekit.gnss.metric.parser.MessagesParser
- Direct Known Subclasses:
IgsSsrMessagesParser,RtcmMessagesParser
Parser for IGS encoded messages.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMessagesParser(List<Integer> messages, TimeScales timeScales) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract MessageTypegetMessageType(String messageNumber) Get the message type corresponding to the message number.parse(EncodedMessage message, boolean ignoreUnknownMessageTypes) Parse one message.protected abstract StringparseMessageNumber(EncodedMessage message) Parse the message number.
-
Constructor Details
-
MessagesParser
Constructor.- Parameters:
messages- list of needed messagestimeScales- known time scales- Since:
- 13.0
-
-
Method Details
-
parse
Parse one message.- Parameters:
message- encoded message to parseignoreUnknownMessageTypes- if true, unknown messages types are silently ignored- Returns:
- parsed message, or null if parse not possible and
ignoreUnknownMessageTypesis true
-
parseMessageNumber
Parse the message number.- Parameters:
message- encoded message to parse- Returns:
- the message number
-
getMessageType
Get the message type corresponding to the message number.- Parameters:
messageNumber- String reprensentation of the message number- Returns:
- the message type
-