OpenCPN Partial API docs
Nmea0183Msg Class Reference

A regular Nmea0183 message. More...

#include <comm_navmsg.h>

Inheritance diagram for Nmea0183Msg:
NavMsg KeyProvider

Public Member Functions

 Nmea0183Msg (const std::string &id, const std::string &_payload, std::shared_ptr< const NavAddr > src)
 
 Nmea0183Msg (const std::string &id)
 
 Nmea0183Msg (const Nmea0183Msg &other, const std::string &t)
 
std::string key () const
 
std::string to_string () const
 
- Public Member Functions inherited from NavMsg
std::string GetKey () const
 

Static Public Member Functions

static std::string MessageKey (const char *type="ALL")
 Return key which should be used to listen to given message type.
 

Public Attributes

const std::string talker
 For example 'GP'.
 
const std::string type
 For example 'GGA'.
 
const std::string payload
 Complete NMEA0183 sentence, also prefix.
 
- Public Attributes inherited from NavMsg
const NavAddr::Bus bus
 
std::shared_ptr< const NavAddrsource
 

Additional Inherited Members

- Protected Member Functions inherited from NavMsg
 NavMsg (const NavAddr::Bus &_bus, std::shared_ptr< const NavAddr > src)
 

Detailed Description

A regular Nmea0183 message.

Definition at line 250 of file comm_navmsg.h.


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