50#if !defined(N2K_NO_ISO_MULTI_PACKET_SUPPORT)
67#if !defined(N2K_NO_ISO_MULTI_PACKET_SUPPORT)
88#if !defined(N2K_NO_ISO_MULTI_PACKET_SUPPORT)
This File contains the class tN2kMsg and all necessary functions to handle a NMEA2000 Message.
Class used internally on tNMEA2000 to handle incoming NMEA2000 messages.
unsigned char TPMaxPackets
=0 not TP message. >0 number of packets can be received
bool KnownMessage
Message is already known
bool Ready
Message ready for handling?
tN2kMsg N2kMsg
Reference to a N2kMsg Object, Output: NMEA2000 message ready to be send.
bool SystemMessage
Message is a system message.
void FreeMessage()
Free the message.
unsigned char TPRequireCTS
=0 no, n=after each n frames
unsigned char LastFrame
Last received frame sequence number on fast packets or multi packet
bool FreeMsg
Message is free for fill up
unsigned char CopiedLen
Length of copied bytes.
tN2kCANMsg()
Constructor of class tN2kCANMsg.
This class contains all the data of an NMEA2000 message.
unsigned char Source
Source of the NMEA2000 message.
virtual void Clear()
Clears the content of the N2kMsg object The method sets the PGN, DataLen and MsgTime to zero.