![]() |
NMEA2000 Library
0.1
Library to handle NMEA 2000 Communication written in C++
|
| ▼ Examples | |
| ▼ DeviceAnalyzer | |
| DeviceAnalyzer.ino | NMEA2000 library example. Show devices on NMEA2000 bus by using tN2kDeviceList |
| ▼ TemperatureMonitor | |
| TemperatureMonitor.ino | NMEA2000 library example. Send main cabin and water temperatures to the bus |
| ▼ WindMonitor | |
| WindMonitor.ino | NMEA2000 library example. Send main wind data to the bus |
| ▼ src | |
| ActisenseReader.cpp | |
| ActisenseReader.h | File contains declaration for tActisenseReader class for reading Actisense format messages from stream |
| N2kCANMsg.h | File declares tN2kCANMsg class used internally on tNMEA2000 |
| N2kDef.h | Type definitions and utility macros used in the NMEA2000 libraries |
| N2kDeviceList.cpp | |
| N2kDeviceList.h | This File contains a |
| N2kGroupFunction.cpp | |
| N2kGroupFunction.h | Base and default group function PGN 126208 message handler class |
| N2kGroupFunctionDefaultHandlers.cpp | |
| N2kGroupFunctionDefaultHandlers.h | The file contains default group function handler classes |
| N2kMaretron.cpp | |
| N2kMaretron.h | Collection of functions for handling NMEA2000 bus Maretron messages |
| N2kMessages.cpp | |
| N2kMessages.h | This File contains all SetXXX functions which will be needed to transfer data with a specific PGN |
| N2kMessagesEnumToStr.h | This File contains functions to convert enums from N2kMessages.h to const char |
| N2kMsg.cpp | |
| N2kMsg.h | This File contains the class tN2kMsg and all necessary functions to handle a NMEA2000 Message |
| N2kStream.cpp | |
| N2kStream.h | This File contains an I/O stream used in the NMEA2000 libraries |
| N2kTimer.cpp | |
| N2kTimer.h | The file contains function and classes for best timing performance |
| N2kTypes.h | This File contains all specific Enumerations to make NMEA2000 Messages easier for humans to read |
| NMEA2000.cpp | |
| NMEA2000.h | This file contains the class tNMEA2000, which consists the main functionality of the library |
| NMEA2000_CAN.h | Automatic library selection according to the selected board |
| NMEA2000_CompilerDefns.h | Specific compiler definition to adapt the library to your needs |
| NMEA2000StdTypes.h | NMEA2000 standard type definitions |
| RingBuffer.h | Simple tRingBuffer and tPriorityRingBuffer template classes |
| Seasmart.cpp | |
| Seasmart.h | Conversion functions between N2k and Seasmart |