28#ifndef GENAPI_EVENTADAPTERU3V_H
29#define GENAPI_EVENTADAPTERU3V_H
33namespace GENAPI_NAMESPACE
40 #if defined( _MSC_VER )
42 #elif defined (__GNUC__)
45 #define PACK_STRUCT __attribute__((packed))
47 # error Unknown platform
79 const uint32_t U3V_EVENT_PREFIX = 0x45563355;
80 const uint16_t GENCP_EVENT_CMD_ID = 0x0C00;
99 virtual void DeliverMessage(
const uint8_t msg[], uint32_t numBytes );
Declaration of the CEventAdapter class.
Connects a U3V Event to a node map.
Definition EventAdapterU3V.h:91
CEventAdapterU3V(INodeMap *pNodeMap=NULL)
Constructor.
void DeliverEventMessage(const U3V_EVENT_MESSAGE *pEventMessage)
Delivers the Event + Data listed in the packet.
virtual ~CEventAdapterU3V()
Destructor.
Delivers Events to ports.
Definition EventAdapter.h:46
U3V/GenCP command header.
Definition EventAdapterU3V.h:55
U3V/GenCP EVENT_CMD specific command data.
Definition EventAdapterU3V.h:65
Entire event data message (without the variable-sized data field)
Definition EventAdapterU3V.h:74