Class CivilianNavigationParser<T extends CivilianNavigationMessage<T>>

java.lang.Object
org.orekit.files.rinex.navigation.parsers.RecordLineParser
org.orekit.files.rinex.navigation.parsers.ephemeris.CivilianNavigationParser<T>
Type Parameters:
T - type of the navigation message
Direct Known Subclasses:
GPSCnavParser, NavICL1NvParser, QzssCnavParser

public abstract class CivilianNavigationParser<T extends CivilianNavigationMessage<T>> extends RecordLineParser
Parser for GPS civilian.
Since:
14.0
Author:
Bryan Cazabonne, Luc Maisonobe
  • Constructor Details

    • CivilianNavigationParser

      protected CivilianNavigationParser(ParseInfo parseInfo, T message)
      Simple constructor.
      Parameters:
      parseInfo - container for parsing data
      message - container for navigation message
  • Method Details

    • getParseInfo

      public ParseInfo getParseInfo()
      Get the container for parsing data.
      Returns:
      container for parsing data
    • getMessage

      public T getMessage()
      Get the container for the navigation message.
      Returns:
      container for the navigation message
    • parseLine00

      public void parseLine00()
      Parse line 0 of the navigation record.
      Specified by:
      parseLine00 in class RecordLineParser
    • parseLine01

      public void parseLine01()
      Parse line 1 of the navigation record.
      Overrides:
      parseLine01 in class RecordLineParser
    • parseLine02

      public void parseLine02()
      Parse line 2 of the navigation record.
      Overrides:
      parseLine02 in class RecordLineParser
    • parseLine03

      public void parseLine03()
      Parse line 3 of the navigation record.
      Overrides:
      parseLine03 in class RecordLineParser
    • parseLine04

      public void parseLine04()
      Parse line 4 of the navigation record.
      Overrides:
      parseLine04 in class RecordLineParser
    • parseLine05

      public void parseLine05()
      Parse line 5 of the navigation record.
      Overrides:
      parseLine05 in class RecordLineParser
    • parseLine06

      public void parseLine06()
      Parse line 6 of the navigation record.
      Overrides:
      parseLine06 in class RecordLineParser
    • parseLine07

      public void parseLine07()
      Parse line 7 of the navigation record.
      Overrides:
      parseLine07 in class RecordLineParser
    • parseLine08

      public void parseLine08()
      Parse line 8 of the navigation record.
      Overrides:
      parseLine08 in class RecordLineParser
    • parseLine09

      public void parseLine09()
      Parse line 9 of the navigation record.
      Overrides:
      parseLine09 in class RecordLineParser
    • parseTransmissionTimeLine

      protected void parseTransmissionTimeLine()
      Parse transmission time line.