Go to the documentation of this file.
30 #ifndef GENAPI_EVENTADAPTERGEV_H
31 #define GENAPI_EVENTADAPTERGEV_H
42 #if defined( _MSC_VER )
44 #elif defined (__GNUC__)
47 #define PACK_STRUCT __attribute__((packed))
49 # error Unknown platform
149 virtual void DeliverMessage(
const uint8_t msg[], uint32_t numBytes );
171 template<
typename EVT_REQ_TYPE>
void DeliverEventMessageImpl(
const EVT_REQ_TYPE *pEvent);
172 template<
typename EVT_REQ_TYPE>
void DeliverEventDataMessageImpl(
const EVT_REQ_TYPE *pEvent);
173 void AttachItemToPorts(
const uint8_t *pItem, uint16_t event_id,
unsigned int length);
178 #endif // GENAPI_EVENTADAPTERGEV_H
Lexical analyzer for CIntSwissKnife.
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_REQUEST_HEADER GVCP_REQUEST_HEADER
header of a GVCP request packet
GVCP_REQUEST_HEADER Header
Declaration of the CEventAdapter class.
uint16_t ReservedOrEventSize
Layout of a GVCP event request packet (Extended ID flag not set)
Delivers Events to ports.
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM_BASIC GVCP_EVENT_ITEM_BASIC
layout of a GVCP event item (common to all types)
Layout of a GVCP event request packet (Extended ID flag set)
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_REQUEST GVCP_EVENT_REQUEST
Layout of a GVCP event request packet (Extended ID flag not set)
layout of a GVCP event item (common to all types)
GENICAM_INTERFACE INodeMap
Interface to access the node map.
Connects a GigE Event to a node map.
const uint8_t COMMAND_MAGIC
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_REQUEST_EXTENDED_ID GVCP_EVENT_REQUEST_EXTENDED_ID
Layout of a GVCP event request packet (Extended ID flag set)
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST_EXTENDED_ID GVCP_EVENTDATA_REQUEST_EXTENDED_ID
Layout of a GVCP event data request packet (Extended ID flag set)
GVCP_REQUEST_HEADER Header
Layout of a GVCP event data request packet (Extended ID flag not set)
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM GVCP_EVENT_ITEM
layout of a GVCP event item (Extended ID flag not set)
layout of a GVCP event item (Extended ID flag set)
GVCP_REQUEST_HEADER Header
GVCP_REQUEST_HEADER Header
layout of a GVCP event item (Extended ID flag not set)
Layout of a GVCP event data request packet (Extended ID flag set)
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENT_ITEM_EXTENDED_ID GVCP_EVENT_ITEM_EXTENDED_ID
layout of a GVCP event item (Extended ID flag set)
struct PACK_STRUCT GENAPI_NAMESPACE::GVCP_EVENTDATA_REQUEST GVCP_EVENTDATA_REQUEST
Layout of a GVCP event data request packet (Extended ID flag not set)
uint16_t ReservedOrEventSize
GVCP_EVENT_ITEM_EXTENDED_ID Event
uint16_t ReservedOrEventSize
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11