NMEA2000 Library
0.1
Library to handle NMEA 2000 Communication written in C++
|
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() const | tN2kMsg | inline |
Clear() | tN2kMsg | virtual |
Data | tN2kMsg | |
DataLen | tN2kMsg | |
Destination | tN2kMsg | mutable |
ForceSource(unsigned char _Source) const | tN2kMsg | inline |
Get1ByteDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get1ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get2ByteDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get2ByteInt(int &Index, int16_t def=0x7fff) const | tN2kMsg | |
Get2ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get2ByteUInt(int &Index, uint16_t def=0xffff) const | tN2kMsg | |
Get3ByteDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get3ByteUInt(int &Index, uint32_t def=0xffffffff) const | tN2kMsg | |
Get4ByteDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get4ByteUDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
Get4ByteUInt(int &Index, uint32_t def=0xffffffff) const | tN2kMsg | |
Get8ByteDouble(double precision, int &Index, double def=N2kDoubleNA) const | tN2kMsg | |
GetAvailableDataLength() const | tN2kMsg | inline |
GetBuf(void *buf, size_t Length, int &Index) const | tN2kMsg | |
GetByte(int &Index) const | tN2kMsg | |
GetFloat(int &Index, float def=N2kFloatNA) const | tN2kMsg | |
GetRemainingDataLength(int Index) const | tN2kMsg | inline |
GetStr(char *StrBuf, size_t Length, int &Index) const | tN2kMsg | |
GetStr(size_t StrBufSize, char *StrBuf, size_t Length, unsigned char nulChar, int &Index) const | tN2kMsg | |
GetUInt64(int &Index, uint64_t def=0xffffffffffffffffULL) const | tN2kMsg | |
GetVarStr(size_t &StrBufSize, char *StrBuf, int &Index) const | tN2kMsg | |
Init(unsigned char _Priority, unsigned long _PGN, unsigned char _Source, unsigned char _Destination=0xff) | tN2kMsg | |
IsTPMessage() const | tN2kMsg | inline |
IsValid() const | tN2kMsg | inline |
MaxDataLen | tN2kMsg | static |
MsgTime | tN2kMsg | |
PGN | tN2kMsg | |
Print(N2kStream *port, bool NoData=false) const | tN2kMsg | |
Priority | tN2kMsg | |
ResetData() | tN2kMsg | protected |
SendInActisenseFormat(N2kStream *port) const | tN2kMsg | |
Set2ByteUInt(uint16_t v, int &Index) | tN2kMsg | |
SetByte(uint8_t v, int &Index) | tN2kMsg | |
SetIsTPMessage(bool tp=true) | tN2kMsg | inline |
SetPGN(unsigned long _PGN) | tN2kMsg | |
Source | tN2kMsg | mutable |
tN2kMsg(unsigned char _Source=15, unsigned char _Priority=6, unsigned long _PGN=0, int _DataLen=0) | tN2kMsg | |
TPMessage | tN2kMsg | protected |