Class CivilianLevel1NavigationParser<T extends AbstractNavigationMessage<T>,F extends AbstractNavigationMessageFactory<T>>

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

public abstract class CivilianLevel1NavigationParser<T extends AbstractNavigationMessage<T>,F extends AbstractNavigationMessageFactory<T>> extends RecordLineParser
Parser for NavIC L1NV, QZSS, and GPS civilian messages.
Since:
14.0
Author:
Bryan Cazabonne, Luc Maisonobe
  • Constructor Details

    • CivilianLevel1NavigationParser

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

    • getFactory

      protected F getFactory()
      Get the factory.
      Returns:
      factory
    • 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 factory.
      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