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 |