NMEA2000 Library  0.1
Library to handle NMEA 2000 Communication written in C++
tN2kMsg Member List

This is the complete list of members for tN2kMsg, including all inherited members.

Add1ByteDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add1ByteUDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add2ByteDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add2ByteInt(int16_t v)tN2kMsg
Add2ByteUDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add2ByteUInt(uint16_t v)tN2kMsg
Add3ByteDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add3ByteInt(int32_t v)tN2kMsg
Add4ByteDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add4ByteUDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
Add4ByteUInt(uint32_t v)tN2kMsg
Add8ByteDouble(double v, double precision, double UndefVal=N2kDoubleNA)tN2kMsg
AddAISStr(const char *str, int len)tN2kMsg
AddBuf(const void *buf, size_t bufLen)tN2kMsg
AddByte(unsigned char v)tN2kMsg
AddFloat(float v, float UndefVal=N2kFloatNA)tN2kMsg
AddStr(const char *str, int len, bool UsePgm=false, unsigned char fillChar=0xff)tN2kMsg
AddUInt64(uint64_t v)tN2kMsg
AddVarStr(const char *str, bool UsePgm=false)tN2kMsg
CheckDestination() consttN2kMsginline
Clear()tN2kMsgvirtual
DatatN2kMsg
DataLentN2kMsg
DestinationtN2kMsgmutable
ForceSource(unsigned char _Source) consttN2kMsginline
Get1ByteDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get1ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get2ByteDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get2ByteInt(int &Index, int16_t def=0x7fff) consttN2kMsg
Get2ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get2ByteUInt(int &Index, uint16_t def=0xffff) consttN2kMsg
Get3ByteDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get3ByteUInt(int &Index, uint32_t def=0xffffffff) consttN2kMsg
Get4ByteDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get4ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
Get4ByteUInt(int &Index, uint32_t def=0xffffffff) consttN2kMsg
Get8ByteDouble(double precision, int &Index, double def=N2kDoubleNA) consttN2kMsg
GetAvailableDataLength() consttN2kMsginline
GetBuf(void *buf, size_t Length, int &Index) consttN2kMsg
GetByte(int &Index) consttN2kMsg
GetFloat(int &Index, float def=N2kFloatNA) consttN2kMsg
GetRemainingDataLength(int Index) consttN2kMsginline
GetStr(char *StrBuf, size_t Length, int &Index) consttN2kMsg
GetStr(size_t StrBufSize, char *StrBuf, size_t Length, unsigned char nulChar, int &Index) consttN2kMsg
GetUInt64(int &Index, uint64_t def=0xffffffffffffffffULL) consttN2kMsg
GetVarStr(size_t &StrBufSize, char *StrBuf, int &Index) consttN2kMsg
Init(unsigned char _Priority, unsigned long _PGN, unsigned char _Source, unsigned char _Destination=0xff)tN2kMsg
IsTPMessage() consttN2kMsginline
IsValid() consttN2kMsginline
MaxDataLentN2kMsgstatic
MsgTimetN2kMsg
PGNtN2kMsg
Print(N2kStream *port, bool NoData=false) consttN2kMsg
PrioritytN2kMsg
ResetData()tN2kMsgprotected
SendInActisenseFormat(N2kStream *port) consttN2kMsg
Set2ByteUInt(uint16_t v, int &Index)tN2kMsg
SetByte(uint8_t v, int &Index)tN2kMsg
SetIsTPMessage(bool tp=true)tN2kMsginline
SetPGN(unsigned long _PGN)tN2kMsg
SourcetN2kMsgmutable
tN2kMsg(unsigned char _Source=15, unsigned char _Priority=6, unsigned long _PGN=0, int _DataLen=0)tN2kMsg
TPMessagetN2kMsgprotected