The information contained in this document is not subject to Export Control Regulation in Canada.
Calibir GXM640 IR Camera User's Manual
Features and Configuration Options
45
Alternatively this C definition can be used:
#ifndef
_METADATA_USER_H_
#define
_METADATA_USER_H_
#pragma
pack
(
push
,1)
typedef
struct
{
unsigned
short
revision;
unsigned
short
size;
unsigned
char
serialNumber[16];
unsigned
short
firmwareRevision[4];
float
cameraTemp;
float
sensorTemp;
unsigned
int
rsv1;
unsigned
int
frameDropCount;
unsigned
int
frameId;
unsigned
long
long
frameTimestamp;
unsigned
int
trigInfo;
// bits [31...4] = overtrigger count
unsigned
long
long
trigTimestamp;
unsigned
int
alarmStatus;
unsigned
int
rsv2[5];
unsigned
int
line1Count;
char
rsv3[32];
unsigned
short
contrastZoneRangeMin;
unsigned
short
contrastZoneRangeMax;
unsigned
short
contrastZoneMin;
unsigned
short
contrastZoneMax;
unsigned
short
contrastZoneAvg;
unsigned
short
contrastZoneStddev;
unsigned
short
rsv4;
unsigned
short
zone1Min;
unsigned
short
zone1Max;
unsigned
short
zone1Avg;
unsigned
int
zone1ThreshCount;
unsigned
short
zone2Min;
unsigned
short
zone2Max;
unsigned
short
zone2Avg;
unsigned
int
zone2ThreshCount;
}
Metadata
;
#pragma
pack
(
pop
)
#endif
// _METADATA_USER_H_
Related GigE Vision Features
To enable metadata, the ChunkModeActive feature, in the Metadata Controls category,
must be set to On. In addition, the Metadata Enable (GevSCCFGExtendedChunkData)
feature, in the GigE Vision Transport Layer category, must be set to True, otherwise the
ChunkModeActive feature is disabled.