EasyManua.ls Logo

Dalsa Xtium2-CLHS PX8 - Metadata and Flat Field Correction

Dalsa Xtium2-CLHS PX8
113 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
54 Xtium2-CLHS PX8 Reference Xtium2-CLHS PX8 User's Manual
Metadata: Theory of Operation
The following provides additional details on the metadata implementation.
Metadata Data Structure
The Xtium2-CLHS PX8 supports metadata at the end of each line when enabled through the
parameter CORACQ_PRM_META_DATA. The metadata consists of 64 bytes. The content of the
metadata represents a snapshot of the state of the frame grabber at the beginning of each LVAL
received.
typedef struct
{
ULONGLONG shaftEncoderCount;
ULONGLONG lineCount;
ULONGLONG lineTriggerCount;
ULONGLONG timeStamp;
ULONG frameCounter;
UCHAR generalInputs;
UCHAR generalOutputs;
UCHAR biDirectionalIOs;
UCHAR reserved[25];
} MX4_METADATA, *PMX4_METADATA;
shaftEncoderCount: 64-bit counter of pulses received on the shaft encoder. This is a ‘machine
counter’ that increments in one direction (forward) and decrements (reverse) in the opposite
direction.
lineCount: 64-bit counter of line valid (LVAL) received.
lineTriggerCount: 64-bit counter of line triggers sent to the camera.
timeStamp: 64-bit counter of the frame grabber on-board timestamp. See also
CORACQ_PRM_TIME_STAMP_BASE and CORACQ_PRM_TIME_STAMP.
frameCounter: 32-bit counter of frames received. This represents the frame number that the
line belongs to.
generalInputs: status of the general inputs (for example, Low, bit = 0 or High, bit = 1).
generalOutputs: status of the general outputs (for example, Low, bit =0 or High, bit = 1).
biDirectionalIOs: status of the bi-directional I/Os (for example, Low, bit = 0 or High, bit = 1).
reserved: 25 bytes reserved for future usage.
For a demo application showing this feature, please contact Teledyne DALSA technical support.

Table of Contents

Related product manuals