Alternatively, this C definition can be used:
#include
"cordef.h"
#pragma
pack(push,1)
typedef struct
{
unsigned short revision; // FW 2.42: rev=5, FW 2.43: rev=6
unsigned char serialNumber[16];
unsigned char firmwareRevision[8]; // unused
float cameraTemp;
float sensorTemp;
unsigned int frameInfo; // unused
unsigned int frameDropCount;
unsigned int frameId;
unsigned long long frameTimestamp;
unsigned int trigInfo;
unsigned long long trigTimestamp;
unsigned int alarmStatus;
unsigned int rsv1[5];
unsigned int line1Count;
char rsv2[32];
unsigned short contrastZoneRangeMin;
unsigned short contrastZoneRangeMax;
unsigned short contrastZoneMin;
unsigned short contrastZoneMax;
unsigned short contrastZoneAvg;
unsigned short contrastZoneStddev;
unsigned short contrastZoneGain;
unsigned short zone1Min;
unsigned short zone1Max;
unsigned short zone1Avg;
unsigned int zone1ThreshCount;
unsigned short zone2Min;
unsigned short zone2Max;
unsigned short zone2Avg;
unsigned int zone2ThreshCount;
unsigned short colAvg[640]; // added with rev 6 of the metadata (FW 2.43)
} Metadata;
#pragma
pack(pop)
Related GigE Vision Features
To enable metadata, the
must be set to On. In addition, the Metadata Enable (GevSCCFGExtendedChunkData)
feature, in the
GigE Vision Transport Layer
the
ChunkModeActive
62 • Features and Configuration Options
// to get definitions of UINT16, UINT32 and so on
ChunkModeActive
feature is disabled.
unsigned short size;
feature, in the
Metadata Controls
category, must be set to True, otherwise
FLIR A68/A38 Series IR Camera User's Manual
category,