Chunk Data Structure - Automation Technology C2 Series User Manual

For high speed 3d sensors
Table of Contents

Advertisement

Chunk Data Structure

#pragma
pack(push)
#pragma
pack(1)
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_TRIGGER_OVERRUN
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_RESOLVER_CNT_UP
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_IN0
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_IN1
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_OUT0
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_OUT1
typedef struct
_GV_ChunkAcqInfo
{
unsigned int
unsigned int
unsigned int
signed int
unsigned char
unsigned short
unsigned short
unsigned char
unsigned char
unsigned short
unsigned short
unsigned short
unsigned short
unsigned char
} GV_ChunkAcqInfo;
#define
CHUNKIMAGEINFO_FLAG_BIT_START_FRAME
#define
CHUNKIMAGEINFO_FLAG_BIT_STOP_FRAME
#define
CHUNKIMAGEINFO_FLAG_BIT_BUFFER_OVERRUN
typedef struct
_GV_ChunkImageInfo
{
unsigned int
unsigned int
unsigned int
} GV_ChunkImageInfo;
typedef struct
_GV_ChunkDescriptor
{
unsigned int
unsigned int
} GV_ChunkDescriptorData;
#pragma
pack(pop)
C2 Series User Manual Rev. 1.9
mSizeYReal;
numChunkAcqInfo;
flag;
descriptor;
length;
timeStamp64L;
timeStamp64H;
frameCnt;
triggerCoord;
triggerStatus;
DAC;
ADC;
INT_idx;
AOI_idx;
AOI_ys;
AOI_dy;
AOI_xs;
AOI_trsh;
AOI_alg;
0x01
0x02
0x10
0x20
0x40
0x80
// 0..3
// 4..7
// 8..11
// 12..15
// 16
// 17..18
// 19..20
// 21
// 22
// 23..24
// 25..26
// 27..28
// 29..30
// 31
0x01
0x02
0x04
 43

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C2 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents