|
enum | DEVICE_ACCESS_FLAGS_CUSTOM_LIST { DEVICE_ACCESS_CUSTOM_READONLY_DEVICE_READONLY_STREAM = DEVICE_ACCESS_CUSTOM_ID + 1,
DEVICE_ACCESS_CUSTOM_SERIAL_COMMUNICATION = DEVICE_ACCESS_CUSTOM_ID + 2
} |
| This enumeration defines Euresys custom flags of how a device is to be opened with the GenICam::TL::Client::IFOpenDevice function. More...
|
|
enum | ACQ_START_FLAGS_CUSTOM_LIST { ACQ_START_FLAGS_CUSTOM_DO_NOT_ACTIVATE_SEQUENCER = ACQ_START_FLAGS_CUSTOM_ID + 1
} |
| This enumeration defines Euresys custom flags for how the acquisition engine must be started. More...
|
|
enum | GC_CUSTOM_ERROR_LIST {
GC_ERR_CUSTOM_MULTIPLE_HANDLES = GC_ERR_CUSTOM_ID - 1,
GC_ERR_CUSTOM_DANGLING_HANDLES = GC_ERR_CUSTOM_ID - 2,
GC_ERR_CUSTOM_LOST_HANDLE = GC_ERR_CUSTOM_ID - 3,
GC_ERR_CUSTOM_LOCK_ERROR = GC_ERR_CUSTOM_ID - 4,
GC_ERR_CUSTOM_SILENT_ERROR = GC_ERR_CUSTOM_ID - 5,
GC_ERR_CUSTOM_LIBPATH_ERROR = GC_ERR_CUSTOM_ID - 6,
GC_ERR_CUSTOM_DRIVER_NOT_AVAILABLE = GC_ERR_CUSTOM_ID - 7,
GC_ERR_CUSTOM_DRIVER_IO_ERROR = GC_ERR_CUSTOM_ID - 8,
GC_ERR_CUSTOM_STD_EXCEPTION = GC_ERR_CUSTOM_ID - 12,
GC_ERR_CUSTOM_ALIGNMENT_ERROR = GC_ERR_CUSTOM_ID - 13,
GC_ERR_CUSTOM_WAIT_FAILED = GC_ERR_CUSTOM_ID - 14,
GC_ERR_CUSTOM_WAIT_INTERRUPTED = GC_ERR_CUSTOM_ID - 15,
GC_ERR_CUSTOM_CANNOT_CREATE_NOTIFIER = GC_ERR_CUSTOM_ID - 16,
GC_ERR_CUSTOM_NOTIFIER_ERROR = GC_ERR_CUSTOM_ID - 17,
GC_ERR_CUSTOM_LOADING_ERROR = GC_ERR_CUSTOM_ID - 18,
GC_ERR_CUSTOM_SYMBOL_NOT_FOUND = GC_ERR_CUSTOM_ID - 19,
GC_ERR_CUSTOM_STRING_TOO_LONG = GC_ERR_CUSTOM_ID - 20,
GC_ERR_CUSTOM_DATATYPE_MISMATCH = GC_ERR_CUSTOM_ID - 21,
GC_ERR_CUSTOM_TOO_MANY_GENAPI_CONTEXTS = GC_ERR_CUSTOM_ID - 22,
GC_ERR_CUSTOM_INCORRECT_OEM_SAFETY_KEY = GC_ERR_CUSTOM_ID - 23,
GC_ERR_CUSTOM_OPAQUE_NETWORK = GC_ERR_CUSTOM_ID - 24,
GC_ERR_CUSTOM_GENAPI_FEATURE_NOT_FOUND = GC_ERR_CUSTOM_ID - 25,
GC_ERR_CUSTOM_INVALID_BUFFER_ADDRESS = GC_ERR_CUSTOM_ID - 26,
GC_ERR_CUSTOM_ASSERT_FAILED = GC_ERR_CUSTOM_ID - 27,
GC_ERR_CUSTOM_NETWORK_CONFIGURATION_ERROR = GC_ERR_CUSTOM_ID - 28,
GC_ERR_CUSTOM_RDMA_INCOMPATIBLE_PROTOCOL = GC_ERR_CUSTOM_ID - 29,
GC_ERR_CUSTOM_RDMA_INCOMPATIBLE_VERSION = GC_ERR_CUSTOM_ID - 30,
GC_ERR_CUSTOM_RDMA_CONNECTION_INVALID = GC_ERR_CUSTOM_ID - 31,
GC_ERR_CUSTOM_RDMA_DEVICE_REMOVED = GC_ERR_CUSTOM_ID - 32,
GC_ERR_CUSTOM_BUFFER_SIZE_TOO_LARGE = GC_ERR_CUSTOM_ID - 33,
GC_ERR_CUSTOM_RDMA_CONNECTION_REFUSED = GC_ERR_CUSTOM_ID - 34,
GC_ERR_CUSTOM_RDMA_CONNECTION_ABORTED = GC_ERR_CUSTOM_ID - 35,
GC_ERR_CUSTOM_RDMA_CONNECTION_CANCELED = GC_ERR_CUSTOM_ID - 36,
GC_ERR_CUSTOM_GENAPI_ERROR = GC_ERR_CUSTOM_ID - 100,
GC_ERR_CUSTOM_IMAGE_ERROR = GC_ERR_CUSTOM_ID - 200,
GC_ERR_CUSTOM_LICENSE_MANAGER_ERROR = GC_ERR_CUSTOM_ID - 300,
GC_ERR_CUSTOM_NO_LICENSE = GC_ERR_CUSTOM_ID - 301,
GC_ERR_CUSTOM_CL_ERR = GC_ERR_CUSTOM_ID - 400,
GC_ERR_CUSTOM_IOCTL_PCI_WRITE_CONFIG_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 3,
GC_ERR_CUSTOM_IOCTL_PCI_READ_CONFIG_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 4,
GC_ERR_CUSTOM_IOCTL_DS_CREATE_NO_DMA_ENGINE = GC_ERR_CUSTOM_IOCTL_BASE - 5,
GC_ERR_CUSTOM_IOCTL_DS_CREATE_NO_IRQ_HANDLER = GC_ERR_CUSTOM_IOCTL_BASE - 6,
GC_ERR_CUSTOM_IOCTL_DS_REGISTER_EVENT_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 7,
GC_ERR_CUSTOM_IOCTL_DS_OPEN_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 9,
GC_ERR_CUSTOM_IOCTL_DS_START_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 10,
GC_ERR_CUSTOM_IOCTL_DEV_GET_URL_INFO_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 13,
GC_ERR_CUSTOM_IOCTL_CXP_CONNECTION_WRITE_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 14,
GC_ERR_CUSTOM_IOCTL_CXP_CONNECTION_READ_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 15,
GC_ERR_CUSTOM_IOCTL_BUFFER_ANNOUNCE_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 18,
GC_ERR_CUSTOM_IOCTL_STOP_TIMEOUT = GC_ERR_CUSTOM_IOCTL_BASE - 19,
GC_ERR_CUSTOM_IOCTL_I2C_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 20,
GC_ERR_CUSTOM_IOCTL_BANK_SELECT_INCONSISTENCY = GC_ERR_CUSTOM_IOCTL_BASE - 21,
GC_ERR_CUSTOM_IOCTL_ONBOARD_MEMORY_READ_ERROR = GC_ERR_CUSTOM_IOCTL_BASE - 22,
GC_ERR_CUSTOM_IOCTL_ONBOARD_MEMORY_WRITE_ERROR = GC_ERR_CUSTOM_IOCTL_BASE - 23,
GC_ERR_CUSTOM_IOCTL_FFC_WRITE_ERROR = GC_ERR_CUSTOM_IOCTL_BASE - 24,
GC_ERR_CUSTOM_IOCTL_SERIAL_REGISTER_EVENT_FAILED = GC_ERR_CUSTOM_IOCTL_BASE - 25
} |
| This enumeration defines Euresys custom errors (GenTL::GC_ERROR) More...
|
|
enum | DEVICE_INFO_CUSTOM_CMD_LIST { DEVICE_INFO_CUSTOM_DEVICE_DESCRIPTION = DEVICE_INFO_CUSTOM_ID + 70
} |
| This enumeration defines Euresys custom commands to retrieve information with the GenTL::DevGetInfo function on a device handle. More...
|
|
enum | STREAM_INFO_CUSTOM_CMD_LIST { STREAM_INFO_CUSTOM_STREAM_DESCRIPTION = STREAM_INFO_CUSTOM_ID + 110,
STREAM_INFO_CUSTOM_SHOULD_REANNOUNCE_BUFFERS = STREAM_INFO_CUSTOM_ID + 135,
STREAM_INFO_CUSTOM_SHOULD_REALLOC_BUFFERS = STREAM_INFO_CUSTOM_ID + 136
} |
| This enumeration defines Euresys custom commands to retrieve information with the GenTL::DSGetInfo function on a data stream handle. More...
|
|
enum | BUFFER_INFO_CUSTOM_CMD_LIST {
BUFFER_INFO_CUSTOM_START_OF_SCAN = BUFFER_INFO_CUSTOM_ID + 1,
BUFFER_INFO_CUSTOM_END_OF_SCAN = BUFFER_INFO_CUSTOM_ID + 2,
BUFFER_INFO_CUSTOM_EVENT_TIMESTAMP = BUFFER_INFO_CUSTOM_ID + 5,
BUFFER_INFO_CUSTOM_CXP_STREAMID = BUFFER_INFO_CUSTOM_ID + 6,
BUFFER_INFO_CUSTOM_CXP_TAPG = BUFFER_INFO_CUSTOM_ID + 7,
BUFFER_INFO_CUSTOM_CXP_FLAGS = BUFFER_INFO_CUSTOM_ID + 8,
BUFFER_INFO_CUSTOM_LINE_PITCH = BUFFER_INFO_CUSTOM_ID + 10,
BUFFER_INFO_CUSTOM_STREAM_LINE_WIDTH = BUFFER_INFO_CUSTOM_ID + 12,
BUFFER_INFO_CUSTOM_STREAM_LINE_PITCH = BUFFER_INFO_CUSTOM_ID + 13,
BUFFER_INFO_CUSTOM_STREAM_STRIPE_HEIGHT = BUFFER_INFO_CUSTOM_ID + 14,
BUFFER_INFO_CUSTOM_STREAM_STRIPE_PITCH = BUFFER_INFO_CUSTOM_ID + 15,
BUFFER_INFO_CUSTOM_STREAM_STRIPE_ARRANGEMENT = BUFFER_INFO_CUSTOM_ID + 16,
BUFFER_INFO_CUSTOM_CUSTOM_LOGIC_STATUS = BUFFER_INFO_CUSTOM_ID + 19,
BUFFER_INFO_CUSTOM_STREAM_STRIPE_OFFSET = BUFFER_INFO_CUSTOM_ID + 20,
BUFFER_INFO_CUSTOM_STREAM_BLOCK_HEIGHT = BUFFER_INFO_CUSTOM_ID + 21,
BUFFER_INFO_CUSTOM_LLE_LINES_PER_IMAGE = BUFFER_INFO_CUSTOM_ID + 24,
BUFFER_INFO_CUSTOM_ALIGNMENT = BUFFER_INFO_CUSTOM_ID + 26,
BUFFER_INFO_CUSTOM_PART_SIZE = BUFFER_INFO_CUSTOM_ID + 27,
BUFFER_INFO_CUSTOM_NUM_PARTS = BUFFER_INFO_CUSTOM_ID + 28,
BUFFER_INFO_CUSTOM_NUM_DELIVERED_PARTS = BUFFER_INFO_CUSTOM_ID + 29,
BUFFER_INFO_CUSTOM_PART_TIMESTAMPS = BUFFER_INFO_CUSTOM_ID + 30,
BUFFER_INFO_CUSTOM_BUFFER_METADATA_0 = BUFFER_INFO_CUSTOM_ID + 39,
BUFFER_INFO_CUSTOM_BUFFER_METADATA_1 = BUFFER_INFO_CUSTOM_ID + 40,
BUFFER_INFO_CUSTOM_BUFFER_METADATA_2 = BUFFER_INFO_CUSTOM_ID + 45,
BUFFER_INFO_CUSTOM_BUFFER_METADATA_3 = BUFFER_INFO_CUSTOM_ID + 46,
BUFFER_INFO_CUSTOM_HAS_BUFFER_METADATA = BUFFER_INFO_CUSTOM_ID + 49,
BUFFER_INFO_CUSTOM_HAS_LINE_METADATA = BUFFER_INFO_CUSTOM_ID + 50,
BUFFER_INFO_CUSTOM_LINE_METADATA_BASE = BUFFER_INFO_CUSTOM_ID + 51,
BUFFER_INFO_CUSTOM_METADATA_CONTENT_0 = BUFFER_INFO_CUSTOM_ID + 52,
BUFFER_INFO_CUSTOM_METADATA_CONTENT_1 = BUFFER_INFO_CUSTOM_ID + 53,
BUFFER_INFO_CUSTOM_METADATA_CONTENT_2 = BUFFER_INFO_CUSTOM_ID + 54,
BUFFER_INFO_CUSTOM_METADATA_CONTENT_3 = BUFFER_INFO_CUSTOM_ID + 55
} |
| This enumeration defines Euresys custom commands to retrieve information with the GenTL::DSGetBufferInfo function on a buffer handle. More...
|
|
enum | EVENT_TYPE_CUSTOM_LIST {
EVENT_CUSTOM_IO_TOOLBOX = EVENT_CUSTOM_ID + 1,
EVENT_CUSTOM_CIC = EVENT_CUSTOM_ID + 2,
EVENT_CUSTOM_DATASTREAM = EVENT_CUSTOM_ID + 3,
EVENT_CUSTOM_CXP_INTERFACE = EVENT_CUSTOM_ID + 4,
EVENT_CUSTOM_DEVICE_ERROR = EVENT_CUSTOM_ID + 5,
EVENT_CUSTOM_CXP_DEVICE = EVENT_CUSTOM_ID + 6
} |
| This enumeration defines Euresys custom events that can be registered with the GenTL::GCRegisterEvent function. More...
|
|
enum | EVENT_DATA_INFO_CUSTOM_CMD_LIST { EVENT_DATA_CUSTOM_TIMESTAMP = EVENT_DATA_CUSTOM_ID + 1,
EVENT_DATA_CUSTOM_CONTEXT_1 = EVENT_DATA_CUSTOM_ID + 2,
EVENT_DATA_CUSTOM_CONTEXT_2 = EVENT_DATA_CUSTOM_ID + 3,
EVENT_DATA_CUSTOM_CONTEXT_3 = EVENT_DATA_CUSTOM_ID + 4
} |
| This enumeration defines Euresys custom commands to retrieve information with the GenTL::EventGetDataInfo function. More...
|
|
enum | EVENT_DATA_NUMID_CUSTOM_LIST {
EVENT_DATA_NUMID_IO_TOOLBOX_LIN1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x000,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x001,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x002,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x003,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN5 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x004,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN6 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x005,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN7 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x006,
EVENT_DATA_NUMID_IO_TOOLBOX_LIN8 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x007,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x080,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC1_DIR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x081,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x082,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC2_DIR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x083,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x084,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC3_DIR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x085,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x086,
EVENT_DATA_NUMID_IO_TOOLBOX_QDC4_DIR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x087,
EVENT_DATA_NUMID_IO_TOOLBOX_DIV1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x100,
EVENT_DATA_NUMID_IO_TOOLBOX_DIV2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x101,
EVENT_DATA_NUMID_IO_TOOLBOX_DIV3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x102,
EVENT_DATA_NUMID_IO_TOOLBOX_DIV4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x103,
EVENT_DATA_NUMID_IO_TOOLBOX_MDV1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x180,
EVENT_DATA_NUMID_IO_TOOLBOX_MDV2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x181,
EVENT_DATA_NUMID_IO_TOOLBOX_MDV3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x182,
EVENT_DATA_NUMID_IO_TOOLBOX_MDV4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x183,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL1_1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x200,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL1_2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x201,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL2_1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x202,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL2_2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x203,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL3_1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x204,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL3_2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x205,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL4_1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x206,
EVENT_DATA_NUMID_IO_TOOLBOX_DEL4_2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x207,
EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x300,
EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x301,
EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x302,
EVENT_DATA_NUMID_IO_TOOLBOX_USER_EVENT_4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x303,
EVENT_DATA_NUMID_IO_TOOLBOX_C2C1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x320,
EVENT_DATA_NUMID_IO_TOOLBOX_C2C2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x321,
EVENT_DATA_NUMID_IO_TOOLBOX_C2C3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x322,
EVENT_DATA_NUMID_IO_TOOLBOX_EIN1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x380,
EVENT_DATA_NUMID_IO_TOOLBOX_EIN2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x381,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT1 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A0,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT2 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A1,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT3 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A2,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT4 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A3,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT5 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A4,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT6 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A5,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT7 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A6,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT8 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A7,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT9 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A8,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT10 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3A9,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT11 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AA,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT12 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AB,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT13 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AC,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT14 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AD,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT15 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AE,
EVENT_DATA_NUMID_IO_TOOLBOX_DLT16 = EVENT_DATA_NUMID_CUSTOM_BASE | 0x3AF,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_A = EVENT_DATA_NUMID_CUSTOM_BASE | 0x280,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_B = EVENT_DATA_NUMID_CUSTOM_BASE | 0x281,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_C = EVENT_DATA_NUMID_CUSTOM_BASE | 0x282,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_D = EVENT_DATA_NUMID_CUSTOM_BASE | 0x283,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_E = EVENT_DATA_NUMID_CUSTOM_BASE | 0x284,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_F = EVENT_DATA_NUMID_CUSTOM_BASE | 0x285,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_G = EVENT_DATA_NUMID_CUSTOM_BASE | 0x286,
EVENT_DATA_NUMID_CXP_INTERFACE_CRC_ERROR_CXP_H = EVENT_DATA_NUMID_CUSTOM_BASE | 0x287,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_A = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4000,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_B = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4001,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_C = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4002,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_D = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4003,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_E = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4004,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_F = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4005,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_G = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4006,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_DETECTED_CXP_H = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4007,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_A = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4010,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_B = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4011,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_C = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4012,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_D = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4013,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_E = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4014,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_F = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4015,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_G = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4016,
EVENT_DATA_NUMID_CXP_INTERFACE_CONNECTION_UNDETECTED_CXP_H = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4017,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4020,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4021,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4022,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4023,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4024,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4025,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4026,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_READY = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4027,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4030,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4031,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4032,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4033,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4034,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4035,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4036,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_LOST = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4037,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_0_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4080,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_1_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4081,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_2_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4082,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_3_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4083,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_4_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4084,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_5_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4085,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_6_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4086,
EVENT_DATA_NUMID_CXP_INTERFACE_DEVICE_7_CONFIGURING = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4087,
EVENT_DATA_NUMID_CIC_CAMERA_TRIGGER_RISING_EDGE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x41,
EVENT_DATA_NUMID_CIC_CAMERA_TRIGGER_FALLING_EDGE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x42,
EVENT_DATA_NUMID_CIC_STROBE_RISING_EDGE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x43,
EVENT_DATA_NUMID_CIC_STROBE_FALLING_EDGE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x44,
EVENT_DATA_NUMID_CIC_ALLOW_NEXT_CYCLE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x45,
EVENT_DATA_NUMID_CIC_DISCARDED_CIC_TRIGGER = EVENT_DATA_NUMID_CUSTOM_BASE | 0x46,
EVENT_DATA_NUMID_CIC_PENDING_CIC_TRIGGER = EVENT_DATA_NUMID_CUSTOM_BASE | 0x47,
EVENT_DATA_NUMID_CIC_CXP_TRIGGER_ACK = EVENT_DATA_NUMID_CUSTOM_BASE | 0x48,
EVENT_DATA_NUMID_CIC_CXP_TRIGGER_RESEND = EVENT_DATA_NUMID_CUSTOM_BASE | 0x49,
EVENT_DATA_NUMID_CIC_TRIGGER = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4a,
EVENT_DATA_NUMID_CXP_DEVICE_LINK_TRIGGER = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4d,
EVENT_DATA_NUMID_DATASTREAM_START_OF_CAMERA_READOUT = EVENT_DATA_NUMID_CUSTOM_BASE | 0x61,
EVENT_DATA_NUMID_DATASTREAM_END_OF_CAMERA_READOUT = EVENT_DATA_NUMID_CUSTOM_BASE | 0x62,
EVENT_DATA_NUMID_DATASTREAM_START_OF_SCAN = EVENT_DATA_NUMID_CUSTOM_BASE | 0x63,
EVENT_DATA_NUMID_DATASTREAM_END_OF_SCAN = EVENT_DATA_NUMID_CUSTOM_BASE | 0x64,
EVENT_DATA_NUMID_DATASTREAM_REJECTED_FRAME = EVENT_DATA_NUMID_CUSTOM_BASE | 0x65,
EVENT_DATA_NUMID_DATASTREAM_REJECTED_SCAN = EVENT_DATA_NUMID_CUSTOM_BASE | 0x66,
EVENT_DATA_NUMID_DATASTREAM_TRIGGER_TO_CAMERA_READOUT_TIMEOUT = EVENT_DATA_NUMID_CUSTOM_BASE | 0x67,
EVENT_DATA_NUMID_DATASTREAM_CAMERA_READOUT_TIMEOUT = EVENT_DATA_NUMID_CUSTOM_BASE | 0x68,
EVENT_DATA_NUMID_DATASTREAM_BROKEN_FRAME = EVENT_DATA_NUMID_CUSTOM_BASE | 0x69,
EVENT_DATA_NUMID_DATASTREAM_LOST_FRAMES = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4060,
EVENT_DATA_NUMID_DATASTREAM_CANCELLED_FRAMES = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4061,
EVENT_DATA_NUMID_DATASTREAM_INCOMPLETE_FRAME = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4062,
EVENT_DATA_NUMID_DATASTREAM_FAILURE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4063,
EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_SIZE_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4040,
EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_FIFO_OVERFLOW = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4041,
EVENT_DATA_NUMID_DEVICE_ERROR_CAMERA_TRIGGER_OVERRUN = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4042,
EVENT_DATA_NUMID_DEVICE_ERROR_DID_NOT_RECEIVE_TRIGGER_ACK = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4043,
EVENT_DATA_NUMID_DEVICE_ERROR_TRIGGER_PACKET_RETRY_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4044,
EVENT_DATA_NUMID_DEVICE_ERROR_INPUT_STREAM_FIFO_HALF_FULL = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4045,
EVENT_DATA_NUMID_DEVICE_ERROR_INPUT_STREAM_FIFO_FULL = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4046,
EVENT_DATA_NUMID_DEVICE_ERROR_IMAGE_HEADER_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4047,
EVENT_DATA_NUMID_DEVICE_ERROR_MIG_AXI_WRITE_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4048,
EVENT_DATA_NUMID_DEVICE_ERROR_MIG_AXI_READ_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x4049,
EVENT_DATA_NUMID_DEVICE_ERROR_PACKET_WITH_UNEXPECTED_TAG = EVENT_DATA_NUMID_CUSTOM_BASE | 0x404A,
EVENT_DATA_NUMID_DEVICE_ERROR_FILL_LEVEL_ABOVE_IL_SOS_REJECTED = EVENT_DATA_NUMID_CUSTOM_BASE | 0x404B,
EVENT_DATA_NUMID_DEVICE_ERROR_FILL_LEVEL_ABOVE_AF_EARLY_EOS = EVENT_DATA_NUMID_CUSTOM_BASE | 0x404C,
EVENT_DATA_NUMID_DEVICE_ERROR_EXTERNAL_TRIGGER_REQS_TOO_CLOSE = EVENT_DATA_NUMID_CUSTOM_BASE | 0x404D,
EVENT_DATA_NUMID_DEVICE_ERROR_STREAM_PACKET_ARBITER_ERROR = EVENT_DATA_NUMID_CUSTOM_BASE | 0x404E
} |
| This enumeration defines how to interpret the EVENT_DATA_NUMID for Euresys custom events. More...
|
|
enum | EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_LIST {
EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_IMAGE_BUFFER_FULL = 0x01,
EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_FRAME_STORE_FULL = 0x01,
EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_CYCLE_NOT_COMPLETED = 0x02,
EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_MAX_PENDING_TRIGGER = 0x04,
EVENT_SPECIFIC_CIC_DISCARDED_CIC_TRIGGER_DATASTREAM_IDLE = 0x08
} |
| Value of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_CIC_DISCARDED_CIC_TRIGGER is a bitfield that can be interpreted according to the following definitions. More...
|
|
enum | EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_LIST { EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_IMAGE_BUFFER_FULL = 0x01,
EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_FRAME_STORE_FULL = 0x01,
EVENT_SPECIFIC_CIC_PENDING_CIC_TRIGGER_CYCLE_NOT_COMPLETED = 0x02
} |
| Value of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_CIC_PENDING_CIC_TRIGGER is a bitfield that can be interpreted according to the following definitions. More...
|
|
enum | EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_LIST { EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_SOFTWARE_TRIGGER = 0x02,
EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_HARDWARE_TRIGGER = 0x04,
EVENT_SPECIFIC_DATASTREAM_START_OF_SCAN_IMMEDIATE = 0x08
} |
| Value of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_DATASTREAM_START_OF_SCAN is a bitfield that can be interpreted according to the following definitions. More...
|
|
enum | EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_LIST {
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_SOFTWARE_TRIGGER = 0x02,
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_HARDWARE_TRIGGER = 0x04,
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_AUTOMATIC = 0x08,
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_DS_STOP_ACQUISITION = 0x10,
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_IMAGE_BUFFER_ALMOST_FULL = 0x20,
EVENT_SPECIFIC_DATASTREAM_END_OF_SCAN_FRAME_STORE_ALMOST_FULL = 0x20
} |
| Value of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_DATASTREAM_END_OF_SCAN is a bitfield that can be interpreted according to the following definitions. More...
|
|
enum | EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_LIST { EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_IMAGE_BUFFER_FULL = 0x01,
EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_FRAME_STORE_FULL = 0x01,
EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_DATASTREAM_IDLE = 0x02,
EVENT_SPECIFIC_DATASTREAM_REJECTED_FRAME_FRAME_STORE_OVERFLOW = 0x04
} |
| Value of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_DATASTREAM_REJECTED_FRAME is a bitfield that can be interpreted according to the following definitions. More...
|
|
enum | EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_LIST { EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_GENICAM = 0,
EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_COAXPRESS = 1,
EVENT_CUSTOM_REMOTE_DEVICE_NAMESPACE_DEVICE_SPECIFIC = 2
} |
| Namespace of remote device events (EVENT_REMOTE_DEVICE) More...
|
|
enum | MEMORY_TYPE_LIST { MEMORY_TYPE_BUS_ADDRESS = -1,
MEMORY_TYPE_DEFAULT = 0,
MEMORY_TYPE_NVIDIA_RDMA = 1
} |
| This enumeration defines Euresys custom type of announced memory. More...
|
|
typedef int | MEMORY_TYPE |
|
typedef struct GenTL::EuresysCustomGenTL::S_EURESYS_EVENT_GET_DATA_ENTRY | EURESYS_EVENT_GET_DATA_ENTRY |
|
GC_API | EuresysDSAnnounceBusBuffer (DS_HANDLE hDataStream, uint64_t busAddress, size_t iSize, void *reserved, void *pPrivate, BUFFER_HANDLE *phBuffer) |
|
GC_API | EuresysDSAnnounceDeviceBuffer (DS_HANDLE hDataStream, void *pBuffer, size_t iSize, MEMORY_TYPE memType, void *pPrivate, BUFFER_HANDLE *phBuffer) |
|
GC_API | EuresysEventsGetData (EURESYS_EVENT_GET_DATA_ENTRY *pEntries, size_t iNumEntries, uint64_t *piTimeout) |
| Wait for multiple events. More...
|
|
Defines Coaxlink-specific constants.