![]() |
NMEA2000 Library
0.1
Library to handle NMEA 2000 Communication written in C++
|
This is the complete list of members for tNMEA2000, including all inherited members.
| AddGroupFunctionHandler(tN2kGroupFunctionHandler *pGroupFunctionHandler) | tNMEA2000 | |
| AddressChanged | tNMEA2000 | protected |
| AttachMsgHandler(tMsgHandler *_MsgHandler) | tNMEA2000 | |
| CANGetFrame(unsigned long &id, unsigned char &len, unsigned char *buf)=0 | tNMEA2000 | protectedpure virtual |
| CANOpen()=0 | tNMEA2000 | protectedpure virtual |
| CANSendFrame(unsigned long id, unsigned char len, const unsigned char *buf, bool wait_sent=true)=0 | tNMEA2000 | protectedpure virtual |
| CANSendFrameBuf | tNMEA2000 | protected |
| CANSendFrameBufferRead | tNMEA2000 | protected |
| CANSendFrameBufferWrite | tNMEA2000 | protected |
| CheckKnownMessage(unsigned long PGN, bool &SystemMessage, bool &FastPacket) | tNMEA2000 | protected |
| ClearCharBuf(size_t MaxLen, char *buf) | tNMEA2000 | static |
| ClearSetCharBuf(const char *str, size_t MaxLen, char *buf) | tNMEA2000 | static |
| ConfigurationInformation | tNMEA2000 | protected |
| CopyProgmemConfigurationInformationToLocal() | tNMEA2000 | protected |
| dbMode | tNMEA2000 | protected |
| DetachMsgHandler(tMsgHandler *_MsgHandler) | tNMEA2000 | |
| DeviceCount | tNMEA2000 | protected |
| DeviceInformationChanged | tNMEA2000 | protected |
| Devices | tNMEA2000 | protected |
| dm_Actisense enum value | tNMEA2000 | |
| dm_ClearText enum value | tNMEA2000 | |
| dm_None enum value | tNMEA2000 | |
| EnableForward(bool v=true) | tNMEA2000 | inline |
| EndSendTPMessage(int iDev) | tNMEA2000 | protected |
| ExtendFastPacketMessages(const unsigned long *_FastPacketMessages) | tNMEA2000 | |
| ExtendReceiveMessages(const unsigned long *_ReceiveMessages, int iDev=0) | tNMEA2000 | |
| ExtendSingleFrameMessages(const unsigned long *_SingleFrameMessages) | tNMEA2000 | |
| ExtendTransmitMessages(const unsigned long *_TransmitMessages, int iDev=0) | tNMEA2000 | |
| FastPacketMessages | tNMEA2000 | protected |
| FindFreeCANMsgIndex(unsigned long PGN, unsigned char Source, unsigned char Destination, bool TPMsg, uint8_t &MsgIndex) | tNMEA2000 | protected |
| FindSourceDeviceIndex(unsigned char Source) const | tNMEA2000 | |
| ForwardEnabled() const | tNMEA2000 | inlineprotected |
| ForwardMessage(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| ForwardMessage(const tN2kCANMsg &N2kCanMsg) | tNMEA2000 | protected |
| ForwardMode | tNMEA2000 | protected |
| ForwardOnlyKnownMessages() const | tNMEA2000 | inlineprotected |
| ForwardOwnMessages() const | tNMEA2000 | inlineprotected |
| ForwardStream | tNMEA2000 | protected |
| ForwardSystemMessages() const | tNMEA2000 | inlineprotected |
| ForwardType | tNMEA2000 | protected |
| FwdModeBit_EnableForward | tNMEA2000 | protectedstatic |
| FwdModeBit_OnlyKnownMessages | tNMEA2000 | protectedstatic |
| FwdModeBit_OwnMessages | tNMEA2000 | protectedstatic |
| FwdModeBit_SystemMessages | tNMEA2000 | protectedstatic |
| fwdt_Actisense enum value | tNMEA2000 | |
| fwdt_Text enum value | tNMEA2000 | |
| GetCertificationLevel(int iDev=0) const | tNMEA2000 | |
| GetDeviceInformation(int iDev=0) | tNMEA2000 | inline |
| GetFastPacketTxPGNCount(int iDev) | tNMEA2000 | protected |
| GetForwardStream() const | tNMEA2000 | inline |
| GetHeartbeatInterval(int iDev=0) | tNMEA2000 | inline |
| GetHeartbeatOffset(int iDev=0) | tNMEA2000 | inline |
| GetInstallationDescription1(char *buf, size_t max_len) | tNMEA2000 | |
| GetInstallationDescription2(char *buf, size_t max_len) | tNMEA2000 | |
| GetLoadEquivalency(int iDev=0) const | tNMEA2000 | |
| GetManufacturerInformation(char *buf, size_t max_len) | tNMEA2000 | |
| GetModelID(char *buf, size_t max_len, int iDev=0) const | tNMEA2000 | |
| GetModelSerialCode(char *buf, size_t max_len, int iDev=0) const | tNMEA2000 | |
| GetModelVersion(char *buf, size_t max_len, int iDev=0) const | tNMEA2000 | |
| GetN2kSource(int DeviceIndex=0) const | tNMEA2000 | inline |
| GetN2kVersion(int iDev=0) const | tNMEA2000 | |
| GetNextAddress(int DeviceIndex, bool RestartAtEnd=false) | tNMEA2000 | protected |
| GetNextFreeCANSendFrame() | tNMEA2000 | protected |
| GetProductCode(int iDev=0) const | tNMEA2000 | |
| GetProductInformation(int iDev, bool &IsProgMem) const | tNMEA2000 | |
| GetSequenceCounter(unsigned long PGN, int iDev) | tNMEA2000 | protected |
| GetSwCode(char *buf, size_t max_len, int iDev=0) const | tNMEA2000 | |
| HandleCommandedAddress(uint64_t CommandedName, unsigned char NewAddress, int iDev) | tNMEA2000 | protected |
| HandleCommandedAddress(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| HandleGroupFunction(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| HandleISOAddressClaim(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| HandleISORequest(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| HandleModeBit_OnlyKnownMessages | tNMEA2000 | protectedstatic |
| HandleOnlyKnownMessages() const | tNMEA2000 | inlineprotected |
| HandleReceivedMessage(unsigned char Destination) | tNMEA2000 | inlineprotected |
| HandleReceivedSystemMessage(int MsgIndex) | tNMEA2000 | protected |
| HasAllTPDTSent(int iDev) | tNMEA2000 | protected |
| InitCANFrameBuffers() | tNMEA2000 | protectedvirtual |
| InitDevices() | tNMEA2000 | protected |
| InstallationDescriptionChanged | tNMEA2000 | protected |
| IsActiveNode() | tNMEA2000 | inlineprotected |
| IsAddressClaimStarted(int iDev) | tNMEA2000 | protected |
| IsBroadcast(unsigned char Source) | tNMEA2000 | inlinestatic |
| IsFastPacket(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| IsFastPacketPGN(unsigned long PGN) | tNMEA2000 | protected |
| IsInitialized() | tNMEA2000 | inlineprotected |
| IsMySource(unsigned char Source) | tNMEA2000 | protected |
| IsOpen() const | tNMEA2000 | inline |
| ISORqstHandler | tNMEA2000 | protected |
| IsProprietaryMessage(unsigned long PGN) | tNMEA2000 | static |
| IsReadyToSend() const | tNMEA2000 | inlineprotected |
| IsTxPGN(unsigned long PGN, int iDev=0) | tNMEA2000 | |
| IsValidDevice(int iDev) const | tNMEA2000 | inlineprotected |
| LocalConfigurationInformationData | tNMEA2000 | protected |
| MaxCANReceiveFrames | tNMEA2000 | protected |
| MaxCANSendFrames | tNMEA2000 | protected |
| MaxN2kCANMsgs | tNMEA2000 | protected |
| MsgHandler | tNMEA2000 | protected |
| MsgHandlers | tNMEA2000 | protected |
| N2kCANMsgBuf | tNMEA2000 | protected |
| N2km_ListenAndNode enum value | tNMEA2000 | |
| N2km_ListenAndSend enum value | tNMEA2000 | |
| N2km_ListenOnly enum value | tNMEA2000 | |
| N2km_NodeOnly enum value | tNMEA2000 | |
| N2km_SendOnly enum value | tNMEA2000 | |
| N2kMax(T a, T b) | tNMEA2000 | inlinestatic |
| N2kMin(T a, T b) | tNMEA2000 | inlinestatic |
| N2kMode | tNMEA2000 | protected |
| OnOpen | tNMEA2000 | protected |
| Open() | tNMEA2000 | |
| OpenScheduler | tNMEA2000 | protected |
| OpenState | tNMEA2000 | protected |
| os_None enum value | tNMEA2000 | protected |
| os_Open enum value | tNMEA2000 | protected |
| os_OpenCAN enum value | tNMEA2000 | protected |
| os_WaitOpen enum value | tNMEA2000 | protected |
| ParseMessages() | tNMEA2000 | |
| pGroupFunctionHandlers | tNMEA2000 | protected |
| ReadResetAddressChanged() | tNMEA2000 | |
| ReadResetDeviceInformationChanged() | tNMEA2000 | |
| ReadResetInstallationDescriptionChanged() | tNMEA2000 | |
| RemoveGroupFunctionHandler(tN2kGroupFunctionHandler *pGroupFunctionHandler) | tNMEA2000 | |
| RespondGroupFunction(const tN2kMsg &N2kMsg, tN2kGroupFunctionCode GroupFunctionCode, unsigned long PGNForGroupFunction, int iDev) | tNMEA2000 | protected |
| RespondISORequest(const tN2kMsg &N2kMsg, unsigned long RequestedPGN, int iDev) | tNMEA2000 | protected |
| Restart() | tNMEA2000 | |
| RunMessageHandlers(const tN2kMsg &N2kMsg) | tNMEA2000 | protected |
| SendConfigurationInformation(unsigned char Destination, int DeviceIndex, bool UseTP) | tNMEA2000 | |
| SendConfigurationInformation(int DeviceIndex=0) | tNMEA2000 | |
| SendFrame(unsigned long id, unsigned char len, const unsigned char *buf, bool wait_sent=true) | tNMEA2000 | protected |
| SendFrames() | tNMEA2000 | protected |
| SendHeartbeat(int iDev) | tNMEA2000 | |
| SendHeartbeat(bool force=false) | tNMEA2000 | |
| SendIsoAddressClaim(unsigned char Destination=0xff, int DeviceIndex=0, unsigned long FromNow=0) | tNMEA2000 | |
| SendMsg(const tN2kMsg &N2kMsg, int DeviceIndex=0) | tNMEA2000 | |
| SendPendingInformation() | tNMEA2000 | protected |
| SendPendingTPMessage(int iDev) | tNMEA2000 | protected |
| SendProductInformation(unsigned char Destination, int DeviceIndex, bool UseTP) | tNMEA2000 | |
| SendProductInformation(int DeviceIndex=0) | tNMEA2000 | |
| SendRxPGNList(unsigned char Destination, int DeviceIndex, bool UseTP=false) | tNMEA2000 | |
| SendTPCM_Abort(unsigned long PGN, unsigned char Destination, int iDev, unsigned char AbortCode) | tNMEA2000 | protected |
| SendTPCM_BAM(int iDev) | tNMEA2000 | protected |
| SendTPCM_CTS(unsigned long PGN, unsigned char Destination, int iDev, unsigned char nPackets, unsigned char NextPacketNumber) | tNMEA2000 | protected |
| SendTPCM_EndAck(unsigned long PGN, unsigned char Destination, int iDev, uint16_t nBytes, unsigned char nPackets) | tNMEA2000 | protected |
| SendTPCM_RTS(int iDev) | tNMEA2000 | protected |
| SendTPDT(int iDev) | tNMEA2000 | protected |
| SendTxPGNList(unsigned char Destination, int DeviceIndex, bool UseTP=false) | tNMEA2000 | |
| SetCharBuf(const char *str, size_t MaxLen, char *buf) | tNMEA2000 | static |
| SetConfigurationInformation(const char *ManufacturerInformation, const char *InstallationDescription1=0, const char *InstallationDescription2=0) | tNMEA2000 | |
| SetDebugMode(tDebugMode _dbMode) | tNMEA2000 | |
| SetDeviceCount(const uint8_t _DeviceCount) | tNMEA2000 | |
| SetDeviceInformation(unsigned long _UniqueNumber, unsigned char _DeviceFunction=0xff, unsigned char _DeviceClass=0xff, uint16_t _ManufacturerCode=0xffff, unsigned char _IndustryGroup=4, int iDev=0) | tNMEA2000 | |
| SetDeviceInformationInstances(uint8_t _DeviceInstanceLower=0xff, uint8_t _DeviceInstanceUpper=0xff, uint8_t _SystemInstance=0xff, int iDev=0) | tNMEA2000 | |
| SetFastPacketMessages(const unsigned long *_FastPacketMessages) | tNMEA2000 | |
| SetForwardOnlyKnownMessages(bool v=true) | tNMEA2000 | inline |
| SetForwardOwnMessages(bool v=true) | tNMEA2000 | inline |
| SetForwardStream(N2kStream *_stream) | tNMEA2000 | inline |
| SetForwardSystemMessages(bool v=true) | tNMEA2000 | inline |
| SetForwardType(tForwardType fwdType) | tNMEA2000 | inline |
| SetHandleOnlyKnownMessages(bool v=true) | tNMEA2000 | inline |
| SetHeartbeatInterval(unsigned long interval, bool SetAsDefault=true, int iDev=-1) __attribute__((deprecated)) | tNMEA2000 | |
| SetHeartbeatIntervalAndOffset(uint32_t interval, uint32_t offset=0, int iDev=-1) | tNMEA2000 | |
| SetInstallationDescription1(const char *InstallationDescription1) | tNMEA2000 | |
| SetInstallationDescription2(const char *InstallationDescription2) | tNMEA2000 | |
| SetISORqstHandler(bool(*ISORequestHandler)(unsigned long RequestedPGN, unsigned char Requester, int DeviceIndex)) | tNMEA2000 | |
| SetMode(tN2kMode _N2kMode, uint8_t _N2kSource=15) | tNMEA2000 | |
| SetMsgHandler(void(*_MsgHandler)(const tN2kMsg &N2kMsg)) | tNMEA2000 | |
| SetN2kCANBufMsg(unsigned long canId, unsigned char len, unsigned char *buf) | tNMEA2000 | protected |
| SetN2kCANMsgBufSize(const uint8_t _MaxN2kCANMsgs) | tNMEA2000 | inline |
| SetN2kCANReceiveFrameBufSize(const uint16_t _MaxCANReceiveFrames) | tNMEA2000 | inlinevirtual |
| SetN2kCANSendFrameBufSize(const uint16_t _MaxCANSendFrames) | tNMEA2000 | inlinevirtual |
| SetN2kSource(unsigned char _iAddr, int _iDev=0) | tNMEA2000 | |
| SetOnOpen(void(*_OnOpen)()) | tNMEA2000 | |
| SetProductInformation(const char *_ModelSerialCode, unsigned short _ProductCode=0xffff, const char *_ModelID=0, const char *_SwCode=0, const char *_ModelVersion=0, unsigned char _LoadEquivalency=0xff, unsigned short _N2kVersion=0xffff, unsigned char _CertificationLevel=0xff, int iDev=0) | tNMEA2000 | |
| SetProductInformation(const tProductInformation *_ProductInformation, int iDev=0) | tNMEA2000 | |
| SetProgmemConfigurationInformation(const char *ManufacturerInformation, const char *InstallationDescription1=0, const char *InstallationDescription2=0) | tNMEA2000 | |
| SetSingleFrameMessages(const unsigned long *_SingleFrameMessages) | tNMEA2000 | |
| SingleFrameMessages | tNMEA2000 | protected |
| StartAddressClaim(int iDev) | tNMEA2000 | protected |
| StartAddressClaim() | tNMEA2000 | protected |
| StartSendTPMessage(const tN2kMsg &msg, int iDev) | tNMEA2000 | protected |
| tDebugMode enum name | tNMEA2000 | |
| TestHandleTPMessage(unsigned long PGN, unsigned char Source, unsigned char Destination, unsigned char len, unsigned char *buf, uint8_t &MsgIndex) | tNMEA2000 | protected |
| tForwardType enum name | tNMEA2000 | |
| tN2kMode enum name | tNMEA2000 | |
| tNMEA2000() | tNMEA2000 | |
| tOpenState enum name | tNMEA2000 | protected |