30 #ifndef GENAPI_EVENTADAPTERCL_H 31 #define GENAPI_EVENTADAPTERCL_H 42 #if defined( _MSC_VER ) 44 #elif defined (__GNUC__) 47 #define PACK_STRUCT __attribute__((packed)) 49 # error Unknown platform 120 virtual void DeliverMessage(
const uint8_t msg[], uint32_t numBytes );
123 void DeliverEventData(
const CL_EVENT_DATA *pEventData, uint16_t length);
128 #endif // GENAPI_EVENTADAPTERCL_H
uint16_t ReservedOrEventSize
CL/GenCP EVENT_CMD specific command data WITHOUT event specific data.
const uint16_t CL_EVENT_PREAMBLE
interface GENAPI_DECL_ABSTRACT INodeMap
Interface to access the node map.
struct PACK_STRUCT GENAPI_NAMESPACE::CL_COMMAND_HEADER CL_COMMAND_HEADER
CL/GenCP command header.
Declaration of the CEventAdapter class.
CL/GenCP EVENT_CMD specific command data WITH event specific data.
const size_t CL_EVENT_BASIC_SIZE
const size_t CL_COMMAND_HEADER_SIZE
Entire event data message.
const uint16_t CL_EVENT_CMD_ID
struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_MESSAGE CL_EVENT_MESSAGE
Entire event data message.
struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_DATA CL_EVENT_DATA
CL/GenCP EVENT_CMD specific command data WITHOUT event specific data.
struct PACK_STRUCT GENAPI_NAMESPACE::CL_EVENT_DATA1 CL_EVENT_DATA1
CL/GenCP EVENT_CMD specific command data WITH event specific data.
Connects a U3V Event to a node map.
Part of the generic device API.
uint16_t ReservedOrEventSize
CL_COMMAND_HEADER CommandHeader
Delivers Events to ports.