nmealib 0.0.4
NMEA 0183/NMEA 2000 parsing library
Loading...
Searching...
No Matches
Classes | Namespaces
nmea0183.h File Reference
#include "message.h"
#include "nmeaException.h"
#include <string>
Include dependency graph for nmea0183.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nmealib::nmea0183::TooLongSentenceException
 Exception thrown when an NMEA 0183 sentence exceeds the maximum allowed length of 82 characters. More...
 
class  nmealib::nmea0183::InvalidStartCharacterException
 Exception thrown when an NMEA 0183 sentence does not start with '$' or '!'. More...
 
class  nmealib::nmea0183::NoChecksumException
 Exception thrown when an operation requires a checksum but none is present in the sentence. More...
 
class  nmealib::nmea0183::NoEndlineException
 Exception thrown when an NMEA 0183 sentence is missing the required <CR><LF> terminator. More...
 
class  nmealib::nmea0183::NotEnoughFieldsException
 Exception thrown when an NMEA 0183 sentence does not contain enough comma-separated fields. More...
 
class  nmealib::nmea0183::Message0183
 Represents an NMEA 0183 sentence. More...
 

Namespaces

namespace  nmealib
 
namespace  nmealib::nmea0183