phins_ixsea
PhinsStandardParser.hpp
Go to the documentation of this file.
1 /*
2  * PhinsStandardParser.hpp
3  *
4  * Created on: 12.06.2012
5  * Author: jrenken
6  */
7 
8 #ifndef _PHINS_IXSEA_PHINSSTANDARDPARSER_HPP_
9 #define _PHINS_IXSEA_PHINSSTANDARDPARSER_HPP_
10 
11 #include <phins_ixsea/Parser.hpp>
12 #include <phins_ixsea/NmeaRecord.hpp>
13 
14 namespace phins_ixsea
15 {
16 
17  /*
18  *
19  */
21  {
22 
23  void parseAttitude(const NmeaRecord& nmea);
24  void parsePosition(const NmeaRecord& nmea);
25  void parseSpeed(const NmeaRecord& nmea);
26  void parseUtmWgs(const NmeaRecord& nmea);
27  void parseHeave(const NmeaRecord& nmea);
28  void parseStddevHrp(const NmeaRecord& nmea);
29  void parseTime(const NmeaRecord& nmea);
30  void parseStddevPos(const NmeaRecord& nmea);
31  void parseHeading(const NmeaRecord& nmea);
32  void parseStddevSpeed(const NmeaRecord& nmea);
33  void parseAlgoStatus(const NmeaRecord& nmea);
34  void parseStatus(const NmeaRecord& nmea);
35  void parseHighLevelStatus(const NmeaRecord& nmea);
36 
37  public:
39 
40  virtual void parse(uint8_t const *buffer, size_t size);
41  };
42 
43 } /* namespace phins_ixsea */
44 #endif /* _PHINS_IXSEA_PHINSSTANDARDPARSER_HPP_ */
PhinsStandardParser()
Definition: PhinsStandardParser.cpp:37
virtual void parse(uint8_t const *buffer, size_t size)
Definition: PhinsStandardParser.cpp:42
Definition: Parser.hpp:60
Definition: Driver.hpp:18
Definition: NmeaRecord.hpp:16
Definition: PhinsStandardParser.hpp:20