NMEA2000 Library
0.1
Library to handle NMEA 2000 Communication written in C++
|
This is the complete list of members for tN2kGroupFunctionHandlerForPGN126996, including all inherited members.
AddAcknowledgeParameter(tN2kMsg &N2kMsg, uint8_t ParameterPairIndex, tN2kGroupFunctionParameterErrorCode ErrorCode=N2kgfpec_ReadOrWriteIsNotSupported) | tN2kGroupFunctionHandler | static |
ChangePNGErrorCode(tN2kMsg &N2kMsg, tN2kGroupFunctionPGNErrorCode PGNErrorCode) | tN2kGroupFunctionHandler | static |
ChangeTransmissionOrPriorityErrorCode(tN2kMsg &N2kMsg, tN2kGroupFunctionTransmissionOrPriorityErrorCode TransmissionOrPriorityErrorCode) | tN2kGroupFunctionHandler | static |
GetPGNForGroupFunction(const tN2kMsg &N2kMsg) | tN2kGroupFunctionHandler | static |
GetRequestGroupFunctionTransmissionOrPriorityErrorCode(uint32_t TransmissionInterval, uint16_t TransmissionIntervalOffset, bool UseIntervalLimits=false, uint32_t IntervalMax=N2k_MAX_TRANSMISSION_INTERVAL, uint32_t IntervalMin=50, bool UseOffsetLimits=false, uint16_t OffsetMax=N2k_MAX_TRANSMISSION_INTERVAL_OFFSET) | tN2kGroupFunctionHandler | protectedvirtual |
Handle(const tN2kMsg &N2kMsg, tN2kGroupFunctionCode GroupFunctionCode, unsigned long PGNForGroupFunction, int iDev) | tN2kGroupFunctionHandler | virtual |
HandleAcknowledge(const tN2kMsg &N2kMsg, tN2kGroupFunctionPGNErrorCode PGNErrorCode, tN2kGroupFunctionTransmissionOrPriorityErrorCode TransmissionOrPriorityErrorCode, uint8_t NumberOfParameterPairs, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
HandleCommand(const tN2kMsg &N2kMsg, uint8_t PrioritySetting, uint8_t NumberOfParameterPairs, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
HandleReadFields(const tN2kMsg &N2kMsg, uint16_t ManufacturerCode, uint8_t IndustryGroup, uint8_t UniqueID, uint8_t NumberOfSelectionPairs, uint8_t NumberOfParameterPairs, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
HandleReadFieldsReply(const tN2kMsg &N2kMsg, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
HandleRequest(const tN2kMsg &N2kMsg, uint32_t TransmissionInterval, uint16_t TransmissionIntervalOffset, uint8_t NumberOfParameterPairs, int iDev) | tN2kGroupFunctionHandlerForPGN126996 | protectedvirtual |
HandleWriteFields(const tN2kMsg &N2kMsg, uint16_t ManufacturerCode, uint8_t IndustryGroup, uint8_t UniqueID, uint8_t NumberOfSelectionPairs, uint8_t NumberOfParameterPairs, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
HandleWriteFieldsReply(const tN2kMsg &N2kMsg, int iDev) | tN2kGroupFunctionHandler | protectedvirtual |
MatchRequestField(T FieldVal, T MatchVal, T Mask, bool &Match, tN2kGroupFunctionParameterErrorCode &ErrorCode) | tN2kGroupFunctionHandler | inline |
MatchRequestField(const char *FieldVal, const char *MatchVal, bool &Match, tN2kGroupFunctionParameterErrorCode &ErrorCode) | tN2kGroupFunctionHandler | inline |
Parse(const tN2kMsg &N2kMsg, tN2kGroupFunctionCode &GroupFunctionCode, unsigned long &PGNForGroupFunction) | tN2kGroupFunctionHandler | static |
ParseAcknowledgeParams(const tN2kMsg &N2kMsg, tN2kGroupFunctionPGNErrorCode &PGNErrorCode, tN2kGroupFunctionTransmissionOrPriorityErrorCode &TransmissionOrPriorityErrorCode, uint8_t &NumberOfParameterPairs) | tN2kGroupFunctionHandler | static |
ParseCommandParams(const tN2kMsg &N2kMsg, uint8_t &PrioritySetting, uint8_t &NumberOfParameterPairs) | tN2kGroupFunctionHandler | static |
ParseReadOrWriteParams(const tN2kMsg &N2kMsg, uint16_t &ManufacturerCode, uint8_t &IndustryGroup, uint8_t &UniqueID, uint8_t &NumberOfSelectionPairs, uint8_t &NumberOfParameterPairs, bool Proprietary=false) | tN2kGroupFunctionHandler | static |
ParseRequestParams(const tN2kMsg &N2kMsg, uint32_t &TransmissionInterval, uint16_t &TransmissionIntervalOffset, uint8_t &NumberOfParameterPairs) | tN2kGroupFunctionHandler | static |
PGN | tN2kGroupFunctionHandler | protected |
pNMEA2000 | tN2kGroupFunctionHandler | protected |
Proprietary | tN2kGroupFunctionHandler | protected |
SendAcknowledge(tNMEA2000 *pNMEA2000, unsigned char Destination, int iDev, unsigned long PGN, tN2kGroupFunctionPGNErrorCode PGNErrorCode, tN2kGroupFunctionTransmissionOrPriorityErrorCode TransmissionOrPriorityErrorCode, uint8_t NumberOfParameterPairs=0, tN2kGroupFunctionParameterErrorCode ParameterErrorCodeForAll=N2kgfpec_Acknowledge) | tN2kGroupFunctionHandler | static |
SetStartAcknowledge(tN2kMsg &N2kMsg, unsigned char Destination, unsigned long PGN, tN2kGroupFunctionPGNErrorCode PGNErrorCode, tN2kGroupFunctionTransmissionOrPriorityErrorCode TransmissionOrPriorityErrorCode, uint8_t NumberOfParameterPairs=0) | tN2kGroupFunctionHandler | static |
SetStartReadReply(tN2kMsg &N2kMsg, unsigned char Destination, unsigned long PGN, uint16_t ManufacturerCode, uint8_t IndustryGroup, uint8_t UniqueID, uint8_t NumberOfSelectionPairs, uint8_t NumberOfParameterPairs, bool Proprietary) | tN2kGroupFunctionHandler | static |
SetStartWriteReply(tN2kMsg &N2kMsg, unsigned char Destination, unsigned long PGN, uint16_t ManufacturerCode, uint8_t IndustryGroup, uint8_t UniqueID, uint8_t NumberOfSelectionPairs, uint8_t NumberOfParameterPairs, bool Proprietary) | tN2kGroupFunctionHandler | static |
StartParseCommandPairParameters(const tN2kMsg &N2kMsg, int &Index) | tN2kGroupFunctionHandler | static |
StartParseReadOrWriteParameters(const tN2kMsg &N2kMsg, bool Proprietary, int &Index) | tN2kGroupFunctionHandler | static |
StartParseRequestPairParameters(const tN2kMsg &N2kMsg, int &Index) | tN2kGroupFunctionHandler | static |
tN2kGroupFunctionHandler(tNMEA2000 *_pNMEA2000, unsigned long _PGN) | tN2kGroupFunctionHandler | |
tN2kGroupFunctionHandlerForPGN126996(tNMEA2000 *_pNMEA2000) | tN2kGroupFunctionHandlerForPGN126996 | inline |