phins_ixsea
Public Member Functions | List of all members
phins_ixsea::HalliburtonSASParser Class Reference

#include <HalliburtonSASParser.hpp>

Inheritance diagram for phins_ixsea::HalliburtonSASParser:
phins_ixsea::NmeaParser phins_ixsea::Parser

Public Member Functions

 HalliburtonSASParser ()
 
virtual void parse (uint8_t const *buffer, size_t size)
 
- Public Member Functions inherited from phins_ixsea::NmeaParser
 NmeaParser ()
 
virtual int extractPacket (uint8_t const *buffer, size_t buffer_size) const
 
- Public Member Functions inherited from phins_ixsea::Parser
 Parser ()
 
virtual ~Parser ()
 
bool hasUpdate (uint32_t flags, bool reset=false)
 
bool hasAnyUpdate (uint32_t flags)
 

Additional Inherited Members

- Static Public Member Functions inherited from phins_ixsea::Parser
static ParsercreateParser (Protocol protocol)
 
- Public Attributes inherited from phins_ixsea::Parser
PhinsRawData mData
 
uint32_t mUpdateFlags
 
- Protected Member Functions inherited from phins_ixsea::NmeaParser
double ddm2dd (const double)
 

Constructor & Destructor Documentation

HalliburtonSASParser::HalliburtonSASParser ( )

Member Function Documentation

void HalliburtonSASParser::parse ( uint8_t const *  buffer,
size_t  size 
)
virtual

parse a data packet pure virtual, has to be implemented in the specific protocol parser

Implements phins_ixsea::Parser.


The documentation for this class was generated from the following files: