![background image](http://html1.mh-extra.com/html/automation-technology/c4-2350-gige/c4-2350-gige_hardware-reference-manual_3021830037.webp)
C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
•
33
Chunk Data Structure
#pragma
pack
(
push
)
#pragma
pack
(1)
typedef
struct
_GV_ChunkAcqInfo
{
unsigned
int
timeStamp64L;
// 0..3
unsigned
int
timeStamp64H;
// 4..7
unsigned
int
frameCnt;
// 8..11
signed
int
triggerCoord;
// 12..15
unsigned
char
triggerStatus;
// 16
unsigned
short
reserved17_18;
// 17..18
unsigned
short
reserved19_20;
// 19..20
unsigned
char
reserved21;
// 21
unsigned
char
reserved22;
// 22
unsigned
short
reserved23_24;
// 23..24
unsigned
short
reserved25_26;
// 25..26
unsigned
short
reserved27_28;
// 27..28
unsigned
short
reserved29_30;
// 29..30
unsigned
char
reserved31;
// 31
} GV_ChunkAcqInfo;
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_TRIGGER_OVERRUN 0x01
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_RESOLVER_CNT_UP 0x02
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_IN0 0x10
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_IN1 0x20
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_OUT0 0x40
#define
CHUNKACQINFO_TRIGGERSTATUS_BIT_OUT1 0x80
typedef
struct
_GV_ChunkImageInfo
{
unsigned
int
mSizeYReal;
unsigned
int
numChunkAcqInfo;
unsigned
int
flag;
} GV_ChunkImageInfo;
#define
CHUNKIMAGEINFO_FLAG_BIT_START_FRAME 0x00000001
#define
CHUNKIMAGEINFO_FLAG_BIT_STOP_FRAME 0x00000002
typedef
struct
_GV_ChunkDescriptor
{
unsigned
int
descriptor;
unsigned
int
length;
} GV_ChunkDescriptorData;
#pragma
pack
(
pop
)