eGrabber Reference
24.12.3.28
|
Go to the documentation of this file.
3 #ifndef EURESYS_INFO_COMMAND_SUPPORT_HEADER_FILE
4 #define EURESYS_INFO_COMMAND_SUPPORT_HEADER_FILE
80 case STREAM_INFO_FLOW_TABLE:
81 case STREAM_INFO_GENDC_PREFETCH_DESCRIPTOR:
118 case BUFFER_INFO_IS_COMPOSITE:
238 case STREAM_INFO_FLOW_TABLE:
239 case STREAM_INFO_GENDC_PREFETCH_DESCRIPTOR:
276 case BUFFER_INFO_IS_COMPOSITE:
396 case STREAM_INFO_FLOW_TABLE:
397 case STREAM_INFO_GENDC_PREFETCH_DESCRIPTOR:
434 case BUFFER_INFO_IS_COMPOSITE:
549 case STREAM_INFO_FLOW_TABLE:
550 case STREAM_INFO_GENDC_PREFETCH_DESCRIPTOR:
590 case BUFFER_INFO_IS_COMPOSITE:
@ BUFFER_INFO_IMAGEPRESENT
BOOL8
Definition: GenTL_v1_5.h:415
static bool8_t IsInterfaceInfoCommandImplementedInPlaylink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:500
@ TL_INFO_GENTL_VER_MAJOR
UINT32 Major number of the GenTL spec this producer complies with.
Definition: GenTL_v1_5.h:278
@ BUFFER_INFO_CUSTOM_STREAM_STRIPE_OFFSET
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:177
@ BUFFER_INFO_CUSTOM_LLE_LINES_PER_IMAGE
SIZET Number of LLE extracted lines per acquired image.
Definition: GenTL_EuresysCustom.h:179
@ BUFFER_INFO_CUSTOM_PART_TIMESTAMPS
BUFFER Array of 64-bit unsigned integers containing the timestamps of each buffer part.
Definition: GenTL_EuresysCustom.h:184
@ STREAM_INFO_NUM_QUEUED
SIZET Number of buffers in the input pool.
Definition: GenTL_v1_5.h:380
@ DEVICE_INFO_CUSTOM_DEVICE_DESCRIPTION
STRING Description of the device.
Definition: GenTL_EuresysCustom.h:150
static bool8_t IsBufferInfoCommandImplementedInPlaylink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:560
@ BUFFER_INFO_CUSTOM_CUSTOM_LOGIC_STATUS
UINT32 CustomLogic Status associated to the buffer.
Definition: GenTL_EuresysCustom.h:176
@ BUFFER_INFO_NEW_DATA
BOOL8 Flag to indicate that the buffer contains new data since the last call.
Definition: GenTL_v1_5.h:402
@ BUFFER_INFO_CUSTOM_LINE_METADATA_BASE
PTR Base address of the inserted line metadata.
Definition: GenTL_EuresysCustom.h:191
@ STREAM_INFO_NUM_UNDERRUN
UINT64 Number of lost buffers due to queue underrun.
Definition: GenTL_v1_5.h:378
@ BUFFER_INFO_YOFFSET
SIZET
Definition: GenTL_v1_5.h:411
@ TL_INFO_DISPLAYNAME
STRING User readable name of the device.
Definition: GenTL_v1_5.h:276
static bool8_t IsTlInfoCommandImplementedInGrablink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:164
@ BUFFER_INFO_CUSTOM_METADATA_CONTENT_2
UINT16 Content ID of the 32-bit inserted metadata at offset 2.
Definition: GenTL_EuresysCustom.h:194
@ BUFFER_INFO_SIZE_FILLED
SIZET Number of bytes written into the buffer last time it has been filled.
Definition: GenTL_v1_5.h:407
static bool8_t IsDeviceInfoCommandImplementedInPlaylink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:512
@ TL_INFO_MODEL
STRING Transport layer model name.
Definition: GenTL_v1_5.h:271
@ BUFFER_INFO_CONTAINS_CHUNKDATA
BOOL8
Definition: GenTL_v1_5.h:428
@ BUFFER_INFO_CUSTOM_CXP_FLAGS
UINT16 Image flags (word 25 in the CoaXPress rectangular image header)
Definition: GenTL_EuresysCustom.h:169
@ BUFFER_INFO_DELIVERED_IMAGEHEIGHT
SIZET
Definition: GenTL_v1_5.h:420
@ BUFFER_INFO_CUSTOM_HAS_BUFFER_METADATA
BOOL8 Flag to indicate that the buffer has inserted buffer metadata.
Definition: GenTL_EuresysCustom.h:189
@ BUFFER_INFO_PIXELFORMAT_NAMESPACE
UINT64
Definition: GenTL_v1_5.h:419
@ BUFFER_INFO_CUSTOM_STREAM_STRIPE_HEIGHT
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:173
@ TL_INFO_GENTL_VER_MINOR
UINT32 Minor number of the GenTL spec this producer complies with.
Definition: GenTL_v1_5.h:279
static bool8_t IsDeviceInfoCommandImplementedInGrablink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:196
@ INTERFACE_INFO_DISPLAYNAME
STRING User readable name of the interface.
Definition: GenTL_v1_5.h:288
@ BUFFER_INFO_XPADDING
SIZET
Definition: GenTL_v1_5.h:412
@ BUFFER_INFO_CHUNKLAYOUTID
UINT64
Definition: GenTL_v1_5.h:422
static bool8_t IsDeviceInfoCommandImplementedInGigelink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:354
@ STREAM_INFO_BUF_ALIGNMENT
SIZET Buffer alignment in bytes.
Definition: GenTL_v1_5.h:389
@ BUFFER_INFO_IS_ACQUIRING
BOOL8 Flag to indicate that the buffer is currently being filled with data.
Definition: GenTL_v1_5.h:404
@ BUFFER_INFO_CUSTOM_STREAM_LINE_WIDTH
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:171
@ DEVICE_INFO_MODEL
STRING Device model name.
Definition: GenTL_v1_5.h:328
@ BUFFER_INFO_CUSTOM_STREAM_LINE_PITCH
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:172
@ STREAM_INFO_CUSTOM_STREAM_DESCRIPTION
STRING Description of the stream.
Definition: GenTL_EuresysCustom.h:156
@ BUFFER_INFO_CUSTOM_BUFFER_METADATA_3
UINT32 32-bit inserted buffer metadata at offset 3.
Definition: GenTL_EuresysCustom.h:188
@ DEVICE_INFO_TIMESTAMP_FREQUENCY
UINT64 Tick-frequency of the time stamp clock.
Definition: GenTL_v1_5.h:335
static bool8_t IsStreamInfoCommandImplementedInCoaxlink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:58
@ BUFFER_INFO_CUSTOM_EVENT_TIMESTAMP
UINT64 Timestamp of the new buffer event.
Definition: GenTL_EuresysCustom.h:166
@ TL_INFO_VERSION
STRING Transport layer version.
Definition: GenTL_v1_5.h:272
@ DEVICE_INFO_DISPLAYNAME
STRING String containing a display name for the device ( including a unique id )
Definition: GenTL_v1_5.h:330
@ BUFFER_INFO_SIZE
SIZET Size of the buffer in bytes.
Definition: GenTL_v1_5.h:399
@ BUFFER_INFO_CUSTOM_METADATA_CONTENT_3
UINT16 Content ID of the 32-bit inserted metadata at offset 3.
Definition: GenTL_EuresysCustom.h:195
static bool8_t IsDeviceInfoCommandImplementedInCoaxlink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:38
@ BUFFER_INFO_DELIVERED_CHUNKPAYLOADSIZE
SIZET
Definition: GenTL_v1_5.h:421
@ DEVICE_INFO_ID
STRING Unique ID of the device.
Definition: GenTL_v1_5.h:326
@ BUFFER_INFO_CUSTOM_METADATA_CONTENT_0
UINT16 Content ID of the 32-bit inserted metadata at offset 0.
Definition: GenTL_EuresysCustom.h:192
@ BUFFER_INFO_BASE
PTR Base address of the buffer memory.
Definition: GenTL_v1_5.h:398
@ BUFFER_INFO_CUSTOM_BUFFER_METADATA_1
UINT32 32-bit inserted buffer metadata at offset 1.
Definition: GenTL_EuresysCustom.h:186
@ TL_INFO_NAME
STRING File name including extension of the library.
Definition: GenTL_v1_5.h:274
@ BUFFER_INFO_TIMESTAMP
UINT64 Timestamp the buffer was acquired.
Definition: GenTL_v1_5.h:401
static bool8_t IsTlInfoCommandImplementedInCoaxlink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:6
@ STREAM_INFO_IS_GRABBING
BOOL8 Flag indicating whether the acquisition engine is started or not.
Definition: GenTL_v1_5.h:384
static bool8_t IsTlInfoCommandImplementedInGigelink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:322
static bool8_t IsBufferInfoCommandImplementedInGrablink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:246
@ TL_INFO_TLTYPE
STRING Transport layer technology that is supported.
Definition: GenTL_v1_5.h:273
@ BUFFER_INFO_PIXEL_ENDIANNESS
INT32
Definition: GenTL_v1_5.h:424
@ BUFFER_INFO_DATA_LARGER_THAN_BUFFER
BOOL8
Definition: GenTL_v1_5.h:427
@ BUFFER_INFO_XOFFSET
SIZET
Definition: GenTL_v1_5.h:410
static bool8_t IsTlInfoCommandImplementedInPlaylink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:480
@ BUFFER_INFO_YPADDING
SIZET
Definition: GenTL_v1_5.h:413
@ TL_INFO_CHAR_ENCODING
INT32 Reporting the char encoding used by this Producer.
Definition: GenTL_v1_5.h:277
@ BUFFER_INFO_CUSTOM_STREAM_BLOCK_HEIGHT
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:178
@ BUFFER_INFO_TIMESTAMP_NS
UINT64
Definition: GenTL_v1_5.h:426
@ TL_INFO_VENDOR
STRING Transport layer vendor name.
Definition: GenTL_v1_5.h:270
static bool8_t IsBufferInfoCommandImplementedInCoaxlink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:88
@ BUFFER_INFO_DATA_SIZE
SIZET
Definition: GenTL_v1_5.h:425
@ STREAM_INFO_ID
STRING Unique ID of the data stream.
Definition: GenTL_v1_5.h:376
@ STREAM_INFO_CUSTOM_SHOULD_REANNOUNCE_BUFFERS
BOOL8 Flag to indicate that internal resources (like the DMA) need to be reconfigured and thus buffer...
Definition: GenTL_EuresysCustom.h:157
@ INTERFACE_INFO_TLTYPE
STRING Transport layer technology that is supported.
Definition: GenTL_v1_5.h:289
@ BUFFER_INFO_CUSTOM_BUFFER_METADATA_0
UINT32 32-bit inserted buffer metadata at offset 0.
Definition: GenTL_EuresysCustom.h:185
@ TL_INFO_ID
STRING Transport layer ID.
Definition: GenTL_v1_5.h:269
@ DEVICE_INFO_USER_DEFINED_NAME
STRING String containing the user defined name.
Definition: GenTL_v1_5.h:332
@ BUFFER_INFO_CUSTOM_END_OF_SCAN
BOOL8 Flag to indicate that the buffer is the last of a scan.
Definition: GenTL_EuresysCustom.h:165
@ BUFFER_INFO_CUSTOM_NUM_DELIVERED_PARTS
SIZET Number of parts available in the buffer.
Definition: GenTL_EuresysCustom.h:183
static bool8_t IsStreamInfoCommandImplementedInPlaylink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:532
@ BUFFER_INFO_IMAGEOFFSET
SIZET
Definition: GenTL_v1_5.h:416
@ BUFFER_INFO_HEIGHT
SIZET
Definition: GenTL_v1_5.h:409
static bool8_t IsInterfaceInfoCommandImplementedInGigelink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:342
@ BUFFER_INFO_CUSTOM_START_OF_SCAN
BOOL8 Flag to indicate that the buffer is the first of a scan.
Definition: GenTL_EuresysCustom.h:164
@ BUFFER_INFO_CUSTOM_PART_SIZE
SIZET Size of each buffer part.
Definition: GenTL_EuresysCustom.h:181
@ STREAM_INFO_PAYLOAD_SIZE
SIZET Size of the expected data in bytes.
Definition: GenTL_v1_5.h:383
@ STREAM_INFO_NUM_STARTED
UINT64 Number of buffers started in the acquisition engine.
Definition: GenTL_v1_5.h:382
@ BUFFER_INFO_CUSTOM_CXP_TAPG
UINT16 Tap geometry (words 23-24 in the CoaXPress rectangular image header)
Definition: GenTL_EuresysCustom.h:168
@ BUFFER_INFO_CUSTOM_HAS_LINE_METADATA
BOOL8 Flag to indicate that the buffer has inserted line metadata.
Definition: GenTL_EuresysCustom.h:190
@ TL_INFO_PATHNAME
STRING Full path including file name and extension of the library.
Definition: GenTL_v1_5.h:275
@ INTERFACE_INFO_ID
STRING Unique ID of the interface.
Definition: GenTL_v1_5.h:287
@ STREAM_INFO_NUM_CHUNKS_MAX
SIZET Max number of chunks in a buffer, if known.
Definition: GenTL_v1_5.h:387
static bool8_t IsStreamInfoCommandImplementedInGigelink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:374
@ BUFFER_INFO_CUSTOM_STREAM_STRIPE_ARRANGEMENT
UINT64 Value of data stream StripeArrangement when the buffer was announced.
Definition: GenTL_EuresysCustom.h:175
@ BUFFER_INFO_CUSTOM_METADATA_CONTENT_1
UINT16 Content ID of the 32-bit inserted metadata at offset 1.
Definition: GenTL_EuresysCustom.h:193
@ BUFFER_INFO_USER_PTR
PTR Private data pointer of the GenTL Consumer.
Definition: GenTL_v1_5.h:400
@ STREAM_INFO_CUSTOM_SHOULD_REALLOC_BUFFERS
BOOL8 Flag to indicate that buffers need to be revoked and reallocated again because the payload size...
Definition: GenTL_EuresysCustom.h:158
static bool8_t IsInterfaceInfoCommandImplementedInGrablink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:184
@ BUFFER_INFO_CUSTOM_CXP_PIXELF
UINT32 PixelF (words 21-22 in the CoaXPress rectangular image header)
Definition: GenTL_EuresysCustom.h:196
@ DEVICE_INFO_ACCESS_STATUS
INT32 Gets the access mode the GenTL Producer has on the opened device.
Definition: GenTL_v1_5.h:331
@ STREAM_INFO_TLTYPE
STRING Transport layer technology that is supported.
Definition: GenTL_v1_5.h:386
@ BUFFER_INFO_FRAMEID
UINT64
Definition: GenTL_v1_5.h:414
@ DEVICE_INFO_TLTYPE
STRING Transport layer technology that is supported.
Definition: GenTL_v1_5.h:329
@ BUFFER_INFO_IS_INCOMPLETE
BOOL8 Flag to indicate that a buffer was filled but an error occurred during that process.
Definition: GenTL_v1_5.h:405
@ BUFFER_INFO_FILENAME
STRING
Definition: GenTL_v1_5.h:423
@ BUFFER_INFO_CUSTOM_CXP_STREAMID
UINT16 Stream ID (word 3 in the CoaXPress rectangular image header)
Definition: GenTL_EuresysCustom.h:167
@ BUFFER_INFO_CUSTOM_STREAM_STRIPE_PITCH
SIZET Deprecated (will be removed in a future release)
Definition: GenTL_EuresysCustom.h:174
@ BUFFER_INFO_TLTYPE
STRING Transport layer technology that is supported.
Definition: GenTL_v1_5.h:406
@ DEVICE_INFO_VERSION
STRING String containing the device version.
Definition: GenTL_v1_5.h:334
static bool8_t IsInterfaceInfoCommandImplementedInCoaxlink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:26
@ BUFFER_INFO_WIDTH
SIZET
Definition: GenTL_v1_5.h:408
@ BUFFER_INFO_CUSTOM_ALIGNMENT
SIZET Alignment of buffer allocated by DSAllocAndAnnounceBuffer.
Definition: GenTL_EuresysCustom.h:180
@ BUFFER_INFO_IS_QUEUED
BOOL8 Flag to indicate if the buffer is in the input pool or output queue.
Definition: GenTL_v1_5.h:403
@ STREAM_INFO_NUM_AWAIT_DELIVERY
SIZET Number of buffers in the output queue.
Definition: GenTL_v1_5.h:381
@ STREAM_INFO_BUF_ANNOUNCE_MIN
SIZET Min number of buffers to announce before acq can start, if known.
Definition: GenTL_v1_5.h:388
@ BUFFER_INFO_CUSTOM_BUFFER_METADATA_2
UINT32 32-bit inserted buffer metadata at offset 2.
Definition: GenTL_EuresysCustom.h:187
static bool8_t IsStreamInfoCommandImplementedInGrablink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:216
@ STREAM_INFO_NUM_DELIVERED
UINT64 Number of delivered buffers since last acquisition start.
Definition: GenTL_v1_5.h:377
static bool8_t IsBufferInfoCommandImplementedInGigelink(int32_t cmd)
Definition: EuresysGenTLInfoCommandSupport.h:404
@ STREAM_INFO_DEFINES_PAYLOADSIZE
BOOL8 Flag that indicated that this data stream defines a payload size independent from the remote de...
Definition: GenTL_v1_5.h:385
@ BUFFER_INFO_PAYLOADTYPE
SIZET
Definition: GenTL_v1_5.h:417
@ STREAM_INFO_NUM_ANNOUNCED
SIZET Number of announced buffers.
Definition: GenTL_v1_5.h:379
@ BUFFER_INFO_CUSTOM_LINE_PITCH
SIZET Line pitch (or 1 for buffers containing JPEG data)
Definition: GenTL_EuresysCustom.h:170
@ BUFFER_INFO_PIXELFORMAT
UINT64
Definition: GenTL_v1_5.h:418
@ BUFFER_INFO_CUSTOM_NUM_PARTS
SIZET Maximum number of parts in the buffer (value of data stream BufferPartCount when the buffer was...
Definition: GenTL_EuresysCustom.h:182
@ DEVICE_INFO_VENDOR
STRING Device vendor name.
Definition: GenTL_v1_5.h:327
bool bool8_t
Definition: GenTL_v1_5.h:101
@ DEVICE_INFO_SERIAL_NUMBER
STRING String containing the device's serial number.
Definition: GenTL_v1_5.h:333