NMEA2000 Library  0.1
Library to handle NMEA 2000 Communication written in C++
4 Handling of NMEA2000 Messages

Functions and enums for handling tN2kMsg objects. More...

Collaboration diagram for 4 Handling of NMEA2000 Messages:

Modules

 Parsing tN2kMsg objects
 List of functions which parse the data content of tN2kMsg objects.
 
 Setting up tN2kMsg objects
 List of functions which sets up the data of tN2kMsg objects so that it can be send out to the bus.
 
 Types for payload of NMEA2000 Messages
 Types used to make the payload of NMEA2000 messages more easy to read for humans.
 

Detailed Description

Functions and enums for handling tN2kMsg objects.

This group consists all functions and enums to operate NMEA2000 messages. NMEA messages are handled inside the library with the tN2kMsg object. This object contains all data for a valid NMEA2000 message. In order to set up this tN2kMsg object from given values there are SetN2kPGNxxx functions defined. The payload of a given tN2kMsg object can be extracted by the corresponding ParseN2kPGNxxx function.

To make reading of these values more convenient there are enums defined.

Supported Messages

To see a short list with all supported PGNs see List of supported NMEA2000 PGNs