![]() |
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 |