parent
192e3958f7
commit
77ea121eef
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<Resend>
|
||||
<Version>1</Version>
|
||||
<Version1>
|
||||
<!--Set the maximum number of resend requests per image (default 500)-->
|
||||
<MaxResendsPerImage>500</MaxResendsPerImage>
|
||||
<!--Set the maximum number of resend requests per packet (default 3)-->
|
||||
<MaxResendsPerPacket>3</MaxResendsPerPacket>
|
||||
<!--Set the number of packets to wait befor sending the first resend requests (default 0)-->
|
||||
<FirstResendWaitPackets>0</FirstResendWaitPackets>
|
||||
<!--Set the number of packets to wait befor sending the first resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<FirstResendWaitPacketsDualLink>20</FirstResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait befor sending the first resend requests (default 150)-->
|
||||
<FirstResendWaitTime>150</FirstResendWaitTime>
|
||||
<!--Set the number of packets to wait befor sending the next resend requests (default 20)-->
|
||||
<NextResendWaitPackets>20</NextResendWaitPackets>
|
||||
<!--Set the number of packets to wait befor sending the next resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<NextResendWaitPacketsDualLink>20</NextResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait befor sending the next resend requests (default 100)-->
|
||||
<NextResendWaitTime>100</NextResendWaitTime>
|
||||
</Version1>
|
||||
</Resend>
|
||||
<GVCP>
|
||||
<!--Set Timeout (in ms) and number of retrys for control channel
|
||||
0 = the pending timeout register of camera is used for control channel timeout (default)
|
||||
1..60000 = timeout value
|
||||
-->
|
||||
<ControlChannelTimeout>0</ControlChannelTimeout>
|
||||
<!--The number of retries of commands on the control channel before the GigE Producer stops sending any further commands
|
||||
valid values: 0..4294967295 (0xffffffff)
|
||||
default value: 3
|
||||
-->
|
||||
<ControlChannelRetries>3</ControlChannelRetries>
|
||||
<!--After a failed command the control channel is locked, that means no further commands were transmitted. This feature controls this locking mechanism.
|
||||
valid values: 1 - the GigE Producer locks the control channel after a failing command. No further command were transmitted.
|
||||
0 - the GigE Producer doesn't lock the control channel after a failing command. All further commands were transmitted.
|
||||
default value: 1
|
||||
-->
|
||||
<UseControlChannelLocking>1</UseControlChannelLocking>
|
||||
|
||||
<!--Set Timeout(in ms) and number of retrys for asynchron messages from the camera (if supported) -->
|
||||
<MessageChannelTimeout>100</MessageChannelTimeout>
|
||||
<MessageChannelRetries>2</MessageChannelRetries>
|
||||
</GVCP>
|
||||
<GEV>
|
||||
<!--Maximum packet size for GigE transmission. This value is used as upper limitation for
|
||||
automatic MTU (maximum transmission unit) detection. Set this value to 0 the MTU detection
|
||||
uses the preferred maximum of 9000. The smallest possible value is 576 and the higest value is 16380.
|
||||
If you set a value outside this range the preferred maximum of 9000 is used. (default 9000)
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeMax>9000</DeviceStreamChannelPacketSizeMax>
|
||||
<!--
|
||||
0 means enable automatic MTU (maximum transmission unit) detection. If you specify this value the
|
||||
MTU detection is disabled and the value DeviceStreamChannelPacketSizeMax is ignored.
|
||||
The specified value is used directly as packet size.
|
||||
The smallest possible value is 576 and the higest value is 16380. If you set a value outside the range
|
||||
the minimum packet size of 576 is used.
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeFix>0</DeviceStreamChannelPacketSizeFix>
|
||||
</GEV>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<U3V>
|
||||
<!-- image buffer size for USB transmission -->
|
||||
<U3VImageBufferSize>0x10000</U3VImageBufferSize>
|
||||
<U3VMaxResponseDefaultTime>500</U3VMaxResponseDefaultTime>
|
||||
<U3VMaxFifoSize>1024</U3VMaxFifoSize>
|
||||
</U3V>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<Resend>
|
||||
<Version>1</Version>
|
||||
<Version1>
|
||||
<!--Set the maximum number of resend requests per image (default 500)-->
|
||||
<MaxResendsPerImage>500</MaxResendsPerImage>
|
||||
<!--Set the maximum number of resend requests per packet (default 3)-->
|
||||
<MaxResendsPerPacket>3</MaxResendsPerPacket>
|
||||
<!--Set the number of packets to wait befor sending the first resend requests (default 0)-->
|
||||
<FirstResendWaitPackets>0</FirstResendWaitPackets>
|
||||
<!--Set the number of packets to wait befor sending the first resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<FirstResendWaitPacketsDualLink>20</FirstResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait befor sending the first resend requests (default 150)-->
|
||||
<FirstResendWaitTime>150</FirstResendWaitTime>
|
||||
<!--Set the number of packets to wait befor sending the next resend requests (default 20)-->
|
||||
<NextResendWaitPackets>20</NextResendWaitPackets>
|
||||
<!--Set the number of packets to wait befor sending the next resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<NextResendWaitPacketsDualLink>20</NextResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait befor sending the next resend requests (default 100)-->
|
||||
<NextResendWaitTime>100</NextResendWaitTime>
|
||||
</Version1>
|
||||
</Resend>
|
||||
<GVCP>
|
||||
<!--Set Timeout (in ms) and number of retrys for control channel
|
||||
0 = the pending timeout register of camera is used for control channel timeout (default)
|
||||
1..60000 = timeout value
|
||||
-->
|
||||
<ControlChannelTimeout>0</ControlChannelTimeout>
|
||||
<!--The number of retries of commands on the control channel before the GigE Producer stops sending any further commands
|
||||
valid values: 0..4294967295 (0xffffffff)
|
||||
default value: 3
|
||||
-->
|
||||
<ControlChannelRetries>3</ControlChannelRetries>
|
||||
<!--After a failed command the control channel is locked, that means no further commands were transmitted. This feature controls this locking mechanism.
|
||||
valid values: 1 - the GigE Producer locks the control channel after a failing command. No further command were transmitted.
|
||||
0 - the GigE Producer doesn't lock the control channel after a failing command. All further commands were transmitted.
|
||||
default value: 1
|
||||
-->
|
||||
<UseControlChannelLocking>1</UseControlChannelLocking>
|
||||
|
||||
<!--Set Timeout(in ms) and number of retrys for asynchron messages from the camera (if supported) -->
|
||||
<MessageChannelTimeout>100</MessageChannelTimeout>
|
||||
<MessageChannelRetries>2</MessageChannelRetries>
|
||||
</GVCP>
|
||||
<GEV>
|
||||
<!--Maximum packet size for GigE transmission. This value is used as upper limitation for
|
||||
automatic MTU (maximum transmission unit) detection. Set this value to 0 the MTU detection
|
||||
uses the preferred maximum of 9000. The smallest possible value is 576 and the higest value is 16380.
|
||||
If you set a value outside this range the preferred maximum of 9000 is used. (default 9000)
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeMax>9000</DeviceStreamChannelPacketSizeMax>
|
||||
<!--
|
||||
0 means enable automatic MTU (maximum transmission unit) detection. If you specify this value the
|
||||
MTU detection is disabled and the value DeviceStreamChannelPacketSizeMax is ignored.
|
||||
The specified value is used directly as packet size.
|
||||
The smallest possible value is 576 and the higest value is 16380. If you set a value outside the range
|
||||
the minimum packet size of 576 is used.
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeFix>0</DeviceStreamChannelPacketSizeFix>
|
||||
</GEV>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<U3V>
|
||||
<!-- image buffer size for USB transmission -->
|
||||
<U3VImageBufferSize>0x10000</U3VImageBufferSize>
|
||||
<U3VMaxResponseDefaultTime>500</U3VMaxResponseDefaultTime>
|
||||
<U3VMaxFifoSize>1024</U3VMaxFifoSize>
|
||||
</U3V>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,338 @@
|
||||
/*****************************************************************************\
|
||||
* Program: bgapi2 - Baumer GenTL consumer
|
||||
* Purpose: Baumer GenTL consumer definitions
|
||||
*
|
||||
* Created: 13.04.2011
|
||||
* Author: Silvio Voitzsch
|
||||
* Copyright: Baumer Optronic GmbH, Radeberg
|
||||
\*****************************************************************************/
|
||||
#ifndef __BGAPI2_DEF_H__
|
||||
#define __BGAPI2_DEF_H__
|
||||
|
||||
#if !defined(_GNULINUX)
|
||||
#ifdef BGAPI2_GENICAM_EXPORTS
|
||||
#define BGAPI2_DECL __declspec(dllexport)
|
||||
#else
|
||||
#define BGAPI2_DECL __declspec(dllimport)
|
||||
#endif
|
||||
#else
|
||||
#define BGAPI2_DECL
|
||||
#endif
|
||||
#if defined(__BORLANDC__) || (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
|
||||
#define BGAPI2CALL __stdcall
|
||||
#else
|
||||
#define BGAPI2CALL
|
||||
#endif
|
||||
|
||||
#include "bgapi2_featurenames.h"
|
||||
|
||||
#ifndef _GNULINUX
|
||||
typedef __int64 bo_int64;
|
||||
typedef unsigned __int64 bo_uint64;
|
||||
typedef __int32 bo_int;
|
||||
typedef unsigned __int32 bo_uint;
|
||||
typedef __int16 bo_short;
|
||||
typedef unsigned __int16 bo_ushort;
|
||||
typedef __int8 bo_char;
|
||||
typedef unsigned __int8 bo_uchar;
|
||||
typedef unsigned __int16 bo_uint16;
|
||||
|
||||
#else
|
||||
#include <iostream>
|
||||
#include <inttypes.h>
|
||||
/* workaround for g++-64bit int64_t == long int and not long long int !!! */
|
||||
typedef long long int bo_int64;
|
||||
typedef unsigned long long int bo_uint64;
|
||||
//typedef int64_t bo_int64;
|
||||
//typedef uint64_t bo_uint64;
|
||||
typedef long long int bo_int64;
|
||||
typedef unsigned long long int bo_uint64;
|
||||
typedef int32_t bo_int;
|
||||
typedef uint32_t bo_uint;
|
||||
typedef int16_t bo_short;
|
||||
typedef uint16_t bo_ushort;
|
||||
typedef int8_t bo_char;
|
||||
typedef uint8_t bo_uchar;
|
||||
#endif
|
||||
typedef char* bo_string;
|
||||
#ifdef __cplusplus
|
||||
typedef bool bo_bool;
|
||||
#else
|
||||
typedef bo_uchar bo_bool;
|
||||
#endif
|
||||
typedef double bo_double;
|
||||
|
||||
class CEventPnPObj;
|
||||
class CEventDeviceEventObj;
|
||||
|
||||
#ifdef __cplusplus
|
||||
namespace BGAPI2
|
||||
{
|
||||
struct _sSystemListData;
|
||||
typedef struct BGAPI2::_sSystemListData tSystemListData, *ptSystemListData;
|
||||
|
||||
struct _sInterfaceListData;
|
||||
typedef struct BGAPI2::_sInterfaceListData tInterfaceListData, *ptInterfaceListData;
|
||||
|
||||
struct _sSystemData;
|
||||
typedef struct BGAPI2::_sSystemData tSystemData, *ptSystemData;
|
||||
|
||||
struct _sDeviceListData;
|
||||
typedef struct BGAPI2::_sDeviceListData tDeviceListData, *ptDeviceListData;
|
||||
|
||||
struct _sDataStreamListData;
|
||||
typedef struct BGAPI2::_sDataStreamListData tDataStreamListData, *ptDataStreamListData;
|
||||
|
||||
struct _sBufferListData;
|
||||
typedef struct BGAPI2::_sBufferListData tBufferListData, *ptBufferListData;
|
||||
|
||||
struct _sBufferData;
|
||||
typedef struct BGAPI2::_sBufferData tBufferData, *ptBufferData;
|
||||
|
||||
struct _sDataStreamData;
|
||||
typedef struct BGAPI2::_sDataStreamData tDataStreamData, *ptDataStreamData;
|
||||
|
||||
struct _sDeviceData;
|
||||
typedef struct BGAPI2::_sDeviceData tDeviceData, *ptDeviceData;
|
||||
|
||||
struct _sInterfaceData;
|
||||
typedef struct BGAPI2::_sInterfaceData tInterfaceData, *ptInterfaceData;
|
||||
|
||||
struct _sImageData;
|
||||
typedef struct BGAPI2::_sImageData tImageData, *ptImageData;
|
||||
|
||||
struct _sImageProcessorData;
|
||||
typedef struct BGAPI2::_sImageProcessorData tImageProcessorData, *ptImageProcessorData;
|
||||
|
||||
class BGAPI2_DECL String
|
||||
{
|
||||
public:
|
||||
String();
|
||||
String( const char * text );
|
||||
String( const char * text, int length );
|
||||
String( const char & ch, int length );
|
||||
String( const String & Obj );
|
||||
String( const char & ch );
|
||||
~String();
|
||||
|
||||
operator char *();
|
||||
operator const char *();
|
||||
bool operator == (const char * text);
|
||||
bool operator == ( String & ExStr ) const;
|
||||
bool operator != (const char * text);
|
||||
bool operator != ( const String & ExStr );
|
||||
bool operator < ( const String & ExStr ) const;
|
||||
const String & operator = (char &);
|
||||
const String & operator = (const char *);
|
||||
const String & operator = ( const String & ExStr );
|
||||
|
||||
#ifdef _GNULINUX
|
||||
friend std::ostream& operator << ( std::ostream& out, BGAPI2::String const &ExStr );
|
||||
#endif
|
||||
const char* get() const;
|
||||
// const char* get();
|
||||
|
||||
void set( const char * text );
|
||||
int size();
|
||||
|
||||
private:
|
||||
void* data;
|
||||
};
|
||||
|
||||
#ifdef _GNULINUX
|
||||
std::ostream& operator << ( std::ostream& out, BGAPI2::String const &ExStr );
|
||||
#endif
|
||||
|
||||
|
||||
class System;
|
||||
class BGAPI2_DECL _pairs
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
System* second;
|
||||
};
|
||||
|
||||
class Interface;
|
||||
class BGAPI2_DECL _pairi
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Interface* second;
|
||||
};
|
||||
|
||||
class Device;
|
||||
class BGAPI2_DECL _paird
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Device* second;
|
||||
};
|
||||
|
||||
class DataStream;
|
||||
class BGAPI2_DECL _pairds
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
DataStream* second;
|
||||
};
|
||||
|
||||
class Buffer;
|
||||
class BGAPI2_DECL _pairb
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Buffer* second;
|
||||
};
|
||||
|
||||
class Node;
|
||||
class BGAPI2_DECL _pairn
|
||||
{
|
||||
public:
|
||||
bo_int64 first;
|
||||
Node* second;
|
||||
};
|
||||
|
||||
class BGAPI2_DECL _pairnm
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
_pairn second;
|
||||
};
|
||||
|
||||
#ifndef _GNULINUX
|
||||
#pragma pack (push, 8)
|
||||
typedef struct {
|
||||
bo_ushort *pcRed; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcGreen; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcBlue; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcLuma; // pointer to hist array offered by user, can be zero
|
||||
int length;
|
||||
int * pSizeFilled; // pointer to fill info for user
|
||||
bool ThresEnable;
|
||||
int ThresMin;
|
||||
int ThresMax;
|
||||
int* red_under;
|
||||
int* red_over;
|
||||
int* green_under;
|
||||
int* green_over;
|
||||
int* blue_under;
|
||||
int* blue_over;
|
||||
|
||||
} bo_tHistRecords;
|
||||
|
||||
/**
|
||||
\struct tRGB16QUAD
|
||||
\brief The tRGB16QUAD structure specifies the information for one color look up table entry
|
||||
\brief according to RGBQUAD of WinGdi
|
||||
*/
|
||||
typedef struct {
|
||||
bo_ushort rgbBlue;
|
||||
bo_ushort rgbGreen;
|
||||
bo_ushort rgbRed;
|
||||
bo_ushort rgbReserved;
|
||||
|
||||
} bo_tRGB16QUAD;
|
||||
#pragma pack (pop)
|
||||
#else
|
||||
// TODO Linux packed
|
||||
typedef struct {
|
||||
bo_ushort *pcRed; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcGreen; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcBlue; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcLuma; // pointer to hist array offered by user, can be zero
|
||||
int length;
|
||||
int * pSizeFilled; // pointer to fill info for user
|
||||
bool ThresEnable;
|
||||
int ThresMin;
|
||||
int ThresMax;
|
||||
int* red_under;
|
||||
int* red_over;
|
||||
int* green_under;
|
||||
int* green_over;
|
||||
int* blue_under;
|
||||
int* blue_over;
|
||||
|
||||
} bo_tHistRecords;
|
||||
|
||||
/**
|
||||
\struct tRGB16QUAD
|
||||
\brief The tRGB16QUAD structure specifies the information for one color look up table entry
|
||||
\brief according to RGBQUAD of WinGdi
|
||||
*/
|
||||
typedef struct {
|
||||
bo_ushort rgbBlue;
|
||||
bo_ushort rgbGreen;
|
||||
bo_ushort rgbRed;
|
||||
bo_ushort rgbReserved;
|
||||
|
||||
} bo_tRGB16QUAD;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
enum BGAPI2_RESULT_LIST
|
||||
{
|
||||
BGAPI2_RESULT_SUCCESS = 0,
|
||||
BGAPI2_RESULT_ERROR = -1001,
|
||||
BGAPI2_RESULT_NOT_INITIALIZED = -1002,
|
||||
BGAPI2_RESULT_NOT_IMPLEMENTED = -1003,
|
||||
BGAPI2_RESULT_RESOURCE_IN_USE = -1004,
|
||||
BGAPI2_RESULT_ACCESS_DENIED = -1005,
|
||||
BGAPI2_RESULT_INVALID_HANDLE = -1006,
|
||||
BGAPI2_RESULT_NO_DATA = -1008,
|
||||
BGAPI2_RESULT_INVALID_PARAMETER = -1009,
|
||||
// GC_ERR_IO = -1010,
|
||||
BGAPI2_RESULT_TIMEOUT = -1011,
|
||||
BGAPI2_RESULT_ABORT = -1012,
|
||||
BGAPI2_RESULT_INVALID_BUFFER = -1013,
|
||||
BGAPI2_RESULT_NOT_AVAILABLE = -1014,
|
||||
// GC_ERR_INVALID_ADDRESS = -1015, /* GenTL v1.3 */
|
||||
// GC_ERR_BUFFER_TOO_SMALL = -1016, /* GenTL v1.4 */
|
||||
// GC_ERR_INVALID_INDEX = -1017, /* GenTL v1.4 */
|
||||
// GC_ERR_PARSING_CHUNK_DATA = -1018, /* GenTL v1.4 */
|
||||
BGAPI2_RESULT_OBJECT_INVALID = -1098,
|
||||
BGAPI2_RESULT_LOWLEVEL_ERROR = -1099
|
||||
};
|
||||
|
||||
typedef bo_int BGAPI2_RESULT;
|
||||
|
||||
#define BGAPI2_PAYLOADTYPE_UNKNOWN "Unknown"
|
||||
#define BGAPI2_PAYLOADTYPE_IMAGE "Image"
|
||||
#define BGAPI2_PAYLOADTYPE_RAW_DATA "RawData"
|
||||
#define BGAPI2_PAYLOADTYPE_FILE "File"
|
||||
#define BGAPI2_PAYLOADTYPE_CHUNK_DATA "ChunkData"
|
||||
#define BGAPI2_PAYLOADTYPE_CUSTOM_ID "CustomID_1000"
|
||||
|
||||
#define BGAPI2_PAYLOADTYPE_IMAGE_EXT "ImageExt" /* PAYLOADTYPE_IMAGE_EXT */
|
||||
//other custom id's were delivered in the following format CustomID_xxxx starting with CustomID_1000
|
||||
|
||||
#define BGAPI2_NODEINTERFACE_CATEGORY "ICategory"
|
||||
#define BGAPI2_NODEINTERFACE_INTEGER "IInteger"
|
||||
#define BGAPI2_NODEINTERFACE_REGISTER "IRegister"
|
||||
#define BGAPI2_NODEINTERFACE_BOOLEAN "IBoolean"
|
||||
#define BGAPI2_NODEINTERFACE_COMMAND "ICommand"
|
||||
#define BGAPI2_NODEINTERFACE_FLOAT "IFloat"
|
||||
#define BGAPI2_NODEINTERFACE_ENUMERATION "IEnumeration"
|
||||
#define BGAPI2_NODEINTERFACE_STRING "IString"
|
||||
#define BGAPI2_NODEINTERFACE_PORT "IPort"
|
||||
|
||||
#define BGAPI2_NODEVISIBILITY_BEGINNER "Beginner"
|
||||
#define BGAPI2_NODEVISIBILITY_EXPERT "Expert"
|
||||
#define BGAPI2_NODEVISIBILITY_GURU "Guru"
|
||||
#define BGAPI2_NODEVISIBILITY_INVISIBLE "Invisible"
|
||||
|
||||
#define BGAPI2_NODEACCESS_READWRITE "RW"
|
||||
#define BGAPI2_NODEACCESS_READONLY "RO"
|
||||
#define BGAPI2_NODEACCESS_WRITEONLY "WO"
|
||||
#define BGAPI2_NODEACCESS_NOTAVAILABLE "NA"
|
||||
#define BGAPI2_NODEACCESS_NOTIMPLEMENTED "NI"
|
||||
|
||||
#define BGAPI2_NODEREPRESENTATION_LINEAR "Linear" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_LOGARITHMIC "Logarithmic" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_PURENUMBER "PureNumber" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_BOOLEAN "Boolean" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_HEXNUMBER "HexNumber" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_IPV4ADDRESS "IPV4Address" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_MACADDRESS "MACAddress" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
|
||||
#endif //__BGAPI2_DEF_H__
|
||||
@ -0,0 +1,856 @@
|
||||
/*****************************************************************************\
|
||||
* Program: bgapi2 - Baumer GenTL consumer
|
||||
* Purpose: global definitions of common feature names
|
||||
*
|
||||
* Created: 19.09.2011
|
||||
* Author: Thomas Oelschlaeger
|
||||
* Copyright: Baumer Optronic GmbH, Radeberg
|
||||
\*****************************************************************************/
|
||||
|
||||
#ifndef _BGAPI2_FEATURENAMES_H__
|
||||
#define _BGAPI2_FEATURENAMES_H__
|
||||
|
||||
#define SFNCVERSION 1.5
|
||||
|
||||
|
||||
#define SFNC_DEVICECONTROL "DeviceControl"
|
||||
#define SFNC_DEVICE_VENDORNAME "DeviceVendorName"
|
||||
#define SFNC_DEVICE_MODELNAME "DeviceModelName"
|
||||
#define SFNC_DEVICE_MANUFACTURERINFO "DeviceManufacturerInfo"
|
||||
#define SFNC_DEVICE_VERSION "DeviceVersion"
|
||||
#define SFNC_DEVICE_FIRMWAREVERSION "DeviceFirmwareVersion"
|
||||
#define SFNC_DEVICE_SFNCVERSIONMAJOR "DeviceSFNCVersionMajor"
|
||||
#define SFNC_DEVICE_SFNCVERSIONMINOR "DeviceSFNCVersionMinor"
|
||||
#define SFNC_DEVICE_SFNCVERSIONSUBMINOR "DeviceSFNCVersionSubMinor"
|
||||
#define SFNC_DEVICE_MANIFESTENTRYSELECTOR "DeviceManifestEntrySelector"
|
||||
#define SFNC_DEVICE_MANIFESTXMLMAJORVERSION "DeviceManifestXMLMajorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTXMLMINORVERSION "DeviceManifestXMLMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTXMLSUBMINORVERSION "DeviceManifestXMLSubMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTSCHEMAMAJORVERSION "DeviceManifestSchemaMajorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTSCHEMAMINORVERSION "DeviceManifestSchemaMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTPRIMARYURL "DeviceManifestPrimaryURL"
|
||||
#define SFNC_DEVICE_MANIFESTSECONDARYURL "DeviceManifestSecondaryURL"
|
||||
#define SFNC_DEVICE_ID "DeviceID" //depreciated SFNC2.0, replaced with "DeviceSerialNumber"
|
||||
#define SFNC_DEVICE_SERIALNUMBER "DeviceSerialNumber" //starting with SFNC2.0
|
||||
#define SFNC_DEVICE_USERID "DeviceUserID"
|
||||
#define SFNC_DEVICE_RESET "DeviceReset"
|
||||
#define SFNC_DEVICE_REGISTERSSTREAMINGSTART "DeviceRegistersStreamingStart"
|
||||
#define SFNC_DEVICE_REGISTERSSTREAMINGEND "DeviceRegistersStreamingEnd"
|
||||
#define SFNC_DEVICE_REGISTERSCHECK "DeviceRegistersCheck"
|
||||
#define SFNC_DEVICE_REGISTERSVALID "DeviceRegistersValid"
|
||||
#define SFNC_DEVICE_MAXTHROUGHPUT "DeviceMaxThroughput"
|
||||
#define SFNC_DEVICE_TEMERATURESELECTOR "DeviceTemperatureSelector"
|
||||
#define SFNC_DEVICE_TEMPERATURE "DeviceTemperature"
|
||||
#define SFNC_DEVICE_CLOCKSELECTOR "DeviceClockSelector"
|
||||
#define SFNC_DEVICE_CLOCKFREQUENCY "DeviceClockFrequency"
|
||||
#define SFNC_DEVICE_SERIALPORTSELECTOR "DeviceSerialPortSelector"
|
||||
|
||||
|
||||
#define SFNC_IMAGEFORMATCONTROL "ImageFormatControl"
|
||||
#define SFNC_SENSORWIDTH "SensorWidth"
|
||||
#define SFNC_SENSORHEIGHT "SensorHeight"
|
||||
#define SFNC_SENSORTABS "SensorTaps"
|
||||
#define SFNC_SENSORDIGITIZATIONTABS "SensorDigitizationTaps"
|
||||
#define SFNC_WIDTHMAX "WidthMax"
|
||||
#define SFNC_HEIGHTMAX "HeightMax"
|
||||
#define SFNC_WIDTH "Width"
|
||||
#define SFNC_HEIGHT "Height"
|
||||
#define SFNC_OFFSETX "OffsetX"
|
||||
#define SFNC_OFFSETY "OffsetY"
|
||||
#define SFNC_LINEPITCH "LinePitch"
|
||||
#define SFNC_BINNINGHORIZONTAL "BinningHorizontal"
|
||||
#define SFNC_BINNINGVERTICAL "BinningVertical"
|
||||
#define SFNC_DECIMATIONHORIZONTAL "DecimationHorizontal"
|
||||
#define SFNC_DECIMATIONVERTICAL "DecimationVertical"
|
||||
#define SFNC_REVERSEX "ReverseX"
|
||||
#define SFNC_REVERSEY "ReverseY"
|
||||
#define SFNC_PIXELFORMAT "PixelFormat"
|
||||
#define SFNC_PIXELCODING "PixelCoding"
|
||||
#define SFNC_PIXELSIZE "PixelSize"
|
||||
#define SFNC_PIXELCOLORFILTER "PixelColorFilter"
|
||||
#define SFNC_PIXELDYNAMICRANGEMIN "PixelDynamicRangeMin"
|
||||
#define SFNC_PIXELDYNAMICRANGEMAX "PixelDynamicRangeMax"
|
||||
#define SFNC_TESTIMAGESELECTOR "TestImageSelector"
|
||||
|
||||
|
||||
#define SFNC_ACQUISITIONCONTROL "AcquisitionControl"
|
||||
#define SFNC_ACQUISITION_MODE "AcquisitionMode"
|
||||
#define SFNC_ACQUISITION_START "AcquisitionStart"
|
||||
#define SFNC_ACQUISITION_STOP "AcquisitionStop"
|
||||
#define SFNC_ACQUISITION_ABORT "AcquisitionAbort"
|
||||
#define SFNC_ACQUISITION_ARM "AcquisitionArm"
|
||||
#define SFNC_ACQUISITION_FRAMECOUNT "AcquisitionFrameCount"
|
||||
#define SFNC_ACQUISITION_FRAMERATE "AcquisitionFrameRate"
|
||||
#define SFNC_ACQUISITION_FRAMERATEABS "AcquisitionFrameRateAbs"
|
||||
#define SFNC_ACQUISITION_FRAMERATERAW "AcquisitionFrameRateRaw"
|
||||
#define SFNC_ACQUISITION_LINERATE "AcquisitionLineRate"
|
||||
#define SFNC_ACQUISITION_LINERATEABS "AcquisitionLineRateAbs"
|
||||
#define SFNC_ACQUISITION_LINERATERAW "AcquisitionLineRateRaw"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTOR "AcquisitionStatusSelector"
|
||||
#define SFNC_ACQUISITION_STATUS "AcquisitionStatus"
|
||||
#define SFNC_TRIGGERSELECTOR "TriggerSelector"
|
||||
#define SFNC_TRIGGERMODE "TriggerMode"
|
||||
#define SFNC_TRIGGERSOFTWARE "TriggerSoftware"
|
||||
#define SFNC_TRIGGERSOURCE "TriggerSource"
|
||||
#define SFNC_TRIGGERACTIVATION "TriggerActivation"
|
||||
#define SFNC_TRIGGEROVERLAP "TriggerOverlap"
|
||||
#define SFNC_TRIGGERDELAY "TriggerDelay"
|
||||
#define SFNC_TRIGGERDELAYABS "TriggerDelayAbs"
|
||||
#define SFNC_TRIGGERDELAYRAW "TriggerDelayRaw"
|
||||
#define SFNC_TRIGGERDIVIDER "TriggerDivider"
|
||||
#define SFNC_TRIGGERMULTIPLIER "TriggerMultiplier"
|
||||
#define SFNC_EXPOSUREMODE "ExposureMode"
|
||||
#define SFNC_EXPOSURETIME "ExposureTime"
|
||||
#define SFNC_EXPOSURETIMEABS "ExposureTimeAbs"
|
||||
#define SFNC_EXPOSURETIMERAW "ExposureTimeRaw"
|
||||
#define SFNC_EXPOSUREAUTO "ExposureAuto"
|
||||
|
||||
|
||||
#define SFNC_DIGITALIOCONTROL "DigitalIOControl"
|
||||
#define SFNC_LINESELECTOR "LineSelector"
|
||||
#define SFNC_LINEMODE "LineMode"
|
||||
#define SFNC_LINEINVERTER "LineInverter"
|
||||
#define SFNC_LINESTATUS "LineStatus"
|
||||
#define SFNC_LINESTATUSALL "LineStatusAll"
|
||||
#define SFNC_LINESOURCE "LineSource"
|
||||
#define SFNC_LINEFORMAT "LineFormat"
|
||||
#define SFNC_USEROUTPUTSELECTOR "UserOutputSelector"
|
||||
#define SFNC_USEROUTPUTVALUE "UserOutputValue"
|
||||
#define SFNC_USEROUTPUTVALUEALL "UserOutputValueAll"
|
||||
#define SFNC_USEROUTPUTVALUEALLMASK "UserOutputValueAllMask"
|
||||
|
||||
|
||||
#define SFNC_COUNTERANDTIMERCONTROL "CounterAndTimerControl"
|
||||
#define SFNC_COUNTERSELECTOR "CounterSelector"
|
||||
#define SFNC_COUNTEREVENTSOURCE "CounterEventSource"
|
||||
#define SFNC_COUNTEREVENTACTIVATION "CounterEventActivation"
|
||||
#define SFNC_COUNTERRESETSOURCE "CounterResetSource"
|
||||
#define SFNC_COUNTERRESETACTIVATION "CounterResetActivation"
|
||||
#define SFNC_COUNTERRESET "CounterReset"
|
||||
#define SFNC_COUNTERVALUE "CounterValue"
|
||||
#define SFNC_COUNTERVALUEATRESET "CounterValueAtReset"
|
||||
#define SFNC_COUNTERDURATION "CounterDuration"
|
||||
#define SFNC_COUNTERSTATUS "CounterStatus"
|
||||
#define SFNC_COUNTERTRIGGERSOURCE "CounterTriggerSource"
|
||||
#define SFNC_COUNTERTRIGGERACTIVATION "CounterTriggerActivation"
|
||||
#define SFNC_TIMERSELECTOR "TimerSelector"
|
||||
#define SFNC_TIMERDURATION "TimerDuration"
|
||||
#define SFNC_TIMERDURATIONABS "TimerDurationAbs"
|
||||
#define SFNC_TIMERDURATIONRAW "TimerDurationRaw"
|
||||
#define SFNC_TIMERDELAY "TimerDelay"
|
||||
#define SFNC_TIMERDELAYABS "TimerDelayAbs"
|
||||
#define SFNC_TIMERDELAYRAW "TimerDelayRaw"
|
||||
#define SFNC_TIMERRESET "TimerReset"
|
||||
#define SFNC_TIMERVALUE "TimerValue"
|
||||
#define SFNC_TIMERVALUEABS "TimerValueAbs"
|
||||
#define SFNC_TIMERVALUERAW "TimerValueRaw"
|
||||
#define SFNC_TIMERSTATUS "TimerStatus"
|
||||
#define SFNC_TIMERTRIGGERSOURCE "TimerTriggerSource"
|
||||
#define SFNC_TIMERTRIGGERACTIVATION "TimerTriggerActivation"
|
||||
|
||||
|
||||
#define SFNC_EVENTCONTROL "EventControl"
|
||||
#define SFNC_EVENTSELECTOR "EventSelector"
|
||||
#define SFNC_EVENTNOTIFICATION "EventNotification"
|
||||
|
||||
#define SFNC_EVENT_FRAMETRIGGERDATA "EventFrameTriggerData"
|
||||
#define SFNC_EVENT_FRAMETRIGGER "EventFrameTrigger"
|
||||
#define SFNC_EVENT_FRAMETRIGGERTIMESTAMP "EventFrameTriggerTimestamp"
|
||||
#define SFNC_EVENT_FRAMETRIGGERFRAMEID "EventFrameTriggerFrameID"
|
||||
|
||||
#define SFNC_EVENT_EXPOSUREENDDATA "EventExposureEndData"
|
||||
#define SFNC_EVENT_EXPOSUREEND "EventExposureEnd"
|
||||
#define SFNC_EVENT_EXPOSUREENDTIMESTAMP "EventExposureEndTimestamp"
|
||||
#define SFNC_EVENT_EXPOSUREENDFRAMEID "EventExposureEndFrameID"
|
||||
|
||||
#define SFNC_EVENT_ERRORDATA "EventErrorData"
|
||||
#define SFNC_EVENT_ERROR "EventError"
|
||||
#define SFNC_EVENT_ERRORTIMESTAMP "EventErrorTimestamp"
|
||||
#define SFNC_EVENT_ERRORFRAMEID "EventErrorFrameID"
|
||||
#define SFNC_EVENT_ERRORCODE "EventErrorCode"
|
||||
|
||||
|
||||
#define SFNC_ANALOGCONTROL "AnalogControl"
|
||||
#define SFNC_GAINSELECTOR "GainSelector"
|
||||
#define SFNC_GAIN "Gain"
|
||||
#define SFNC_GAINRAW "GainRaw"
|
||||
#define SFNC_GAINABS "GainAbs"
|
||||
#define SFNC_GAINAUTO "GainAuto"
|
||||
#define SFNC_GAINAUTOBALANCE "GainAutoBalance"
|
||||
#define SFNC_BLACKLEVELSELECTOR "BlackLevelSelector"
|
||||
#define SFNC_BLACKLEVEL "BlackLevel"
|
||||
#define SFNC_BLACKLEVELRAW "BlackLevelRaw"
|
||||
#define SFNC_BLACKLEVELABS "BlackLevelAbs"
|
||||
#define SFNC_BLACKLEVELAUTO "BlackLevelAuto"
|
||||
#define SFNC_BLACKLEVELAUTOBALANCE "BlackLevelAutoBalance"
|
||||
#define SFNC_WHITECLIPSELECTOR "WhiteClipSelector"
|
||||
#define SFNC_WHITECLIP "WhiteClip"
|
||||
#define SFNC_WHITECLIPRAW "WhiteClipRaw"
|
||||
#define SFNC_WHITECLIPABS "WhiteClipAbs"
|
||||
#define SFNC_BALANCERATIOSELECTOR "BalanceRatioSelector"
|
||||
#define SFNC_BALANCERATIO "BalanceRatio"
|
||||
#define SFNC_BALANCERATIOABS "BalanceRatioAbs"
|
||||
#define SFNC_BALANCEWHITEAUTO "BalanceWhiteAuto"
|
||||
#define SFNC_GAMMA "Gamma"
|
||||
|
||||
|
||||
#define SFNC_LUTCONTROL "LUTControl"
|
||||
#define SFNC_LUTSELECTOR "LUTSelector"
|
||||
#define SFNC_LUTENABLE "LUTEnable"
|
||||
#define SFNC_LUTINDEX "LUTIndex"
|
||||
#define SFNC_LUTVALUE "LUTValue"
|
||||
#define SFNC_LUTVALUEALL "LUTValueAll"
|
||||
|
||||
|
||||
#define SFNC_ROOT "Root"
|
||||
#define SFNC_DEVICE "Device"
|
||||
#define SFNC_TLPARAMSLOCKED "TLParamsLocked"
|
||||
|
||||
|
||||
#define SFNC_TRANSPORTLAYERCONTROL "TransportLayerControl"
|
||||
#define SFNC_PAYLOADSIZE "PayloadSize"
|
||||
#define SFNC_GEV_VERSIONMAJOR "GevVersionMajor"
|
||||
#define SFNC_GEV_VERSIONMINOR "GevVersionMinor"
|
||||
#define SFNC_GEV_DEVICEMODEISBIGENDIAN "GevDeviceModeIsBigEndian"
|
||||
#define SFNC_GEV_DEVICECALSS "GevDeviceClass"
|
||||
#define SFNC_GEV_DEVICEMODECHARACTERSET "GevDeviceModeCharacterSet"
|
||||
#define SFNC_GEV_INTERFACESELECTOR "GevInterfaceSelector"
|
||||
#define SFNC_GEV_MACADDRESS "GevMACAddress"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTOR "GevSupportedOptionSelector"
|
||||
#define SFNC_GEV_SUPPORTEDOPTION "GevSupportedOption"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONLLA "GevSupportedIPConfigurationLLA"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONDHCP "GevSupportedIPConfigurationDHCP"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONPERSISTENTIP "GevSupportedIPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATION "GevCurrentIPConfiguration"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONLLA "GevCurrentIPConfigurationLLA"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONDHCP "GevCurrentIPConfigurationDHCP"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONPERSISTENTIP "GevCurrentIPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_CURRENTIPADDRESS "GevCurrentIPAddress"
|
||||
#define SFNC_GEV_CURRENTSUBNETMASK "GevCurrentSubnetMask"
|
||||
#define SFNC_GEV_CURRENTDEFAULTGATEWAY "GevCurrentDefaultGateway"
|
||||
#define SFNC_GEV_IPCONFIGURATIONSTATUS "GevIPConfigurationStatus"
|
||||
#define SFNC_GEV_FIRSTURL "GevFirstURL"
|
||||
#define SFNC_GEV_SECONDURL "GevSecondURL"
|
||||
#define SFNC_GEV_NUMBEROFINTERFACES "GevNumberOfInterfaces"
|
||||
#define SFNC_GEV_PERSISTENTIPADDRESS "GevPersistentIPAddress"
|
||||
#define SFNC_GEV_PERSISTENTSUBNETMASK "GevPersistentSubnetMask"
|
||||
#define SFNC_GEV_PERSISTENTDEFAULTGATEWAY "GevPersistentDefaultGateway"
|
||||
#define SFNC_GEV_GEVLINKSPEED "GevLinkSpeed"
|
||||
#define SFNC_GEV_MESSAGECHANNELCOUNT "GevMessageChannelCount"
|
||||
#define SFNC_GEV_STREAMCHANNELCOUNT "GevStreamChannelCount"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSUSERDEFINEDNAME "GevSupportedOptionalCommandsUserDefinedName"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSSERIALNUMBER "GevSupportedOptionalCommandsSerialNumber"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSEVENTDATA "GevSupportedOptionalCommandsEVENTDATA"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSEVENT "GevSupportedOptionalCommandsEVENT"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSPACKETRESEND "GevSupportedOptionalCommandsPACKETRESEND"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSWRITEMEM "GevSupportedOptionalCommandsWRITEMEM"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSCONCATENATION "GevSupportedOptionalCommandsConcatenation"
|
||||
#define SFNC_GEV_HEARTBEATTIMEOUT "GevHeartbeatTimeout"
|
||||
#define SFNC_GEV_TIMESTAMPTICKFREQUENCY "GevTimestampTickFrequency"
|
||||
#define SFNC_GEV_TIMESTAMPCONTROLLATCH "GevTimestampControlLatch"
|
||||
#define SFNC_GEV_TIMESTAMPCONTROLRESET "GevTimestampControlReset"
|
||||
#define SFNC_GEV_TIMESTAMPVALUE "GevTimestampValue"
|
||||
#define SFNC_GEV_DISCOVERYACKDELAY "GevDiscoveryAckDelay"
|
||||
#define SFNC_GEV_GVCPEXTENDEDSTATUSCODES "GevGVCPExtendedStatusCodes"
|
||||
#define SFNC_GEV_GVCPPENDINGACK "GevGVCPPendingAck"
|
||||
#define SFNC_GEV_GVCPHEARTBEATDISABLE "GevGVCPHeartbeatDisable"
|
||||
#define SFNC_GEV_GVCPPENDINGTIMEOUT "GevGVCPPendingTimeout"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONSWITCHOVERKEY "GevPrimaryApplicationSwitchoverKey"
|
||||
#define SFNC_GEV_CCP "GevCCP"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONSOCKET "GevPrimaryApplicationSocket"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONIPADDRESS "GevPrimaryApplicationIPAddress"
|
||||
#define SFNC_GEV_MCPHOSTPORT "GevMCPHostPort"
|
||||
#define SFNC_GEV_MCDA "GevMCDA"
|
||||
#define SFNC_GEV_MCTT "GevMCTT"
|
||||
#define SFNC_GEV_MCRC "GevMCRC"
|
||||
#define SFNC_GEV_MCSP "GevMCSP"
|
||||
#define SFNC_GEV_STREAMCHANNELSELECTOR "GevStreamChannelSelector"
|
||||
#define SFNC_GEV_SCCFGUNCONDITIONALSTREAMING "GevSCCFGUnconditionalStreaming"
|
||||
#define SFNC_GEV_SCCFGEXTENDEDCHUNKDATA "GevSCCFGExtendedChunkData"
|
||||
#define SFNC_GEV_SCPDIRECTION "GevSCPDirection"
|
||||
#define SFNC_GEV_SCPINTERFACEINDEX "GevSCPInterfaceIndex"
|
||||
#define SFNC_GEV_SCPHOSTPORT "GevSCPHostPort"
|
||||
#define SFNC_GEV_SCPSFIRETESTPACKET "GevSCPSFireTestPacket"
|
||||
#define SFNC_GEV_SCPSDONOTFRAGMENT "GevSCPSDoNotFragment"
|
||||
#define SFNC_GEV_SCPSBIGENDIAN "GevSCPSBigEndian"
|
||||
#define SFNC_GEV_SCPSPACKETSIZE "GevSCPSPacketSize"
|
||||
#define SFNC_GEV_SCPD "GevSCPD"
|
||||
#define SFNC_GEV_SCDA "GevSCDA"
|
||||
#define SFNC_GEV_SCSP "GevSCSP"
|
||||
#define SFNC_GEV_MANIFESTENTRYSELECTOR "GevManifestEntrySelector"
|
||||
#define SFNC_GEV_MANIFESTXMLMAJORVERSION "GevManifestXMLMajorVersion"
|
||||
#define SFNC_GEV_MANIFESTXMLMINORVERSION "GevManifestXMLMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTXMLSUBMINORVERSION "GevManifestXMLSubMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTSCHEMAMAJORVERSION "GevManifestSchemaMajorVersion"
|
||||
#define SFNC_GEV_MANIFESTSCHEMAMINORVERSION "GevManifestSchemaMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTPRIMARYURL "GevManifestPrimaryURL"
|
||||
#define SFNC_GEV_MANIFESTSECONDARYURL "GevManifestSecondaryURL"
|
||||
#define SFNC_CL_CONFIGURATION "ClConfiguration"
|
||||
#define SFNC_CL_TIMESLOTSCOUNT "ClTimeSlotsCount"
|
||||
#define SFNC_DEVICETAPGEOMETRY "DeviceTapGeometry"
|
||||
|
||||
|
||||
#define SFNC_USERSETCONTROL "UserSetControl"
|
||||
#define SFNC_USERSETSELECTOR "UserSetSelector"
|
||||
#define SFNC_USERSETLOAD "UserSetLoad"
|
||||
#define SFNC_USERSETSAVE "UserSetSave"
|
||||
#define SFNC_USERSETDEFAULTSELECTOR "UserSetDefaultSelector"
|
||||
|
||||
|
||||
#define SFNC_CHUNKDATACONTROL "ChunkDataControl"
|
||||
#define SFNC_CHUNKMODEACTIVE "ChunkModeActive"
|
||||
#define SFNC_CHUNKSELECTOR "ChunkSelector"
|
||||
#define SFNC_CHUNKENABLE "ChunkEnable"
|
||||
#define SFNC_CHUNKIMAGE "ChunkImage"
|
||||
#define SFNC_CHUNKOFFSETX "ChunkOffsetX"
|
||||
#define SFNC_CHUNKOFFSETY "ChunkOffsetY"
|
||||
#define SFNC_CHUNKWIDTH "ChunkWidth"
|
||||
#define SFNC_CHUNKHEIGHT "ChunkHeight"
|
||||
#define SFNC_CHUNKPIXELFORMAT "ChunkPixelFormat"
|
||||
#define SFNC_CHUNKPIXELDYNAMICRANGEMIN "ChunkPixelDynamicRangeMin"
|
||||
#define SFNC_CHUNKPIXELDYNAMICRANGEMAX "ChunkPixelDynamicRangeMax"
|
||||
#define SFNC_CHUNKDYNAMICRANGEMIN "ChunkDynamicRangeMin"
|
||||
#define SFNC_CHUNKDYNAMICRANGEMAX "ChunkDynamicRangeMax"
|
||||
#define SFNC_CHUNKTIMESTAMP "ChunkTimestamp"
|
||||
#define SFNC_CHUNKLINESTATUSALL "ChunkLineStatusAll"
|
||||
#define SFNC_CHUNKCOUNTERSELECTOR "ChunkCounterSelector"
|
||||
#define SFNC_CHUNKCOUNTERVALUE "ChunkCounterValue"
|
||||
#define SFNC_CHUNKCOUNTER "ChunkCounter"
|
||||
#define SFNC_CHUNKTIMERSELECTOR "ChunkTimerSelector"
|
||||
#define SFNC_CHUNKTIMERVALUE "ChunkTimerValue"
|
||||
#define SFNC_CHUNKTIMER "ChunkTimer"
|
||||
#define SFNC_CHUNKEXPOSURETIME "ChunkExposureTime"
|
||||
#define SFNC_CHUNKGAINSELECTOR "ChunkGainSelector"
|
||||
#define SFNC_CHUNKGAIN "ChunkGain"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTOR "ChunkBlackLevelSelector"
|
||||
#define SFNC_CHUNKBLACKLEVEL "ChunkBlackLevel"
|
||||
#define SFNC_CHUNKLINEPITCH "ChunkLinePitch"
|
||||
#define SFNC_CHUNKFRAMEID "ChunkFrameID"
|
||||
|
||||
|
||||
#define SFNC_FILEACCESSCONTROL "FileAccessControl"
|
||||
#define SFNC_FILESELECTOR "FileSelector"
|
||||
#define SFNC_FILEOPERATIONSELECTOR "FileOperationSelector"
|
||||
#define SFNC_FILEOPERATIONEXECUTE "FileOperationExecute"
|
||||
#define SFNC_FILEOPENMODE "FileOpenMode"
|
||||
#define SFNC_FILEACCESSBUFFER "FileAccessBuffer"
|
||||
#define SFNC_FILEACCESSOFFSET "FileAccessOffset"
|
||||
#define SFNC_FILEACCESSLENGTH "FileAccessLength"
|
||||
#define SFNC_FILEOPERATIONSTATUS "FileOperationStatus"
|
||||
#define SFNC_FILEOPERATIONRESULT "FileOperationResult"
|
||||
#define SFNC_FILESIZE "FileSize"
|
||||
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONCONTROL "ColorTransformationControl"
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTOR "ColorTransformationSelector"
|
||||
#define SFNC_COLORTRANSFORMATIONENABLE "ColorTransformationEnable"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTOR "ColorTransformationValueSelector"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUE "ColorTransformationValue"
|
||||
|
||||
|
||||
#define SFNC_ACTIONCONTROL "ActionControl"
|
||||
#define SFNC_ACTIONDEVICEKEY "ActionDeviceKey"
|
||||
#define SFNC_ACTIONSELECTOR "ActionSelector"
|
||||
#define SFNC_ACTIONGROUPMASK "ActionGroupMask"
|
||||
#define SFNC_ACTIONGROUPKEY "ActionGroupKey"
|
||||
|
||||
|
||||
#define GENTL_SFNC_TLPORT "TLPort"
|
||||
#define GENTL_SFNC_TLVENDORNAME "TLVendorName"
|
||||
#define GENTL_SFNC_TLMODELNAME "TLModelName"
|
||||
#define GENTL_SFNC_TLID "TLID"
|
||||
#define GENTL_SFNC_TLVERSION "TLVersion"
|
||||
#define GENTL_SFNC_TLPATH "TLPath"
|
||||
#define GENTL_SFNC_TLTYPE "TLType"
|
||||
#define GENTL_SFNC_GENTLVERSIONMAJOR "GenTLVersionMajor"
|
||||
#define GENTL_SFNC_GENTLVERSIONMINOR "GenTLVersionMinor"
|
||||
#define GENTL_SFNC_GENTLINTERFACEUPDATELIST "InterfaceUpdateList"
|
||||
#define GENTL_SFNC_GENTLINTERFACESELECTOR "InterfaceSelector"
|
||||
#define GENTL_SFNC_GENTLINTERFACEID "InterfaceID"
|
||||
|
||||
#define GENTL_SFNC_GEVVERSIONMAJOR "GevVersionMajor"
|
||||
#define GENTL_SFNC_GEVVERSIONMINOR "GevVersionMinor"
|
||||
#define GENTL_SFNC_GEVINTERFACEMACADDRESS "GevInterfaceMACAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTIPADDRESS "GevInterfaceDefaultIPAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTSUBNETMASK "GevInterfaceDefaultSubnetMask"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTGATEWAY "GevInterfaceDefaultGateway"
|
||||
|
||||
|
||||
#define GENTL_SFNC_INTERFACEPORT "InterfacePort"
|
||||
#define GENTL_SFNC_INTERFACEID "InterfaceID"
|
||||
#define GENTL_SFNC_INTERFACETYPE "InterfaceType"
|
||||
#define GENTL_SFNC_DEVICEUPDATELIST "DeviceUpdateList"
|
||||
#define GENTL_SFNC_DEVICESELECTOR "DeviceSelector"
|
||||
#define GENTL_SFNC_DEVICEID "DeviceID"
|
||||
#define GENTL_SFNC_DEVICEVENDORNAME "DeviceVendorName"
|
||||
#define GENTL_SFNC_DEVICEMODELNAME "DeviceModelName"
|
||||
#define GENTL_SFNC_DEVICEACCESSSTATUS "DeviceAccessStatus"
|
||||
|
||||
#define GENTL_SFNC_GEVINTERFACEGATEWAYSELECTOR "GevInterfaceGatewaySelector"
|
||||
#define GENTL_SFNC_GEVINTERFACEGATEWAY "GevInterfaceGateway"
|
||||
#define GENTL_SFNC_GEVINTERFACEMACADDRESS "GevInterfaceMACAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETSELECTOR "GevInterfaceSubnetSelector"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETIPADDRESS "GevInterfaceSubnetIPAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETMASK "GevInterfaceSubnetMask"
|
||||
|
||||
#define GENTL_SFNC_DEVICEPORT "DevicePort"
|
||||
#define GENTL_SFNC_DEVICEID "DeviceID"
|
||||
#define GENTL_SFNC_DEVICEVENDORNAME "DeviceVendorName"
|
||||
#define GENTL_SFNC_DEVICEMODELNAME "DeviceModelName"
|
||||
#define GENTL_SFNC_DEVICETYPE "DeviceType"
|
||||
#define GENTL_SFNC_STREAMSELECTOR "StreamSelector"
|
||||
#define GENTL_SFNC_STREAMID "StreamID"
|
||||
|
||||
#define GENTL_SFNC_GEVDEVICEIPADDRESS "GevDeviceIPAddress"
|
||||
#define GENTL_SFNC_GEVDEVICESUBNETMASK "GevDeviceSubnetMask"
|
||||
#define GENTL_SFNC_GEVDEVICEMACADDRESS "GevDeviceMACAddress"
|
||||
#define GENTL_SFNC_GEVDEVICEGATEWAY "GevDeviceGateway"
|
||||
#define GENTL_SFNC_DEVICEENDIANESSMECHANISM "DeviceEndianessMechanism"
|
||||
|
||||
|
||||
#define GENTL_SFNC_STREAMPORT "StreamPort"
|
||||
#define GENTL_SFNC_STREAMID "StreamID"
|
||||
#define GENTL_SFNC_STREAMANNOUNCEDBUFFERCOUNT "StreamAnnouncedBufferCount"
|
||||
#define GENTL_SFNC_STREAMACQUISITIONMODESELECTOR "StreamAcquisitionModeSelector"
|
||||
#define GENTL_SFNC_STREAMANNOUNCEBUFFERMINIMUM "StreamAnnounceBufferMinimum"
|
||||
#define GENTL_SFNC_STREAMTYPE "StreamType"
|
||||
|
||||
|
||||
#define GENTL_SFNC_BUFFERPORT "BufferPort"
|
||||
#define GENTL_SFNC_BUFFERDATA "BufferData"
|
||||
#define GENTL_SFNC_BUFFERUSERDATA "BufferUserData"
|
||||
|
||||
// selector values
|
||||
#define SFNC_CHUNKSELECTORVALUE_IMAGE "Image"
|
||||
#define SFNC_CHUNKSELECTORVALUE_OFFSETX "OffsetX"
|
||||
#define SFNC_CHUNKSELECTORVALUE_OFFSETY "OffsetY"
|
||||
#define SFNC_CHUNKSELECTORVALUE_WIDTH "Width"
|
||||
#define SFNC_CHUNKSELECTORVALUE_HEIGHT "Height"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELFORMAT "PixelFormat"
|
||||
#define SFNC_CHUNKSELECTORVALUE_DYNAMICRANGEMAX "DynamicRangeMax"
|
||||
#define SFNC_CHUNKSELECTORVALUE_DYNAMICRANGEMIN "DynamicRangeMin"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELDYNAMICRANGEMAX "PixelDynamicRangeMax"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELDYNAMICRANGEMIN "PixelDynamicRangeMin"
|
||||
#define SFNC_CHUNKSELECTORVALUE_TIMESTAMP "Timestamp"
|
||||
#define SFNC_CHUNKSELECTORVALUE_LINESTATUSALL "LineStatusAll"
|
||||
#define SFNC_CHUNKSELECTORVALUE_COUNTERVALUE "CounterValue"
|
||||
#define SFNC_CHUNKSELECTORVALUE_TIMERVALUE "TimerValue"
|
||||
#define SFNC_CHUNKSELECTORVALUE_EXPOSURETIME "ExposureTime"
|
||||
#define SFNC_CHUNKSELECTORVALUE_GAIN "Gain"
|
||||
#define SFNC_CHUNKSELECTORVALUE_BLACKLEVEL "BlackLevel"
|
||||
#define SFNC_CHUNKSELECTORVALUE_LINEPITCH "LinePitch"
|
||||
#define SFNC_CHUNKSELECTORVALUE_FRAMEID "FrameID"
|
||||
|
||||
#define SFNC_DEVICE_TEMERATURESELECTORVALUE_SENSOR "Sensor"
|
||||
#define SFNC_DEVICE_TEMERATURESELECTORVALUE_MAINBOARD "Mainboard"
|
||||
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_SENSOR "Sensor"
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_SENSORDIGITIZATION "SensorDigitization"
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_CAMERALINK "CameraLink"
|
||||
|
||||
#define SFNC_DEVICE_SERIALPORTSELECTORVALUE_CAMERALINK "CameraLink"
|
||||
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_OFF "Off"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_BLACK "Black"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_WHITE "White"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYHORIZONTALRAMP "GreyHorizontalRamp"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYVERTICALRAMP "GreyVerticalRamp"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYHORIZONTALRAMPMOVING "GreyHorizontalRampMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYVERTICALRAMPMOVING "GreyVerticalRampMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_HORIZONTALLINEMOVING "HorzontalLineMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_VERTICALLINEMOVING "VerticalLineMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_COLORBAR "ColorBar"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_FRAMECOUNTER "FrameCounter"
|
||||
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONTRIGGERWAIT "AcquisitionTriggerWait"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONACTIVE "AcquisitionActive"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONTRANSFER "AcquisitionTransfer"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMETRIGGERWAIT "FrameTriggerWait"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMEACTIVE "FrameActive"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMETRANSFER "FrameTransfer"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_EXPOSUREACTIVE "ExposureActive"
|
||||
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONSTART "AcquisitionStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONEND "AcquisitionEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONACTIVE "AcquisitionActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMESTART "FrameStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEEND "FrameEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEACTIVE "FrameActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTSTART "FrameBurstStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTEND "FrameBurstEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTACTIVE "FrameBurstActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_LINESTART "LineStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSURESTART "ExposureStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSUREEND "ExposureEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSUREACTIVE "ExposureActive"
|
||||
|
||||
#define SFNC_LINESELECTORVALUE_LINE0 "Line0"
|
||||
#define SFNC_LINESELECTORVALUE_LINE1 "Line1"
|
||||
#define SFNC_LINESELECTORVALUE_LINE2 "Line2"
|
||||
#define SFNC_LINESELECTORVALUE_LINE3 "Line3"
|
||||
#define SFNC_LINESELECTORVALUE_LINE4 "Line4"
|
||||
#define SFNC_LINESELECTORVALUE_LINE5 "Line5"
|
||||
#define SFNC_LINESELECTORVALUE_LINE6 "Line6"
|
||||
#define SFNC_LINESELECTORVALUE_LINE7 "Line7"
|
||||
#define SFNC_LINESELECTORVALUE_CC1 "CC1"
|
||||
#define SFNC_LINESELECTORVALUE_CC2 "CC2"
|
||||
#define SFNC_LINESELECTORVALUE_CC3 "CC3"
|
||||
#define SFNC_LINESELECTORVALUE_CC4 "CC4"
|
||||
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT0 "UserOutput0"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT1 "UserOutput1"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT2 "UserOutput2"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT3 "UserOutput3"
|
||||
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER1 "Counter1"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER2 "Counter2"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER3 "Counter3"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER4 "Counter4"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER5 "Counter5"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER6 "Counter6"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER7 "Counter7"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER8 "Counter8"
|
||||
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER1 "Timer1"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER2 "Timer2"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER3 "Timer3"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER4 "Timer4"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER5 "Timer5"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER6 "Timer6"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER7 "Timer7"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER8 "Timer8"
|
||||
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRIGGER "AcquisitionTrigger"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONSTART "AcquisitionStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONEND "AcquisitionEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRANSFERSTART "AcquisitionTransferStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRANSFEREND "AcquisitionTransferEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONERROR "AcquisitionError"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRIGGER "FrameTrigger"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMESTART "FrameStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEEND "FrameEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEBURSTSTART "FrameBurstStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEBURSTEND "FrameBurstEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRANSFERSTART "FrameTransferStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRANSFEREND "FrameTransferEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_EXPOSURESTART "ExposureStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_EXPOSUREEND "ExposureEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER1START "Counter1Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER2START "Counter2Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER3START "Counter3Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER4START "Counter4Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER5START "Counter5Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER6START "Counter6Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER7START "Counter7Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER8START "Counter8Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER1END "Counter1End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER2END "Counter2End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER3END "Counter3End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER4END "Counter4End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER5END "Counter5End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER6END "Counter6End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER7END "Counter7End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER8END "Counter8End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER1START "Timer1Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER2START "Timer2Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER3START "Timer3Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER4START "Timer4Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER5START "Timer5Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER6START "Timer6Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER7START "Timer7Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER8START "Timer8Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER1END "Timer1End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER2END "Timer2End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER3END "Timer3End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER4END "Timer4End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER5END "Timer5End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER6END "Timer6End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER7END "Timer7End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER8END "Timer8End"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0RISINGEDGE "Line0RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1RISINGEDGE "Line1RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2RISINGEDGE "Line2RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3RISINGEDGE "Line3RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4RISINGEDGE "Line4RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5RISINGEDGE "Line5RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6RISINGEDGE "Line6RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7RISINGEDGE "Line7RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0FALLINGEDGE "Line0FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1FALLINGEDGE "Line1FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2FALLINGEDGE "Line2FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3FALLINGEDGE "Line3FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4FALLINGEDGE "Line4FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5FALLINGEDGE "Line5FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6FALLINGEDGE "Line6FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7FALLINGEDGE "Line7FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0ANYEDGE "Line0AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1ANYEDGE "Line1AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2ANYEDGE "Line2AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3ANYEDGE "Line3AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4ANYEDGE "Line4AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5ANYEDGE "Line5AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6ANYEDGE "Line6AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7ANYEDGE "Line7AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_ERROR "Error"
|
||||
#define SFNC_EVENTSELECTORVALUE_ERRORS "Errors"
|
||||
|
||||
#define SFNC_GAINSELECTORVALUE_ALL "All"
|
||||
#define SFNC_GAINSELECTORVALUE_RED "Red"
|
||||
#define SFNC_GAINSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_GAINSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_GAINSELECTORVALUE_Y "Y"
|
||||
#define SFNC_GAINSELECTORVALUE_U "U"
|
||||
#define SFNC_GAINSELECTORVALUE_V "V"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP8 "Tap8"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGALL "AnalogAll"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGRED "AnalogRed"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGGREEN "AnalogGreen"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGBLUE "AnalogBlue"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGY "AnalogY"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGU "AnalogU"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGV "AnalogV"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP1 "AnalogTap1"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP2 "AnalogTap2"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP3 "AnalogTap3"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP4 "AnalogTap4"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP5 "AnalogTap5"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP6 "AnalogTap6"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP7 "AnalogTap7"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP8 "AnalogTap8"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALALL "DigitalAll"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALRED "DigitalRed"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALGREEN "DigitalGreen"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALBLUE "DigitalBlue"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALY "DigitalY"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALU "DigitalU"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALV "DigitalV"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP1 "DigitalTap1"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP2 "DigitalTap2"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP3 "DigitalTap3"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP4 "DigitalTap4"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP5 "DigitalTap5"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP6 "DigitalTap6"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP7 "DigitalTap7"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP8 "DigitalTap8"
|
||||
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_ALL "All"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_RED "Red"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_Y "Y"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_U "U"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_V "V"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_ALL "All"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_RED "Red"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_Y "Y"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_U "U"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_V "V"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_ALL "All"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_RED "Red"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_Y "Y"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_U "U"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_V "V"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_LUTSELECTORVALUE_LUMINANCE "Luminance"
|
||||
#define SFNC_LUTSELECTORVALUE_RED "Red"
|
||||
#define SFNC_LUTSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_LUTSELECTORVALUE_BLUE "Blue"
|
||||
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONLLA "IPConfigurationLLA"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONDHCP "IPConfigurationDHCP"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONPERSISTENTIP "IPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNELSOURCESOCKET "StreamChannelSourceSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_MESSAGECHANNELSOURCESOCKET "MessageChannelSourceSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_COMMANDSCONCATENATION "CommandsConcatenation"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_WRITEMEM "WriteMem"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PACKETRESEND "PacketResend"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EVENT "Event"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EVENTDATA "EventData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PENDINGACK "PendingAck"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_ACTION "Action"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PRIMARYAPPLICATIONSWITCHOVER "PrimaryApplicationSwitchover"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EXTENDEDSTATUSCODES "ExtendedStatusCodes"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_DISCOVERYACKDELAY "DiscoveryAckDelay"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_DISCOVERYACKDELAYWRITABLE "DiscoveryAckDelayWritable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_TESTDATA "TestData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_MANIFESTTABLE "ManifestTable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_CCPAPPLICATIONSOCKET "CCPApplicationSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_LINKSPEED "LinkSpeed"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_HEARTBEATDISABLE "HeartbeatDisable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_SERIALNUMBER "SerialNumber"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_USERDEFINEDNAME "UserDefinedName"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0BIGANDLITTLEENDIAN "StreamChannel0BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0IPREASSEMBLY "StreamChannel0IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0UNCONDITIONALSTREAMING "StreamChannel0UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0EXTENDEDCHUNKDATA "StreamChannel0ExtendedChunkData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1BIGANDLITTLEENDIAN "StreamChannel1BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1IPREASSEMBLY "StreamChannel1IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1UNCONDITIONALSTREAMING "StreamChannel1UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1EXTENDEDCHUNKDATA "StreamChannel1ExtendedChunkData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2BIGANDLITTLEENDIAN "StreamChannel2BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2IPREASSEMBLY "StreamChannel2IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2UNCONDITIONALSTREAMING "StreamChannel2UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2EXTENDEDCHUNKDATA "StreamChannel2ExtendedChunkData"
|
||||
|
||||
#define SFNC_USERSETSELECTORVALUE_DEFAULT "Default"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET4 "UserSet4"
|
||||
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_DEFAULT "Default"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET4 "UserSet4"
|
||||
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER1 "Counter1"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER2 "Counter2"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER3 "Counter3"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER4 "Counter4"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER5 "Counter5"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER6 "Counter6"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER7 "Counter7"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER8 "Counter8"
|
||||
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER1 "Timer1"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER2 "Timer2"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER3 "Timer3"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER4 "Timer4"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER5 "Timer5"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER6 "Timer6"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER7 "Timer7"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER8 "Timer8"
|
||||
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ALL "All"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_RED "Red"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_Y "Y"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_U "U"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_V "V"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP8 "Tap8"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGALL "AnalogAll"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGRED "AnalogRed"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGGREEN "AnalogGreen"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGBLUE "AnalogBlue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGY "AnalogY"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGU "AnalogU"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGV "AnalogV"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP1 "AnalogTap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP2 "AnalogTap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP3 "AnalogTap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP4 "AnalogTap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP5 "AnalogTap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP6 "AnalogTap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP7 "AnalogTap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP8 "AnalogTap8"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALALL "DigitalAll"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALRED "DigitalRed"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALGREEN "DigitalGreen"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALBLUE "DigitalBlue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALY "DigitalY"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALU "DigitalU"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALV "DigitalV"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP1 "DigitalTap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP2 "DigitalTap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP3 "DigitalTap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP4 "DigitalTap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP5 "DigitalTap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP6 "DigitalTap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP7 "DigitalTap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP8 "DigitalTap8"
|
||||
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_ALL "All"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_RED "Red"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_Y "Y"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_U "U"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_V "V"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_FILESELECTORVALUE_USERSETDEFAULT "UserSetDefault"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET4 "UserSet4"
|
||||
#define SFNC_FILESELECTORVALUE_LUTLUMINANCE "LUTLuminance"
|
||||
#define SFNC_FILESELECTORVALUE_LUTRED "LUTRed"
|
||||
#define SFNC_FILESELECTORVALUE_LUTGREEN "LUTGreen"
|
||||
#define SFNC_FILESELECTORVALUE_LUTBLUE "LUTBlue"
|
||||
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_OPEN "Open"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_CLOSE "Close"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_READ "Read"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_WRITE "Write"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_DELETE "Delete"
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTORVALUE_RGBTORGB "RGBtoRGB"
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTORVALUE_RGBTOYUV "RGBtoYUV"
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain00 "Gain00"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain01 "Gain01"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain02 "Gain02"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain10 "Gain10"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain11 "Gain11"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain12 "Gain12"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain20 "Gain20"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain21 "Gain21"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain22 "Gain22"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset0 "Offset0"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset1 "Offset1"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset2 "Offset2"
|
||||
|
||||
#endif //_BGAPI2_FEATURENAMES_H__
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.3.0.0</FileVersion>
|
||||
<Resend>
|
||||
<Version>1</Version>
|
||||
<Version1>
|
||||
<!--Set the maximum number of resend requests per packet (default 3)-->
|
||||
<MaxResendsPerPacket>3</MaxResendsPerPacket>
|
||||
<ResendRetryThreshold>20</ResendRetryThreshold>
|
||||
<ResendHostTimeout>1000</ResendHostTimeout>
|
||||
<ThroughputCalculationEntrys>25</ThroughputCalculationEntrys>
|
||||
<!--Set the maximum number of resend requests per image (default 500)-->
|
||||
<MaxResendsPerImage>500</MaxResendsPerImage>
|
||||
<!--Set the number of packets to wait before sending the first resend requests (default 0)-->
|
||||
<FirstResendWaitPackets>0</FirstResendWaitPackets>
|
||||
<!--Set the number of packets to wait before sending the first resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<FirstResendWaitPacketsDualLink>20</FirstResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait before sending the first resend requests (default 150)-->
|
||||
<FirstResendWaitTime>150</FirstResendWaitTime>
|
||||
<!--Set the number of packets to wait before sending the next resend requests (default 20)-->
|
||||
<NextResendWaitPackets>20</NextResendWaitPackets>
|
||||
<!--Set the number of packets to wait before sending the next resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<NextResendWaitPacketsDualLink>20</NextResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait before sending the next resend requests (default 100)-->
|
||||
<NextResendWaitTime>100</NextResendWaitTime>
|
||||
<!--Set socket read timeout, prevent cpu load, 0 not allowed and set to 1 (default 50)-->
|
||||
<SocketReadTimeout>100</SocketReadTimeout>
|
||||
<!--Packet dropper enable with 1, disable with 0(default 0)-->
|
||||
<PacketDropperEnable>0</PacketDropperEnable>
|
||||
</Version1>
|
||||
</Resend>
|
||||
<GVCP>
|
||||
<!--Set Timeout (in ms) and number of retries for control channel
|
||||
0 = the pending timeout register of camera is used for control channel timeout (default)
|
||||
1..60000 = timeout value
|
||||
-->
|
||||
<ControlChannelTimeout>0</ControlChannelTimeout>
|
||||
<!--The number of retries of commands on the control channel before the GigE Producer stops sending any further commands
|
||||
valid values: 0..4294967295 (0xffffffff)
|
||||
default value: 3
|
||||
-->
|
||||
<ControlChannelRetries>3</ControlChannelRetries>
|
||||
<!--After a failed command the control channel is locked, that means no further commands were transmitted. This feature controls this locking mechanism.
|
||||
valid values: 1 - the GigE Producer locks the control channel after a failing command. No further command were transmitted.
|
||||
0 - the GigE Producer doesn't lock the control channel after a failing command. All further commands were transmitted.
|
||||
default value: 1
|
||||
-->
|
||||
<UseControlChannelLocking>1</UseControlChannelLocking>
|
||||
|
||||
<!--Set Timeout(in ms) and number of retries for asynchronous messages from the camera (if supported) -->
|
||||
<MessageChannelTimeout>100</MessageChannelTimeout>
|
||||
<MessageChannelRetries>2</MessageChannelRetries>
|
||||
</GVCP>
|
||||
<GEV>
|
||||
<!--Maximum packet size for GigE transmission. This value is used as upper limitation for
|
||||
automatic MTU (maximum transmission unit) detection. Set this value to 0 the MTU detection
|
||||
uses the preferred maximum of 9000. The smallest possible value is 576 and the highest value is 16380.
|
||||
If you set a value outside this range the preferred maximum of 9000 is used. (default 9000)
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeMax>9000</DeviceStreamChannelPacketSizeMax>
|
||||
<!--
|
||||
0 means enable automatic MTU (maximum transmission unit) detection. If you specify this value the
|
||||
MTU detection is disabled and the value DeviceStreamChannelPacketSizeMax is ignored.
|
||||
The specified value is used directly as packet size.
|
||||
The smallest possible value is 576 and the highest value is 16380. If you set a value outside the range
|
||||
the minimum packet size of 576 is used.
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeFix>0</DeviceStreamChannelPacketSizeFix>
|
||||
|
||||
<!--
|
||||
This value controls the size of socket buffer for the control sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<ControlSocketBufferSize>21</ControlSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of socket buffer for the stream sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<StreamSocketBufferSize>25</StreamSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of socket buffer for the message sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<MessageStreamSocketBufferSize>21</MessageStreamSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of the filter driver packet queue. Choose a value between 10 and 100,000 or
|
||||
the defaut value of 5000 will be used.
|
||||
-->
|
||||
<FilterDriverBufferCount>5000</FilterDriverBufferCount>
|
||||
<!--
|
||||
This value controls the interval for sending packets on the stream channnel. This behavior is used to allow stream data to bypass firewalls.
|
||||
Setting this value to 0 will stop sending packets on the stream channel.
|
||||
-->
|
||||
<StreamChannelSendInterval>30</StreamChannelSendInterval>
|
||||
<!--
|
||||
This value controls the interval for sending packets on the message channnel. This behavior is used to allow event data to bypass firewalls.
|
||||
Setting this value to 0 will stop sending packets on the message channel.
|
||||
-->
|
||||
<MessageChannelSendInterval>30</MessageChannelSendInterval>
|
||||
</GEV>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<U3V>
|
||||
<!-- image buffer size for USB transmission -->
|
||||
<U3VImageBufferSize>0x10000</U3VImageBufferSize>
|
||||
<U3VMaxResponseDefaultTime>500</U3VMaxResponseDefaultTime>
|
||||
<U3VMaxFifoSize>1024</U3VMaxFifoSize>
|
||||
</U3V>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.3.0.0</FileVersion>
|
||||
<Resend>
|
||||
<Version>1</Version>
|
||||
<Version1>
|
||||
<!--Set the maximum number of resend requests per packet (default 3)-->
|
||||
<MaxResendsPerPacket>3</MaxResendsPerPacket>
|
||||
<ResendRetryThreshold>20</ResendRetryThreshold>
|
||||
<ResendHostTimeout>1000</ResendHostTimeout>
|
||||
<ThroughputCalculationEntrys>25</ThroughputCalculationEntrys>
|
||||
<!--Set the maximum number of resend requests per image (default 500)-->
|
||||
<MaxResendsPerImage>500</MaxResendsPerImage>
|
||||
<!--Set the number of packets to wait before sending the first resend requests (default 0)-->
|
||||
<FirstResendWaitPackets>0</FirstResendWaitPackets>
|
||||
<!--Set the number of packets to wait before sending the first resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<FirstResendWaitPacketsDualLink>20</FirstResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait before sending the first resend requests (default 150)-->
|
||||
<FirstResendWaitTime>150</FirstResendWaitTime>
|
||||
<!--Set the number of packets to wait before sending the next resend requests (default 20)-->
|
||||
<NextResendWaitPackets>20</NextResendWaitPackets>
|
||||
<!--Set the number of packets to wait before sending the next resend requests if the camera sends the data over two physical links (default 20)-->
|
||||
<NextResendWaitPacketsDualLink>20</NextResendWaitPacketsDualLink>
|
||||
<!--Set the time in ms to wait before sending the next resend requests (default 100)-->
|
||||
<NextResendWaitTime>100</NextResendWaitTime>
|
||||
<!--Set socket read timeout, prevent cpu load, 0 not allowed and set to 1 (default 50)-->
|
||||
<SocketReadTimeout>100</SocketReadTimeout>
|
||||
<!--Packet dropper enable with 1, disable with 0(default 0)-->
|
||||
<PacketDropperEnable>0</PacketDropperEnable>
|
||||
</Version1>
|
||||
</Resend>
|
||||
<GVCP>
|
||||
<!--Set Timeout (in ms) and number of retries for control channel
|
||||
0 = the pending timeout register of camera is used for control channel timeout (default)
|
||||
1..60000 = timeout value
|
||||
-->
|
||||
<ControlChannelTimeout>0</ControlChannelTimeout>
|
||||
<!--The number of retries of commands on the control channel before the GigE Producer stops sending any further commands
|
||||
valid values: 0..4294967295 (0xffffffff)
|
||||
default value: 3
|
||||
-->
|
||||
<ControlChannelRetries>3</ControlChannelRetries>
|
||||
<!--After a failed command the control channel is locked, that means no further commands were transmitted. This feature controls this locking mechanism.
|
||||
valid values: 1 - the GigE Producer locks the control channel after a failing command. No further command were transmitted.
|
||||
0 - the GigE Producer doesn't lock the control channel after a failing command. All further commands were transmitted.
|
||||
default value: 1
|
||||
-->
|
||||
<UseControlChannelLocking>1</UseControlChannelLocking>
|
||||
|
||||
<!--Set Timeout(in ms) and number of retries for asynchronous messages from the camera (if supported) -->
|
||||
<MessageChannelTimeout>100</MessageChannelTimeout>
|
||||
<MessageChannelRetries>2</MessageChannelRetries>
|
||||
</GVCP>
|
||||
<GEV>
|
||||
<!--Maximum packet size for GigE transmission. This value is used as upper limitation for
|
||||
automatic MTU (maximum transmission unit) detection. Set this value to 0 the MTU detection
|
||||
uses the preferred maximum of 9000. The smallest possible value is 576 and the highest value is 16380.
|
||||
If you set a value outside this range the preferred maximum of 9000 is used. (default 9000)
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeMax>9000</DeviceStreamChannelPacketSizeMax>
|
||||
<!--
|
||||
0 means enable automatic MTU (maximum transmission unit) detection. If you specify this value the
|
||||
MTU detection is disabled and the value DeviceStreamChannelPacketSizeMax is ignored.
|
||||
The specified value is used directly as packet size.
|
||||
The smallest possible value is 576 and the highest value is 16380. If you set a value outside the range
|
||||
the minimum packet size of 576 is used.
|
||||
-->
|
||||
<DeviceStreamChannelPacketSizeFix>0</DeviceStreamChannelPacketSizeFix>
|
||||
|
||||
<!--
|
||||
This value controls the size of socket buffer for the control sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<ControlSocketBufferSize>21</ControlSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of socket buffer for the stream sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<StreamSocketBufferSize>25</StreamSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of socket buffer for the message sockets. The memory is calculated by 2^n.
|
||||
The smallest possible value is 14 for 16384 bytes and the higest value is 26 for 67108864 bytes. If you
|
||||
set a value outside the range the minimum or maximum value is used.
|
||||
-->
|
||||
<MessageStreamSocketBufferSize>21</MessageStreamSocketBufferSize>
|
||||
<!--
|
||||
This value controls the size of the filter driver packet queue. Choose a value between 10 and 100,000 or
|
||||
the defaut value of 5000 will be used.
|
||||
-->
|
||||
<FilterDriverBufferCount>5000</FilterDriverBufferCount>
|
||||
<!--
|
||||
This value controls the interval for sending packets on the stream channnel. This behavior is used to allow stream data to bypass firewalls.
|
||||
Setting this value to 0 will stop sending packets on the stream channel.
|
||||
-->
|
||||
<StreamChannelSendInterval>30</StreamChannelSendInterval>
|
||||
<!--
|
||||
This value controls the interval for sending packets on the message channnel. This behavior is used to allow event data to bypass firewalls.
|
||||
Setting this value to 0 will stop sending packets on the message channel.
|
||||
-->
|
||||
<MessageChannelSendInterval>30</MessageChannelSendInterval>
|
||||
</GEV>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ConfigFile VendorName="Baumer" MajorVersion="2" MinorVersion="2" SubMinorVersion="0">
|
||||
<FileVersion>2.2.0.0</FileVersion>
|
||||
<U3V>
|
||||
<!-- image buffer size for USB transmission -->
|
||||
<U3VImageBufferSize>0x10000</U3VImageBufferSize>
|
||||
<U3VMaxResponseDefaultTime>500</U3VMaxResponseDefaultTime>
|
||||
<U3VMaxFifoSize>1024</U3VMaxFifoSize>
|
||||
</U3V>
|
||||
<SYSTEM>
|
||||
<IncreaseThreadPriority>0</IncreaseThreadPriority>
|
||||
<IncreasePriorityClass>0</IncreasePriorityClass>
|
||||
</SYSTEM>
|
||||
|
||||
</ConfigFile>
|
||||
<!-- EOF -->
|
||||
|
||||
@ -0,0 +1,347 @@
|
||||
/*****************************************************************************\
|
||||
* Program: bgapi2 - Baumer GenTL consumer
|
||||
* Purpose: Baumer GenTL consumer definitions
|
||||
*
|
||||
* Created: 13.04.2011
|
||||
* Author: Silvio Voitzsch
|
||||
* Copyright: Baumer Optronic GmbH, Radeberg
|
||||
\*****************************************************************************/
|
||||
#ifndef __BGAPI2_DEF_H__
|
||||
#define __BGAPI2_DEF_H__
|
||||
|
||||
#if !defined(_GNULINUX)
|
||||
#ifdef BGAPI2_GENICAM_EXPORTS
|
||||
#define BGAPI2_DECL __declspec(dllexport)
|
||||
#else
|
||||
#define BGAPI2_DECL __declspec(dllimport)
|
||||
#endif
|
||||
#else
|
||||
#define BGAPI2_DECL
|
||||
#endif
|
||||
#if defined(__BORLANDC__) || (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
|
||||
#define BGAPI2CALL __stdcall
|
||||
#else
|
||||
#define BGAPI2CALL
|
||||
#endif
|
||||
|
||||
#include "bgapi2_featurenames.h"
|
||||
|
||||
|
||||
// #ifdef _GNULINUX
|
||||
#if !defined(UNREFERENCED_PARAMETER) && !defined(_MSC_VER)
|
||||
# define UNREFERENCED_PARAMETER(x) (x)=(x)
|
||||
#endif // UNREFERENCED_PARAMETER
|
||||
// #endif //_GNULINUX
|
||||
|
||||
#ifndef _GNULINUX
|
||||
typedef __int64 bo_int64;
|
||||
typedef unsigned __int64 bo_uint64;
|
||||
typedef __int32 bo_int;
|
||||
typedef unsigned __int32 bo_uint;
|
||||
typedef __int16 bo_short;
|
||||
typedef unsigned __int16 bo_ushort;
|
||||
typedef __int8 bo_char;
|
||||
typedef unsigned __int8 bo_uchar;
|
||||
typedef unsigned __int16 bo_uint16;
|
||||
|
||||
#else
|
||||
#ifdef __cplusplus
|
||||
#include <iostream>
|
||||
#endif /* #ifdef __cplusplus */
|
||||
#include <inttypes.h>
|
||||
/* workaround for g++-64bit int64_t == long int and not long long int !!! */
|
||||
typedef long long int bo_int64;
|
||||
typedef unsigned long long int bo_uint64;
|
||||
//typedef int64_t bo_int64;
|
||||
//typedef uint64_t bo_uint64;
|
||||
typedef long long int bo_int64;
|
||||
typedef unsigned long long int bo_uint64;
|
||||
typedef int32_t bo_int;
|
||||
typedef uint32_t bo_uint;
|
||||
typedef int16_t bo_short;
|
||||
typedef uint16_t bo_ushort;
|
||||
typedef int8_t bo_char;
|
||||
typedef uint8_t bo_uchar;
|
||||
#endif
|
||||
typedef char* bo_string;
|
||||
#ifdef __cplusplus
|
||||
typedef bool bo_bool;
|
||||
#else
|
||||
typedef bo_uchar bo_bool;
|
||||
#endif
|
||||
typedef double bo_double;
|
||||
|
||||
#ifdef __cplusplus
|
||||
class CEventPnPObj;
|
||||
class CEventDeviceEventObj;
|
||||
|
||||
namespace BGAPI2
|
||||
{
|
||||
struct _sSystemListData;
|
||||
typedef struct BGAPI2::_sSystemListData tSystemListData, *ptSystemListData;
|
||||
|
||||
struct _sInterfaceListData;
|
||||
typedef struct BGAPI2::_sInterfaceListData tInterfaceListData, *ptInterfaceListData;
|
||||
|
||||
struct _sSystemData;
|
||||
typedef struct BGAPI2::_sSystemData tSystemData, *ptSystemData;
|
||||
|
||||
struct _sDeviceListData;
|
||||
typedef struct BGAPI2::_sDeviceListData tDeviceListData, *ptDeviceListData;
|
||||
|
||||
struct _sDataStreamListData;
|
||||
typedef struct BGAPI2::_sDataStreamListData tDataStreamListData, *ptDataStreamListData;
|
||||
|
||||
struct _sBufferListData;
|
||||
typedef struct BGAPI2::_sBufferListData tBufferListData, *ptBufferListData;
|
||||
|
||||
struct _sBufferData;
|
||||
typedef struct BGAPI2::_sBufferData tBufferData, *ptBufferData;
|
||||
|
||||
struct _sDataStreamData;
|
||||
typedef struct BGAPI2::_sDataStreamData tDataStreamData, *ptDataStreamData;
|
||||
|
||||
struct _sDeviceData;
|
||||
typedef struct BGAPI2::_sDeviceData tDeviceData, *ptDeviceData;
|
||||
|
||||
struct _sInterfaceData;
|
||||
typedef struct BGAPI2::_sInterfaceData tInterfaceData, *ptInterfaceData;
|
||||
|
||||
struct _sImageData;
|
||||
typedef struct BGAPI2::_sImageData tImageData, *ptImageData;
|
||||
|
||||
struct _sImageProcessorData;
|
||||
typedef struct BGAPI2::_sImageProcessorData tImageProcessorData, *ptImageProcessorData;
|
||||
|
||||
class BGAPI2_DECL String
|
||||
{
|
||||
public:
|
||||
String();
|
||||
String( const char * text );
|
||||
String( const char * text, int length );
|
||||
String( const char & ch, int length );
|
||||
String( const String & Obj );
|
||||
String( const char & ch );
|
||||
~String();
|
||||
|
||||
operator char *();
|
||||
operator const char *();
|
||||
bool operator == (const char * text);
|
||||
bool operator == ( String & ExStr ) const;
|
||||
bool operator != (const char * text);
|
||||
bool operator != ( const String & ExStr );
|
||||
bool operator < ( const String & ExStr ) const;
|
||||
const String & operator = (char &);
|
||||
const String & operator = (const char *);
|
||||
const String & operator = ( const String & ExStr );
|
||||
|
||||
#ifdef _GNULINUX
|
||||
friend std::ostream& operator << ( std::ostream& out, BGAPI2::String const &ExStr );
|
||||
#endif
|
||||
const char* get() const;
|
||||
// const char* get();
|
||||
|
||||
void set( const char * text );
|
||||
int size();
|
||||
|
||||
private:
|
||||
void* data;
|
||||
};
|
||||
|
||||
#ifdef _GNULINUX
|
||||
std::ostream& operator << ( std::ostream& out, BGAPI2::String const &ExStr );
|
||||
#endif
|
||||
|
||||
|
||||
class System;
|
||||
class BGAPI2_DECL _pairs
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
System* second;
|
||||
};
|
||||
|
||||
class Interface;
|
||||
class BGAPI2_DECL _pairi
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Interface* second;
|
||||
};
|
||||
|
||||
class Device;
|
||||
class BGAPI2_DECL _paird
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Device* second;
|
||||
};
|
||||
|
||||
class DataStream;
|
||||
class BGAPI2_DECL _pairds
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
DataStream* second;
|
||||
};
|
||||
|
||||
class Buffer;
|
||||
class BGAPI2_DECL _pairb
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
Buffer* second;
|
||||
};
|
||||
|
||||
class Node;
|
||||
class BGAPI2_DECL _pairn
|
||||
{
|
||||
public:
|
||||
bo_int64 first;
|
||||
Node* second;
|
||||
};
|
||||
|
||||
class BGAPI2_DECL _pairnm
|
||||
{
|
||||
public:
|
||||
String first;
|
||||
_pairn second;
|
||||
};
|
||||
|
||||
#ifndef _GNULINUX
|
||||
#pragma pack (push, 8)
|
||||
typedef struct {
|
||||
bo_ushort *pcRed; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcGreen; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcBlue; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcLuma; // pointer to hist array offered by user, can be zero
|
||||
int length;
|
||||
int * pSizeFilled; // pointer to fill info for user
|
||||
bool ThresEnable;
|
||||
int ThresMin;
|
||||
int ThresMax;
|
||||
int* red_under;
|
||||
int* red_over;
|
||||
int* green_under;
|
||||
int* green_over;
|
||||
int* blue_under;
|
||||
int* blue_over;
|
||||
|
||||
} bo_tHistRecords;
|
||||
|
||||
/**
|
||||
\struct tRGB16QUAD
|
||||
\brief The tRGB16QUAD structure specifies the information for one color look up table entry
|
||||
\brief according to RGBQUAD of WinGdi
|
||||
*/
|
||||
typedef struct {
|
||||
bo_ushort rgbBlue;
|
||||
bo_ushort rgbGreen;
|
||||
bo_ushort rgbRed;
|
||||
bo_ushort rgbReserved;
|
||||
|
||||
} bo_tRGB16QUAD;
|
||||
#pragma pack (pop)
|
||||
#else
|
||||
// TODO Linux packed
|
||||
typedef struct {
|
||||
bo_ushort *pcRed; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcGreen; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcBlue; // pointer to hist array offered by user, can be zero
|
||||
bo_ushort *pcLuma; // pointer to hist array offered by user, can be zero
|
||||
int length;
|
||||
int * pSizeFilled; // pointer to fill info for user
|
||||
bool ThresEnable;
|
||||
int ThresMin;
|
||||
int ThresMax;
|
||||
int* red_under;
|
||||
int* red_over;
|
||||
int* green_under;
|
||||
int* green_over;
|
||||
int* blue_under;
|
||||
int* blue_over;
|
||||
|
||||
} bo_tHistRecords;
|
||||
|
||||
/**
|
||||
\struct tRGB16QUAD
|
||||
\brief The tRGB16QUAD structure specifies the information for one color look up table entry
|
||||
\brief according to RGBQUAD of WinGdi
|
||||
*/
|
||||
typedef struct {
|
||||
bo_ushort rgbBlue;
|
||||
bo_ushort rgbGreen;
|
||||
bo_ushort rgbRed;
|
||||
bo_ushort rgbReserved;
|
||||
|
||||
} bo_tRGB16QUAD;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
enum BGAPI2_RESULT_LIST
|
||||
{
|
||||
BGAPI2_RESULT_SUCCESS = 0,
|
||||
BGAPI2_RESULT_ERROR = -1001,
|
||||
BGAPI2_RESULT_NOT_INITIALIZED = -1002,
|
||||
BGAPI2_RESULT_NOT_IMPLEMENTED = -1003,
|
||||
BGAPI2_RESULT_RESOURCE_IN_USE = -1004,
|
||||
BGAPI2_RESULT_ACCESS_DENIED = -1005,
|
||||
BGAPI2_RESULT_INVALID_HANDLE = -1006,
|
||||
BGAPI2_RESULT_NO_DATA = -1008,
|
||||
BGAPI2_RESULT_INVALID_PARAMETER = -1009,
|
||||
// GC_ERR_IO = -1010,
|
||||
BGAPI2_RESULT_TIMEOUT = -1011,
|
||||
BGAPI2_RESULT_ABORT = -1012,
|
||||
BGAPI2_RESULT_INVALID_BUFFER = -1013,
|
||||
BGAPI2_RESULT_NOT_AVAILABLE = -1014,
|
||||
// GC_ERR_INVALID_ADDRESS = -1015, /* GenTL v1.3 */
|
||||
// GC_ERR_BUFFER_TOO_SMALL = -1016, /* GenTL v1.4 */
|
||||
// GC_ERR_INVALID_INDEX = -1017, /* GenTL v1.4 */
|
||||
// GC_ERR_PARSING_CHUNK_DATA = -1018, /* GenTL v1.4 */
|
||||
BGAPI2_RESULT_OBJECT_INVALID = -1098,
|
||||
BGAPI2_RESULT_LOWLEVEL_ERROR = -1099
|
||||
};
|
||||
|
||||
typedef bo_int BGAPI2_RESULT;
|
||||
|
||||
#define BGAPI2_PAYLOADTYPE_UNKNOWN "Unknown"
|
||||
#define BGAPI2_PAYLOADTYPE_IMAGE "Image"
|
||||
#define BGAPI2_PAYLOADTYPE_RAW_DATA "RawData"
|
||||
#define BGAPI2_PAYLOADTYPE_FILE "File"
|
||||
#define BGAPI2_PAYLOADTYPE_CHUNK_DATA "ChunkData"
|
||||
#define BGAPI2_PAYLOADTYPE_CUSTOM_ID "CustomID_1000"
|
||||
|
||||
#define BGAPI2_PAYLOADTYPE_IMAGE_EXT "ImageExt" /* PAYLOADTYPE_IMAGE_EXT */
|
||||
//other custom id's were delivered in the following format CustomID_xxxx starting with CustomID_1000
|
||||
|
||||
#define BGAPI2_NODEINTERFACE_CATEGORY "ICategory"
|
||||
#define BGAPI2_NODEINTERFACE_INTEGER "IInteger"
|
||||
#define BGAPI2_NODEINTERFACE_REGISTER "IRegister"
|
||||
#define BGAPI2_NODEINTERFACE_BOOLEAN "IBoolean"
|
||||
#define BGAPI2_NODEINTERFACE_COMMAND "ICommand"
|
||||
#define BGAPI2_NODEINTERFACE_FLOAT "IFloat"
|
||||
#define BGAPI2_NODEINTERFACE_ENUMERATION "IEnumeration"
|
||||
#define BGAPI2_NODEINTERFACE_STRING "IString"
|
||||
#define BGAPI2_NODEINTERFACE_PORT "IPort"
|
||||
|
||||
#define BGAPI2_NODEVISIBILITY_BEGINNER "Beginner"
|
||||
#define BGAPI2_NODEVISIBILITY_EXPERT "Expert"
|
||||
#define BGAPI2_NODEVISIBILITY_GURU "Guru"
|
||||
#define BGAPI2_NODEVISIBILITY_INVISIBLE "Invisible"
|
||||
|
||||
#define BGAPI2_NODEACCESS_READWRITE "RW"
|
||||
#define BGAPI2_NODEACCESS_READONLY "RO"
|
||||
#define BGAPI2_NODEACCESS_WRITEONLY "WO"
|
||||
#define BGAPI2_NODEACCESS_NOTAVAILABLE "NA"
|
||||
#define BGAPI2_NODEACCESS_NOTIMPLEMENTED "NI"
|
||||
|
||||
#define BGAPI2_NODEREPRESENTATION_LINEAR "Linear" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_LOGARITHMIC "Logarithmic" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_PURENUMBER "PureNumber" //valid for BGAPI2_NODEINTERFACE_INTEGER, BGAPI2_NODEINTERFACE_FLOAT
|
||||
#define BGAPI2_NODEREPRESENTATION_BOOLEAN "Boolean" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_HEXNUMBER "HexNumber" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_IPV4ADDRESS "IPV4Address" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
#define BGAPI2_NODEREPRESENTATION_MACADDRESS "MACAddress" //valid for BGAPI2_NODEINTERFACE_INTEGER
|
||||
|
||||
#endif //__BGAPI2_DEF_H__
|
||||
@ -0,0 +1,856 @@
|
||||
/*****************************************************************************\
|
||||
* Program: bgapi2 - Baumer GenTL consumer
|
||||
* Purpose: global definitions of common feature names
|
||||
*
|
||||
* Created: 19.09.2011
|
||||
* Author: Thomas Oelschlaeger
|
||||
* Copyright: Baumer Optronic GmbH, Radeberg
|
||||
\*****************************************************************************/
|
||||
|
||||
#ifndef _BGAPI2_FEATURENAMES_H__
|
||||
#define _BGAPI2_FEATURENAMES_H__
|
||||
|
||||
#define SFNCVERSION 1.5
|
||||
|
||||
|
||||
#define SFNC_DEVICECONTROL "DeviceControl"
|
||||
#define SFNC_DEVICE_VENDORNAME "DeviceVendorName"
|
||||
#define SFNC_DEVICE_MODELNAME "DeviceModelName"
|
||||
#define SFNC_DEVICE_MANUFACTURERINFO "DeviceManufacturerInfo"
|
||||
#define SFNC_DEVICE_VERSION "DeviceVersion"
|
||||
#define SFNC_DEVICE_FIRMWAREVERSION "DeviceFirmwareVersion"
|
||||
#define SFNC_DEVICE_SFNCVERSIONMAJOR "DeviceSFNCVersionMajor"
|
||||
#define SFNC_DEVICE_SFNCVERSIONMINOR "DeviceSFNCVersionMinor"
|
||||
#define SFNC_DEVICE_SFNCVERSIONSUBMINOR "DeviceSFNCVersionSubMinor"
|
||||
#define SFNC_DEVICE_MANIFESTENTRYSELECTOR "DeviceManifestEntrySelector"
|
||||
#define SFNC_DEVICE_MANIFESTXMLMAJORVERSION "DeviceManifestXMLMajorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTXMLMINORVERSION "DeviceManifestXMLMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTXMLSUBMINORVERSION "DeviceManifestXMLSubMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTSCHEMAMAJORVERSION "DeviceManifestSchemaMajorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTSCHEMAMINORVERSION "DeviceManifestSchemaMinorVersion"
|
||||
#define SFNC_DEVICE_MANIFESTPRIMARYURL "DeviceManifestPrimaryURL"
|
||||
#define SFNC_DEVICE_MANIFESTSECONDARYURL "DeviceManifestSecondaryURL"
|
||||
#define SFNC_DEVICE_ID "DeviceID" // depreciated SFNC2.0, replaced with "DeviceSerialNumber"
|
||||
#define SFNC_DEVICE_SERIALNUMBER "DeviceSerialNumber" // starting with SFNC2.0
|
||||
#define SFNC_DEVICE_USERID "DeviceUserID"
|
||||
#define SFNC_DEVICE_RESET "DeviceReset"
|
||||
#define SFNC_DEVICE_REGISTERSSTREAMINGSTART "DeviceRegistersStreamingStart"
|
||||
#define SFNC_DEVICE_REGISTERSSTREAMINGEND "DeviceRegistersStreamingEnd"
|
||||
#define SFNC_DEVICE_REGISTERSCHECK "DeviceRegistersCheck"
|
||||
#define SFNC_DEVICE_REGISTERSVALID "DeviceRegistersValid"
|
||||
#define SFNC_DEVICE_MAXTHROUGHPUT "DeviceMaxThroughput"
|
||||
#define SFNC_DEVICE_TEMERATURESELECTOR "DeviceTemperatureSelector"
|
||||
#define SFNC_DEVICE_TEMPERATURE "DeviceTemperature"
|
||||
#define SFNC_DEVICE_CLOCKSELECTOR "DeviceClockSelector"
|
||||
#define SFNC_DEVICE_CLOCKFREQUENCY "DeviceClockFrequency"
|
||||
#define SFNC_DEVICE_SERIALPORTSELECTOR "DeviceSerialPortSelector"
|
||||
|
||||
|
||||
#define SFNC_IMAGEFORMATCONTROL "ImageFormatControl"
|
||||
#define SFNC_SENSORWIDTH "SensorWidth"
|
||||
#define SFNC_SENSORHEIGHT "SensorHeight"
|
||||
#define SFNC_SENSORTABS "SensorTaps"
|
||||
#define SFNC_SENSORDIGITIZATIONTABS "SensorDigitizationTaps"
|
||||
#define SFNC_WIDTHMAX "WidthMax"
|
||||
#define SFNC_HEIGHTMAX "HeightMax"
|
||||
#define SFNC_WIDTH "Width"
|
||||
#define SFNC_HEIGHT "Height"
|
||||
#define SFNC_OFFSETX "OffsetX"
|
||||
#define SFNC_OFFSETY "OffsetY"
|
||||
#define SFNC_LINEPITCH "LinePitch"
|
||||
#define SFNC_BINNINGHORIZONTAL "BinningHorizontal"
|
||||
#define SFNC_BINNINGVERTICAL "BinningVertical"
|
||||
#define SFNC_DECIMATIONHORIZONTAL "DecimationHorizontal"
|
||||
#define SFNC_DECIMATIONVERTICAL "DecimationVertical"
|
||||
#define SFNC_REVERSEX "ReverseX"
|
||||
#define SFNC_REVERSEY "ReverseY"
|
||||
#define SFNC_PIXELFORMAT "PixelFormat"
|
||||
#define SFNC_PIXELCODING "PixelCoding"
|
||||
#define SFNC_PIXELSIZE "PixelSize"
|
||||
#define SFNC_PIXELCOLORFILTER "PixelColorFilter"
|
||||
#define SFNC_PIXELDYNAMICRANGEMIN "PixelDynamicRangeMin"
|
||||
#define SFNC_PIXELDYNAMICRANGEMAX "PixelDynamicRangeMax"
|
||||
#define SFNC_TESTIMAGESELECTOR "TestImageSelector"
|
||||
|
||||
|
||||
#define SFNC_ACQUISITIONCONTROL "AcquisitionControl"
|
||||
#define SFNC_ACQUISITION_MODE "AcquisitionMode"
|
||||
#define SFNC_ACQUISITION_START "AcquisitionStart"
|
||||
#define SFNC_ACQUISITION_STOP "AcquisitionStop"
|
||||
#define SFNC_ACQUISITION_ABORT "AcquisitionAbort"
|
||||
#define SFNC_ACQUISITION_ARM "AcquisitionArm"
|
||||
#define SFNC_ACQUISITION_FRAMECOUNT "AcquisitionFrameCount"
|
||||
#define SFNC_ACQUISITION_FRAMERATE "AcquisitionFrameRate"
|
||||
#define SFNC_ACQUISITION_FRAMERATEABS "AcquisitionFrameRateAbs"
|
||||
#define SFNC_ACQUISITION_FRAMERATERAW "AcquisitionFrameRateRaw"
|
||||
#define SFNC_ACQUISITION_LINERATE "AcquisitionLineRate"
|
||||
#define SFNC_ACQUISITION_LINERATEABS "AcquisitionLineRateAbs"
|
||||
#define SFNC_ACQUISITION_LINERATERAW "AcquisitionLineRateRaw"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTOR "AcquisitionStatusSelector"
|
||||
#define SFNC_ACQUISITION_STATUS "AcquisitionStatus"
|
||||
#define SFNC_TRIGGERSELECTOR "TriggerSelector"
|
||||
#define SFNC_TRIGGERMODE "TriggerMode"
|
||||
#define SFNC_TRIGGERSOFTWARE "TriggerSoftware"
|
||||
#define SFNC_TRIGGERSOURCE "TriggerSource"
|
||||
#define SFNC_TRIGGERACTIVATION "TriggerActivation"
|
||||
#define SFNC_TRIGGEROVERLAP "TriggerOverlap"
|
||||
#define SFNC_TRIGGERDELAY "TriggerDelay"
|
||||
#define SFNC_TRIGGERDELAYABS "TriggerDelayAbs"
|
||||
#define SFNC_TRIGGERDELAYRAW "TriggerDelayRaw"
|
||||
#define SFNC_TRIGGERDIVIDER "TriggerDivider"
|
||||
#define SFNC_TRIGGERMULTIPLIER "TriggerMultiplier"
|
||||
#define SFNC_EXPOSUREMODE "ExposureMode"
|
||||
#define SFNC_EXPOSURETIME "ExposureTime"
|
||||
#define SFNC_EXPOSURETIMEABS "ExposureTimeAbs"
|
||||
#define SFNC_EXPOSURETIMERAW "ExposureTimeRaw"
|
||||
#define SFNC_EXPOSUREAUTO "ExposureAuto"
|
||||
|
||||
|
||||
#define SFNC_DIGITALIOCONTROL "DigitalIOControl"
|
||||
#define SFNC_LINESELECTOR "LineSelector"
|
||||
#define SFNC_LINEMODE "LineMode"
|
||||
#define SFNC_LINEINVERTER "LineInverter"
|
||||
#define SFNC_LINESTATUS "LineStatus"
|
||||
#define SFNC_LINESTATUSALL "LineStatusAll"
|
||||
#define SFNC_LINESOURCE "LineSource"
|
||||
#define SFNC_LINEFORMAT "LineFormat"
|
||||
#define SFNC_USEROUTPUTSELECTOR "UserOutputSelector"
|
||||
#define SFNC_USEROUTPUTVALUE "UserOutputValue"
|
||||
#define SFNC_USEROUTPUTVALUEALL "UserOutputValueAll"
|
||||
#define SFNC_USEROUTPUTVALUEALLMASK "UserOutputValueAllMask"
|
||||
|
||||
|
||||
#define SFNC_COUNTERANDTIMERCONTROL "CounterAndTimerControl"
|
||||
#define SFNC_COUNTERSELECTOR "CounterSelector"
|
||||
#define SFNC_COUNTEREVENTSOURCE "CounterEventSource"
|
||||
#define SFNC_COUNTEREVENTACTIVATION "CounterEventActivation"
|
||||
#define SFNC_COUNTERRESETSOURCE "CounterResetSource"
|
||||
#define SFNC_COUNTERRESETACTIVATION "CounterResetActivation"
|
||||
#define SFNC_COUNTERRESET "CounterReset"
|
||||
#define SFNC_COUNTERVALUE "CounterValue"
|
||||
#define SFNC_COUNTERVALUEATRESET "CounterValueAtReset"
|
||||
#define SFNC_COUNTERDURATION "CounterDuration"
|
||||
#define SFNC_COUNTERSTATUS "CounterStatus"
|
||||
#define SFNC_COUNTERTRIGGERSOURCE "CounterTriggerSource"
|
||||
#define SFNC_COUNTERTRIGGERACTIVATION "CounterTriggerActivation"
|
||||
#define SFNC_TIMERSELECTOR "TimerSelector"
|
||||
#define SFNC_TIMERDURATION "TimerDuration"
|
||||
#define SFNC_TIMERDURATIONABS "TimerDurationAbs"
|
||||
#define SFNC_TIMERDURATIONRAW "TimerDurationRaw"
|
||||
#define SFNC_TIMERDELAY "TimerDelay"
|
||||
#define SFNC_TIMERDELAYABS "TimerDelayAbs"
|
||||
#define SFNC_TIMERDELAYRAW "TimerDelayRaw"
|
||||
#define SFNC_TIMERRESET "TimerReset"
|
||||
#define SFNC_TIMERVALUE "TimerValue"
|
||||
#define SFNC_TIMERVALUEABS "TimerValueAbs"
|
||||
#define SFNC_TIMERVALUERAW "TimerValueRaw"
|
||||
#define SFNC_TIMERSTATUS "TimerStatus"
|
||||
#define SFNC_TIMERTRIGGERSOURCE "TimerTriggerSource"
|
||||
#define SFNC_TIMERTRIGGERACTIVATION "TimerTriggerActivation"
|
||||
|
||||
|
||||
#define SFNC_EVENTCONTROL "EventControl"
|
||||
#define SFNC_EVENTSELECTOR "EventSelector"
|
||||
#define SFNC_EVENTNOTIFICATION "EventNotification"
|
||||
|
||||
#define SFNC_EVENT_FRAMETRIGGERDATA "EventFrameTriggerData"
|
||||
#define SFNC_EVENT_FRAMETRIGGER "EventFrameTrigger"
|
||||
#define SFNC_EVENT_FRAMETRIGGERTIMESTAMP "EventFrameTriggerTimestamp"
|
||||
#define SFNC_EVENT_FRAMETRIGGERFRAMEID "EventFrameTriggerFrameID"
|
||||
|
||||
#define SFNC_EVENT_EXPOSUREENDDATA "EventExposureEndData"
|
||||
#define SFNC_EVENT_EXPOSUREEND "EventExposureEnd"
|
||||
#define SFNC_EVENT_EXPOSUREENDTIMESTAMP "EventExposureEndTimestamp"
|
||||
#define SFNC_EVENT_EXPOSUREENDFRAMEID "EventExposureEndFrameID"
|
||||
|
||||
#define SFNC_EVENT_ERRORDATA "EventErrorData"
|
||||
#define SFNC_EVENT_ERROR "EventError"
|
||||
#define SFNC_EVENT_ERRORTIMESTAMP "EventErrorTimestamp"
|
||||
#define SFNC_EVENT_ERRORFRAMEID "EventErrorFrameID"
|
||||
#define SFNC_EVENT_ERRORCODE "EventErrorCode"
|
||||
|
||||
|
||||
#define SFNC_ANALOGCONTROL "AnalogControl"
|
||||
#define SFNC_GAINSELECTOR "GainSelector"
|
||||
#define SFNC_GAIN "Gain"
|
||||
#define SFNC_GAINRAW "GainRaw"
|
||||
#define SFNC_GAINABS "GainAbs"
|
||||
#define SFNC_GAINAUTO "GainAuto"
|
||||
#define SFNC_GAINAUTOBALANCE "GainAutoBalance"
|
||||
#define SFNC_BLACKLEVELSELECTOR "BlackLevelSelector"
|
||||
#define SFNC_BLACKLEVEL "BlackLevel"
|
||||
#define SFNC_BLACKLEVELRAW "BlackLevelRaw"
|
||||
#define SFNC_BLACKLEVELABS "BlackLevelAbs"
|
||||
#define SFNC_BLACKLEVELAUTO "BlackLevelAuto"
|
||||
#define SFNC_BLACKLEVELAUTOBALANCE "BlackLevelAutoBalance"
|
||||
#define SFNC_WHITECLIPSELECTOR "WhiteClipSelector"
|
||||
#define SFNC_WHITECLIP "WhiteClip"
|
||||
#define SFNC_WHITECLIPRAW "WhiteClipRaw"
|
||||
#define SFNC_WHITECLIPABS "WhiteClipAbs"
|
||||
#define SFNC_BALANCERATIOSELECTOR "BalanceRatioSelector"
|
||||
#define SFNC_BALANCERATIO "BalanceRatio"
|
||||
#define SFNC_BALANCERATIOABS "BalanceRatioAbs"
|
||||
#define SFNC_BALANCEWHITEAUTO "BalanceWhiteAuto"
|
||||
#define SFNC_GAMMA "Gamma"
|
||||
|
||||
|
||||
#define SFNC_LUTCONTROL "LUTControl"
|
||||
#define SFNC_LUTSELECTOR "LUTSelector"
|
||||
#define SFNC_LUTENABLE "LUTEnable"
|
||||
#define SFNC_LUTINDEX "LUTIndex"
|
||||
#define SFNC_LUTVALUE "LUTValue"
|
||||
#define SFNC_LUTVALUEALL "LUTValueAll"
|
||||
|
||||
|
||||
#define SFNC_ROOT "Root"
|
||||
#define SFNC_DEVICE "Device"
|
||||
#define SFNC_TLPARAMSLOCKED "TLParamsLocked"
|
||||
|
||||
|
||||
#define SFNC_TRANSPORTLAYERCONTROL "TransportLayerControl"
|
||||
#define SFNC_PAYLOADSIZE "PayloadSize"
|
||||
#define SFNC_GEV_VERSIONMAJOR "GevVersionMajor"
|
||||
#define SFNC_GEV_VERSIONMINOR "GevVersionMinor"
|
||||
#define SFNC_GEV_DEVICEMODEISBIGENDIAN "GevDeviceModeIsBigEndian"
|
||||
#define SFNC_GEV_DEVICECALSS "GevDeviceClass"
|
||||
#define SFNC_GEV_DEVICEMODECHARACTERSET "GevDeviceModeCharacterSet"
|
||||
#define SFNC_GEV_INTERFACESELECTOR "GevInterfaceSelector"
|
||||
#define SFNC_GEV_MACADDRESS "GevMACAddress"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTOR "GevSupportedOptionSelector"
|
||||
#define SFNC_GEV_SUPPORTEDOPTION "GevSupportedOption"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONLLA "GevSupportedIPConfigurationLLA"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONDHCP "GevSupportedIPConfigurationDHCP"
|
||||
#define SFNC_GEV_SUPPORTEDIPCONFIGURATIONPERSISTENTIP "GevSupportedIPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATION "GevCurrentIPConfiguration"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONLLA "GevCurrentIPConfigurationLLA"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONDHCP "GevCurrentIPConfigurationDHCP"
|
||||
#define SFNC_GEV_CURRENTIPCONFIGURATIONPERSISTENTIP "GevCurrentIPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_CURRENTIPADDRESS "GevCurrentIPAddress"
|
||||
#define SFNC_GEV_CURRENTSUBNETMASK "GevCurrentSubnetMask"
|
||||
#define SFNC_GEV_CURRENTDEFAULTGATEWAY "GevCurrentDefaultGateway"
|
||||
#define SFNC_GEV_IPCONFIGURATIONSTATUS "GevIPConfigurationStatus"
|
||||
#define SFNC_GEV_FIRSTURL "GevFirstURL"
|
||||
#define SFNC_GEV_SECONDURL "GevSecondURL"
|
||||
#define SFNC_GEV_NUMBEROFINTERFACES "GevNumberOfInterfaces"
|
||||
#define SFNC_GEV_PERSISTENTIPADDRESS "GevPersistentIPAddress"
|
||||
#define SFNC_GEV_PERSISTENTSUBNETMASK "GevPersistentSubnetMask"
|
||||
#define SFNC_GEV_PERSISTENTDEFAULTGATEWAY "GevPersistentDefaultGateway"
|
||||
#define SFNC_GEV_GEVLINKSPEED "GevLinkSpeed"
|
||||
#define SFNC_GEV_MESSAGECHANNELCOUNT "GevMessageChannelCount"
|
||||
#define SFNC_GEV_STREAMCHANNELCOUNT "GevStreamChannelCount"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSUSERDEFINEDNAME "GevSupportedOptionalCommandsUserDefinedName"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSSERIALNUMBER "GevSupportedOptionalCommandsSerialNumber"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSEVENTDATA "GevSupportedOptionalCommandsEVENTDATA"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSEVENT "GevSupportedOptionalCommandsEVENT"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSPACKETRESEND "GevSupportedOptionalCommandsPACKETRESEND"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSWRITEMEM "GevSupportedOptionalCommandsWRITEMEM"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONALCOMMANDSCONCATENATION "GevSupportedOptionalCommandsConcatenation"
|
||||
#define SFNC_GEV_HEARTBEATTIMEOUT "GevHeartbeatTimeout"
|
||||
#define SFNC_GEV_TIMESTAMPTICKFREQUENCY "GevTimestampTickFrequency"
|
||||
#define SFNC_GEV_TIMESTAMPCONTROLLATCH "GevTimestampControlLatch"
|
||||
#define SFNC_GEV_TIMESTAMPCONTROLRESET "GevTimestampControlReset"
|
||||
#define SFNC_GEV_TIMESTAMPVALUE "GevTimestampValue"
|
||||
#define SFNC_GEV_DISCOVERYACKDELAY "GevDiscoveryAckDelay"
|
||||
#define SFNC_GEV_GVCPEXTENDEDSTATUSCODES "GevGVCPExtendedStatusCodes"
|
||||
#define SFNC_GEV_GVCPPENDINGACK "GevGVCPPendingAck"
|
||||
#define SFNC_GEV_GVCPHEARTBEATDISABLE "GevGVCPHeartbeatDisable"
|
||||
#define SFNC_GEV_GVCPPENDINGTIMEOUT "GevGVCPPendingTimeout"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONSWITCHOVERKEY "GevPrimaryApplicationSwitchoverKey"
|
||||
#define SFNC_GEV_CCP "GevCCP"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONSOCKET "GevPrimaryApplicationSocket"
|
||||
#define SFNC_GEV_PRIMARYAPPLICATIONIPADDRESS "GevPrimaryApplicationIPAddress"
|
||||
#define SFNC_GEV_MCPHOSTPORT "GevMCPHostPort"
|
||||
#define SFNC_GEV_MCDA "GevMCDA"
|
||||
#define SFNC_GEV_MCTT "GevMCTT"
|
||||
#define SFNC_GEV_MCRC "GevMCRC"
|
||||
#define SFNC_GEV_MCSP "GevMCSP"
|
||||
#define SFNC_GEV_STREAMCHANNELSELECTOR "GevStreamChannelSelector"
|
||||
#define SFNC_GEV_SCCFGUNCONDITIONALSTREAMING "GevSCCFGUnconditionalStreaming"
|
||||
#define SFNC_GEV_SCCFGEXTENDEDCHUNKDATA "GevSCCFGExtendedChunkData"
|
||||
#define SFNC_GEV_SCPDIRECTION "GevSCPDirection"
|
||||
#define SFNC_GEV_SCPINTERFACEINDEX "GevSCPInterfaceIndex"
|
||||
#define SFNC_GEV_SCPHOSTPORT "GevSCPHostPort"
|
||||
#define SFNC_GEV_SCPSFIRETESTPACKET "GevSCPSFireTestPacket"
|
||||
#define SFNC_GEV_SCPSDONOTFRAGMENT "GevSCPSDoNotFragment"
|
||||
#define SFNC_GEV_SCPSBIGENDIAN "GevSCPSBigEndian"
|
||||
#define SFNC_GEV_SCPSPACKETSIZE "GevSCPSPacketSize"
|
||||
#define SFNC_GEV_SCPD "GevSCPD"
|
||||
#define SFNC_GEV_SCDA "GevSCDA"
|
||||
#define SFNC_GEV_SCSP "GevSCSP"
|
||||
#define SFNC_GEV_MANIFESTENTRYSELECTOR "GevManifestEntrySelector"
|
||||
#define SFNC_GEV_MANIFESTXMLMAJORVERSION "GevManifestXMLMajorVersion"
|
||||
#define SFNC_GEV_MANIFESTXMLMINORVERSION "GevManifestXMLMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTXMLSUBMINORVERSION "GevManifestXMLSubMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTSCHEMAMAJORVERSION "GevManifestSchemaMajorVersion"
|
||||
#define SFNC_GEV_MANIFESTSCHEMAMINORVERSION "GevManifestSchemaMinorVersion"
|
||||
#define SFNC_GEV_MANIFESTPRIMARYURL "GevManifestPrimaryURL"
|
||||
#define SFNC_GEV_MANIFESTSECONDARYURL "GevManifestSecondaryURL"
|
||||
#define SFNC_CL_CONFIGURATION "ClConfiguration"
|
||||
#define SFNC_CL_TIMESLOTSCOUNT "ClTimeSlotsCount"
|
||||
#define SFNC_DEVICETAPGEOMETRY "DeviceTapGeometry"
|
||||
|
||||
|
||||
#define SFNC_USERSETCONTROL "UserSetControl"
|
||||
#define SFNC_USERSETSELECTOR "UserSetSelector"
|
||||
#define SFNC_USERSETLOAD "UserSetLoad"
|
||||
#define SFNC_USERSETSAVE "UserSetSave"
|
||||
#define SFNC_USERSETDEFAULTSELECTOR "UserSetDefaultSelector"
|
||||
|
||||
|
||||
#define SFNC_CHUNKDATACONTROL "ChunkDataControl"
|
||||
#define SFNC_CHUNKMODEACTIVE "ChunkModeActive"
|
||||
#define SFNC_CHUNKSELECTOR "ChunkSelector"
|
||||
#define SFNC_CHUNKENABLE "ChunkEnable"
|
||||
#define SFNC_CHUNKIMAGE "ChunkImage"
|
||||
#define SFNC_CHUNKOFFSETX "ChunkOffsetX"
|
||||
#define SFNC_CHUNKOFFSETY "ChunkOffsetY"
|
||||
#define SFNC_CHUNKWIDTH "ChunkWidth"
|
||||
#define SFNC_CHUNKHEIGHT "ChunkHeight"
|
||||
#define SFNC_CHUNKPIXELFORMAT "ChunkPixelFormat"
|
||||
#define SFNC_CHUNKPIXELDYNAMICRANGEMIN "ChunkPixelDynamicRangeMin"
|
||||
#define SFNC_CHUNKPIXELDYNAMICRANGEMAX "ChunkPixelDynamicRangeMax"
|
||||
#define SFNC_CHUNKDYNAMICRANGEMIN "ChunkDynamicRangeMin"
|
||||
#define SFNC_CHUNKDYNAMICRANGEMAX "ChunkDynamicRangeMax"
|
||||
#define SFNC_CHUNKTIMESTAMP "ChunkTimestamp"
|
||||
#define SFNC_CHUNKLINESTATUSALL "ChunkLineStatusAll"
|
||||
#define SFNC_CHUNKCOUNTERSELECTOR "ChunkCounterSelector"
|
||||
#define SFNC_CHUNKCOUNTERVALUE "ChunkCounterValue"
|
||||
#define SFNC_CHUNKCOUNTER "ChunkCounter"
|
||||
#define SFNC_CHUNKTIMERSELECTOR "ChunkTimerSelector"
|
||||
#define SFNC_CHUNKTIMERVALUE "ChunkTimerValue"
|
||||
#define SFNC_CHUNKTIMER "ChunkTimer"
|
||||
#define SFNC_CHUNKEXPOSURETIME "ChunkExposureTime"
|
||||
#define SFNC_CHUNKGAINSELECTOR "ChunkGainSelector"
|
||||
#define SFNC_CHUNKGAIN "ChunkGain"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTOR "ChunkBlackLevelSelector"
|
||||
#define SFNC_CHUNKBLACKLEVEL "ChunkBlackLevel"
|
||||
#define SFNC_CHUNKLINEPITCH "ChunkLinePitch"
|
||||
#define SFNC_CHUNKFRAMEID "ChunkFrameID"
|
||||
|
||||
|
||||
#define SFNC_FILEACCESSCONTROL "FileAccessControl"
|
||||
#define SFNC_FILESELECTOR "FileSelector"
|
||||
#define SFNC_FILEOPERATIONSELECTOR "FileOperationSelector"
|
||||
#define SFNC_FILEOPERATIONEXECUTE "FileOperationExecute"
|
||||
#define SFNC_FILEOPENMODE "FileOpenMode"
|
||||
#define SFNC_FILEACCESSBUFFER "FileAccessBuffer"
|
||||
#define SFNC_FILEACCESSOFFSET "FileAccessOffset"
|
||||
#define SFNC_FILEACCESSLENGTH "FileAccessLength"
|
||||
#define SFNC_FILEOPERATIONSTATUS "FileOperationStatus"
|
||||
#define SFNC_FILEOPERATIONRESULT "FileOperationResult"
|
||||
#define SFNC_FILESIZE "FileSize"
|
||||
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONCONTROL "ColorTransformationControl"
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTOR "ColorTransformationSelector"
|
||||
#define SFNC_COLORTRANSFORMATIONENABLE "ColorTransformationEnable"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTOR "ColorTransformationValueSelector"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUE "ColorTransformationValue"
|
||||
|
||||
|
||||
#define SFNC_ACTIONCONTROL "ActionControl"
|
||||
#define SFNC_ACTIONDEVICEKEY "ActionDeviceKey"
|
||||
#define SFNC_ACTIONSELECTOR "ActionSelector"
|
||||
#define SFNC_ACTIONGROUPMASK "ActionGroupMask"
|
||||
#define SFNC_ACTIONGROUPKEY "ActionGroupKey"
|
||||
|
||||
|
||||
#define GENTL_SFNC_TLPORT "TLPort"
|
||||
#define GENTL_SFNC_TLVENDORNAME "TLVendorName"
|
||||
#define GENTL_SFNC_TLMODELNAME "TLModelName"
|
||||
#define GENTL_SFNC_TLID "TLID"
|
||||
#define GENTL_SFNC_TLVERSION "TLVersion"
|
||||
#define GENTL_SFNC_TLPATH "TLPath"
|
||||
#define GENTL_SFNC_TLTYPE "TLType"
|
||||
#define GENTL_SFNC_GENTLVERSIONMAJOR "GenTLVersionMajor"
|
||||
#define GENTL_SFNC_GENTLVERSIONMINOR "GenTLVersionMinor"
|
||||
#define GENTL_SFNC_GENTLINTERFACEUPDATELIST "InterfaceUpdateList"
|
||||
#define GENTL_SFNC_GENTLINTERFACESELECTOR "InterfaceSelector"
|
||||
#define GENTL_SFNC_GENTLINTERFACEID "InterfaceID"
|
||||
|
||||
#define GENTL_SFNC_GEVVERSIONMAJOR "GevVersionMajor"
|
||||
#define GENTL_SFNC_GEVVERSIONMINOR "GevVersionMinor"
|
||||
#define GENTL_SFNC_GEVINTERFACEMACADDRESS "GevInterfaceMACAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTIPADDRESS "GevInterfaceDefaultIPAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTSUBNETMASK "GevInterfaceDefaultSubnetMask"
|
||||
#define GENTL_SFNC_GEVINTERFACEDEFAULTGATEWAY "GevInterfaceDefaultGateway"
|
||||
|
||||
|
||||
#define GENTL_SFNC_INTERFACEPORT "InterfacePort"
|
||||
#define GENTL_SFNC_INTERFACEID "InterfaceID"
|
||||
#define GENTL_SFNC_INTERFACETYPE "InterfaceType"
|
||||
#define GENTL_SFNC_DEVICEUPDATELIST "DeviceUpdateList"
|
||||
#define GENTL_SFNC_DEVICESELECTOR "DeviceSelector"
|
||||
#define GENTL_SFNC_DEVICEID "DeviceID"
|
||||
#define GENTL_SFNC_DEVICEVENDORNAME "DeviceVendorName"
|
||||
#define GENTL_SFNC_DEVICEMODELNAME "DeviceModelName"
|
||||
#define GENTL_SFNC_DEVICEACCESSSTATUS "DeviceAccessStatus"
|
||||
|
||||
#define GENTL_SFNC_GEVINTERFACEGATEWAYSELECTOR "GevInterfaceGatewaySelector"
|
||||
#define GENTL_SFNC_GEVINTERFACEGATEWAY "GevInterfaceGateway"
|
||||
#define GENTL_SFNC_GEVINTERFACEMACADDRESS "GevInterfaceMACAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETSELECTOR "GevInterfaceSubnetSelector"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETIPADDRESS "GevInterfaceSubnetIPAddress"
|
||||
#define GENTL_SFNC_GEVINTERFACESUBNETMASK "GevInterfaceSubnetMask"
|
||||
|
||||
#define GENTL_SFNC_DEVICEPORT "DevicePort"
|
||||
#define GENTL_SFNC_DEVICEID "DeviceID"
|
||||
#define GENTL_SFNC_DEVICEVENDORNAME "DeviceVendorName"
|
||||
#define GENTL_SFNC_DEVICEMODELNAME "DeviceModelName"
|
||||
#define GENTL_SFNC_DEVICETYPE "DeviceType"
|
||||
#define GENTL_SFNC_STREAMSELECTOR "StreamSelector"
|
||||
#define GENTL_SFNC_STREAMID "StreamID"
|
||||
|
||||
#define GENTL_SFNC_GEVDEVICEIPADDRESS "GevDeviceIPAddress"
|
||||
#define GENTL_SFNC_GEVDEVICESUBNETMASK "GevDeviceSubnetMask"
|
||||
#define GENTL_SFNC_GEVDEVICEMACADDRESS "GevDeviceMACAddress"
|
||||
#define GENTL_SFNC_GEVDEVICEGATEWAY "GevDeviceGateway"
|
||||
#define GENTL_SFNC_DEVICEENDIANESSMECHANISM "DeviceEndianessMechanism"
|
||||
|
||||
|
||||
#define GENTL_SFNC_STREAMPORT "StreamPort"
|
||||
#define GENTL_SFNC_STREAMID "StreamID"
|
||||
#define GENTL_SFNC_STREAMANNOUNCEDBUFFERCOUNT "StreamAnnouncedBufferCount"
|
||||
#define GENTL_SFNC_STREAMACQUISITIONMODESELECTOR "StreamAcquisitionModeSelector"
|
||||
#define GENTL_SFNC_STREAMANNOUNCEBUFFERMINIMUM "StreamAnnounceBufferMinimum"
|
||||
#define GENTL_SFNC_STREAMTYPE "StreamType"
|
||||
|
||||
|
||||
#define GENTL_SFNC_BUFFERPORT "BufferPort"
|
||||
#define GENTL_SFNC_BUFFERDATA "BufferData"
|
||||
#define GENTL_SFNC_BUFFERUSERDATA "BufferUserData"
|
||||
|
||||
// selector values
|
||||
#define SFNC_CHUNKSELECTORVALUE_IMAGE "Image"
|
||||
#define SFNC_CHUNKSELECTORVALUE_OFFSETX "OffsetX"
|
||||
#define SFNC_CHUNKSELECTORVALUE_OFFSETY "OffsetY"
|
||||
#define SFNC_CHUNKSELECTORVALUE_WIDTH "Width"
|
||||
#define SFNC_CHUNKSELECTORVALUE_HEIGHT "Height"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELFORMAT "PixelFormat"
|
||||
#define SFNC_CHUNKSELECTORVALUE_DYNAMICRANGEMAX "DynamicRangeMax"
|
||||
#define SFNC_CHUNKSELECTORVALUE_DYNAMICRANGEMIN "DynamicRangeMin"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELDYNAMICRANGEMAX "PixelDynamicRangeMax"
|
||||
#define SFNC_CHUNKSELECTORVALUE_PIXELDYNAMICRANGEMIN "PixelDynamicRangeMin"
|
||||
#define SFNC_CHUNKSELECTORVALUE_TIMESTAMP "Timestamp"
|
||||
#define SFNC_CHUNKSELECTORVALUE_LINESTATUSALL "LineStatusAll"
|
||||
#define SFNC_CHUNKSELECTORVALUE_COUNTERVALUE "CounterValue"
|
||||
#define SFNC_CHUNKSELECTORVALUE_TIMERVALUE "TimerValue"
|
||||
#define SFNC_CHUNKSELECTORVALUE_EXPOSURETIME "ExposureTime"
|
||||
#define SFNC_CHUNKSELECTORVALUE_GAIN "Gain"
|
||||
#define SFNC_CHUNKSELECTORVALUE_BLACKLEVEL "BlackLevel"
|
||||
#define SFNC_CHUNKSELECTORVALUE_LINEPITCH "LinePitch"
|
||||
#define SFNC_CHUNKSELECTORVALUE_FRAMEID "FrameID"
|
||||
|
||||
#define SFNC_DEVICE_TEMERATURESELECTORVALUE_SENSOR "Sensor"
|
||||
#define SFNC_DEVICE_TEMERATURESELECTORVALUE_MAINBOARD "Mainboard"
|
||||
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_SENSOR "Sensor"
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_SENSORDIGITIZATION "SensorDigitization"
|
||||
#define SFNC_DEVICE_CLOCKSELECTORVALUE_CAMERALINK "CameraLink"
|
||||
|
||||
#define SFNC_DEVICE_SERIALPORTSELECTORVALUE_CAMERALINK "CameraLink"
|
||||
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_OFF "Off"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_BLACK "Black"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_WHITE "White"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYHORIZONTALRAMP "GreyHorizontalRamp"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYVERTICALRAMP "GreyVerticalRamp"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYHORIZONTALRAMPMOVING "GreyHorizontalRampMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_GREYVERTICALRAMPMOVING "GreyVerticalRampMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_HORIZONTALLINEMOVING "HorzontalLineMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_VERTICALLINEMOVING "VerticalLineMoving"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_COLORBAR "ColorBar"
|
||||
#define SFNC_TESTIMAGESELECTORVALUE_FRAMECOUNTER "FrameCounter"
|
||||
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONTRIGGERWAIT "AcquisitionTriggerWait"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONACTIVE "AcquisitionActive"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_ACQUISITIONTRANSFER "AcquisitionTransfer"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMETRIGGERWAIT "FrameTriggerWait"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMEACTIVE "FrameActive"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_FRAMETRANSFER "FrameTransfer"
|
||||
#define SFNC_ACQUISITION_STATUSSELECTORVALUE_EXPOSUREACTIVE "ExposureActive"
|
||||
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONSTART "AcquisitionStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONEND "AcquisitionEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_ACQUISITIONACTIVE "AcquisitionActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMESTART "FrameStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEEND "FrameEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEACTIVE "FrameActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTSTART "FrameBurstStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTEND "FrameBurstEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_FRAMEBURSTACTIVE "FrameBurstActive"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_LINESTART "LineStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSURESTART "ExposureStart"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSUREEND "ExposureEnd"
|
||||
#define SFNC_TRIGGERSELECTORVALUE_EXPOSUREACTIVE "ExposureActive"
|
||||
|
||||
#define SFNC_LINESELECTORVALUE_LINE0 "Line0"
|
||||
#define SFNC_LINESELECTORVALUE_LINE1 "Line1"
|
||||
#define SFNC_LINESELECTORVALUE_LINE2 "Line2"
|
||||
#define SFNC_LINESELECTORVALUE_LINE3 "Line3"
|
||||
#define SFNC_LINESELECTORVALUE_LINE4 "Line4"
|
||||
#define SFNC_LINESELECTORVALUE_LINE5 "Line5"
|
||||
#define SFNC_LINESELECTORVALUE_LINE6 "Line6"
|
||||
#define SFNC_LINESELECTORVALUE_LINE7 "Line7"
|
||||
#define SFNC_LINESELECTORVALUE_CC1 "CC1"
|
||||
#define SFNC_LINESELECTORVALUE_CC2 "CC2"
|
||||
#define SFNC_LINESELECTORVALUE_CC3 "CC3"
|
||||
#define SFNC_LINESELECTORVALUE_CC4 "CC4"
|
||||
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT0 "UserOutput0"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT1 "UserOutput1"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT2 "UserOutput2"
|
||||
#define SFNC_USEROUTPUTSELECTORVALUE_USEROUTPUT3 "UserOutput3"
|
||||
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER1 "Counter1"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER2 "Counter2"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER3 "Counter3"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER4 "Counter4"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER5 "Counter5"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER6 "Counter6"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER7 "Counter7"
|
||||
#define SFNC_COUNTERSELECTORVALUE_COUNTER8 "Counter8"
|
||||
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER1 "Timer1"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER2 "Timer2"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER3 "Timer3"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER4 "Timer4"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER5 "Timer5"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER6 "Timer6"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER7 "Timer7"
|
||||
#define SFNC_TIMERSELECTORVALUE_TIMER8 "Timer8"
|
||||
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRIGGER "AcquisitionTrigger"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONSTART "AcquisitionStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONEND "AcquisitionEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRANSFERSTART "AcquisitionTransferStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONTRANSFEREND "AcquisitionTransferEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_ACQUISITIONERROR "AcquisitionError"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRIGGER "FrameTrigger"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMESTART "FrameStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEEND "FrameEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEBURSTSTART "FrameBurstStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMEBURSTEND "FrameBurstEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRANSFERSTART "FrameTransferStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_FRAMETRANSFEREND "FrameTransferEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_EXPOSURESTART "ExposureStart"
|
||||
#define SFNC_EVENTSELECTORVALUE_EXPOSUREEND "ExposureEnd"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER1START "Counter1Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER2START "Counter2Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER3START "Counter3Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER4START "Counter4Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER5START "Counter5Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER6START "Counter6Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER7START "Counter7Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER8START "Counter8Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER1END "Counter1End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER2END "Counter2End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER3END "Counter3End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER4END "Counter4End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER5END "Counter5End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER6END "Counter6End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER7END "Counter7End"
|
||||
#define SFNC_EVENTSELECTORVALUE_COUNTER8END "Counter8End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER1START "Timer1Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER2START "Timer2Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER3START "Timer3Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER4START "Timer4Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER5START "Timer5Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER6START "Timer6Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER7START "Timer7Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER8START "Timer8Start"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER1END "Timer1End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER2END "Timer2End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER3END "Timer3End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER4END "Timer4End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER5END "Timer5End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER6END "Timer6End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER7END "Timer7End"
|
||||
#define SFNC_EVENTSELECTORVALUE_TIMER8END "Timer8End"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0RISINGEDGE "Line0RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1RISINGEDGE "Line1RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2RISINGEDGE "Line2RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3RISINGEDGE "Line3RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4RISINGEDGE "Line4RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5RISINGEDGE "Line5RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6RISINGEDGE "Line6RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7RISINGEDGE "Line7RisingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0FALLINGEDGE "Line0FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1FALLINGEDGE "Line1FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2FALLINGEDGE "Line2FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3FALLINGEDGE "Line3FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4FALLINGEDGE "Line4FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5FALLINGEDGE "Line5FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6FALLINGEDGE "Line6FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7FALLINGEDGE "Line7FallingEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE0ANYEDGE "Line0AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE1ANYEDGE "Line1AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE2ANYEDGE "Line2AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE3ANYEDGE "Line3AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE4ANYEDGE "Line4AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE5ANYEDGE "Line5AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE6ANYEDGE "Line6AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_LINE7ANYEDGE "Line7AnyEdge"
|
||||
#define SFNC_EVENTSELECTORVALUE_ERROR "Error"
|
||||
#define SFNC_EVENTSELECTORVALUE_ERRORS "Errors"
|
||||
|
||||
#define SFNC_GAINSELECTORVALUE_ALL "All"
|
||||
#define SFNC_GAINSELECTORVALUE_RED "Red"
|
||||
#define SFNC_GAINSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_GAINSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_GAINSELECTORVALUE_Y "Y"
|
||||
#define SFNC_GAINSELECTORVALUE_U "U"
|
||||
#define SFNC_GAINSELECTORVALUE_V "V"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_GAINSELECTORVALUE_TAP8 "Tap8"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGALL "AnalogAll"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGRED "AnalogRed"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGGREEN "AnalogGreen"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGBLUE "AnalogBlue"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGY "AnalogY"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGU "AnalogU"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGV "AnalogV"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP1 "AnalogTap1"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP2 "AnalogTap2"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP3 "AnalogTap3"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP4 "AnalogTap4"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP5 "AnalogTap5"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP6 "AnalogTap6"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP7 "AnalogTap7"
|
||||
#define SFNC_GAINSELECTORVALUE_ANALOGTAP8 "AnalogTap8"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALALL "DigitalAll"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALRED "DigitalRed"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALGREEN "DigitalGreen"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALBLUE "DigitalBlue"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALY "DigitalY"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALU "DigitalU"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALV "DigitalV"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP1 "DigitalTap1"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP2 "DigitalTap2"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP3 "DigitalTap3"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP4 "DigitalTap4"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP5 "DigitalTap5"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP6 "DigitalTap6"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP7 "DigitalTap7"
|
||||
#define SFNC_GAINSELECTORVALUE_DIGITALTAP8 "DigitalTap8"
|
||||
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_ALL "All"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_RED "Red"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_Y "Y"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_U "U"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_V "V"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_BLACKLEVELSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_ALL "All"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_RED "Red"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_Y "Y"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_U "U"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_V "V"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_WHITECLIPSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_ALL "All"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_RED "Red"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_Y "Y"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_U "U"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_V "V"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_BALANCERATIOSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_LUTSELECTORVALUE_LUMINANCE "Luminance"
|
||||
#define SFNC_LUTSELECTORVALUE_RED "Red"
|
||||
#define SFNC_LUTSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_LUTSELECTORVALUE_BLUE "Blue"
|
||||
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONLLA "IPConfigurationLLA"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONDHCP "IPConfigurationDHCP"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_IPCONFIGURATIONPERSISTENTIP "IPConfigurationPersistentIP"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNELSOURCESOCKET "StreamChannelSourceSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_MESSAGECHANNELSOURCESOCKET "MessageChannelSourceSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_COMMANDSCONCATENATION "CommandsConcatenation"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_WRITEMEM "WriteMem"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PACKETRESEND "PacketResend"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EVENT "Event"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EVENTDATA "EventData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PENDINGACK "PendingAck"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_ACTION "Action"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_PRIMARYAPPLICATIONSWITCHOVER "PrimaryApplicationSwitchover"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_EXTENDEDSTATUSCODES "ExtendedStatusCodes"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_DISCOVERYACKDELAY "DiscoveryAckDelay"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_DISCOVERYACKDELAYWRITABLE "DiscoveryAckDelayWritable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_TESTDATA "TestData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_MANIFESTTABLE "ManifestTable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_CCPAPPLICATIONSOCKET "CCPApplicationSocket"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_LINKSPEED "LinkSpeed"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_HEARTBEATDISABLE "HeartbeatDisable"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_SERIALNUMBER "SerialNumber"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_USERDEFINEDNAME "UserDefinedName"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0BIGANDLITTLEENDIAN "StreamChannel0BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0IPREASSEMBLY "StreamChannel0IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0UNCONDITIONALSTREAMING "StreamChannel0UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL0EXTENDEDCHUNKDATA "StreamChannel0ExtendedChunkData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1BIGANDLITTLEENDIAN "StreamChannel1BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1IPREASSEMBLY "StreamChannel1IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1UNCONDITIONALSTREAMING "StreamChannel1UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL1EXTENDEDCHUNKDATA "StreamChannel1ExtendedChunkData"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2BIGANDLITTLEENDIAN "StreamChannel2BigAndLittleEndian"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2IPREASSEMBLY "StreamChannel2IPReassembly"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2UNCONDITIONALSTREAMING "StreamChannel2UnconditionalStreaming"
|
||||
#define SFNC_GEV_SUPPORTEDOPTIONSELECTORVALUE_STREAMCHANNEL2EXTENDEDCHUNKDATA "StreamChannel2ExtendedChunkData"
|
||||
|
||||
#define SFNC_USERSETSELECTORVALUE_DEFAULT "Default"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_USERSETSELECTORVALUE_USERSET4 "UserSet4"
|
||||
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_DEFAULT "Default"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_USERSETDEFAULTSELECTORVALUE_USERSET4 "UserSet4"
|
||||
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER1 "Counter1"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER2 "Counter2"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER3 "Counter3"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER4 "Counter4"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER5 "Counter5"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER6 "Counter6"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER7 "Counter7"
|
||||
#define SFNC_CHUNKCOUNTERSELECTORVALUE_COUNTER8 "Counter8"
|
||||
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER1 "Timer1"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER2 "Timer2"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER3 "Timer3"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER4 "Timer4"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER5 "Timer5"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER6 "Timer6"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER7 "Timer7"
|
||||
#define SFNC_CHUNKTIMERSELECTORVALUE_TIMER8 "Timer8"
|
||||
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ALL "All"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_RED "Red"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_Y "Y"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_U "U"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_V "V"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_TAP8 "Tap8"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGALL "AnalogAll"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGRED "AnalogRed"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGGREEN "AnalogGreen"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGBLUE "AnalogBlue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGY "AnalogY"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGU "AnalogU"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGV "AnalogV"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP1 "AnalogTap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP2 "AnalogTap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP3 "AnalogTap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP4 "AnalogTap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP5 "AnalogTap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP6 "AnalogTap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP7 "AnalogTap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_ANALOGTAP8 "AnalogTap8"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALALL "DigitalAll"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALRED "DigitalRed"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALGREEN "DigitalGreen"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALBLUE "DigitalBlue"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALY "DigitalY"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALU "DigitalU"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALV "DigitalV"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP1 "DigitalTap1"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP2 "DigitalTap2"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP3 "DigitalTap3"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP4 "DigitalTap4"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP5 "DigitalTap5"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP6 "DigitalTap6"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP7 "DigitalTap7"
|
||||
#define SFNC_CHUNKGAINSELECTORVALUE_DIGITALTAP8 "DigitalTap8"
|
||||
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_ALL "All"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_RED "Red"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_GREEN "Green"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_BLUE "Blue"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_Y "Y"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_U "U"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_V "V"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP1 "Tap1"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP2 "Tap2"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP3 "Tap3"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP4 "Tap4"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP5 "Tap5"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP6 "Tap6"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP7 "Tap7"
|
||||
#define SFNC_CHUNKBLACKLEVELSELECTORVALUE_TAP8 "Tap8"
|
||||
|
||||
#define SFNC_FILESELECTORVALUE_USERSETDEFAULT "UserSetDefault"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET1 "UserSet1"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET2 "UserSet2"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET3 "UserSet3"
|
||||
#define SFNC_FILESELECTORVALUE_USERSET4 "UserSet4"
|
||||
#define SFNC_FILESELECTORVALUE_LUTLUMINANCE "LUTLuminance"
|
||||
#define SFNC_FILESELECTORVALUE_LUTRED "LUTRed"
|
||||
#define SFNC_FILESELECTORVALUE_LUTGREEN "LUTGreen"
|
||||
#define SFNC_FILESELECTORVALUE_LUTBLUE "LUTBlue"
|
||||
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_OPEN "Open"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_CLOSE "Close"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_READ "Read"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_WRITE "Write"
|
||||
#define SFNC_FILEOPERATIONSELECTORVALUE_DELETE "Delete"
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTORVALUE_RGBTORGB "RGBtoRGB"
|
||||
#define SFNC_COLORTRANSFORMATIONSELECTORVALUE_RGBTOYUV "RGBtoYUV"
|
||||
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain00 "Gain00"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain01 "Gain01"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain02 "Gain02"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain10 "Gain10"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain11 "Gain11"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain12 "Gain12"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain20 "Gain20"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain21 "Gain21"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Gain22 "Gain22"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset0 "Offset0"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset1 "Offset1"
|
||||
#define SFNC_COLORTRANSFORMATIONVALUESELECTORVALUE_Offset2 "Offset2"
|
||||
|
||||
#endif //_BGAPI2_FEATURENAMES_H__
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,73 @@
|
||||
|
||||
|
||||
#ifndef __GLOBALDEFS_H__
|
||||
#define __GLOBALDEFS_H__
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
FILETYPE_BMP,
|
||||
FILETYPE_JPEG,
|
||||
FILETYPE_MEGA=65536 // Borland C++ 6 compatibility
|
||||
} IMG_FILETYPE;
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
Y800,
|
||||
RGB24,
|
||||
RGB32,
|
||||
UYVY,
|
||||
Y16,
|
||||
NONE, // used as return value
|
||||
COLORFORMAT_MEGA=65536 // Borland C++ 6 compatibility
|
||||
} COLORFORMAT;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
PROP_VID_BRIGHTNESS = 0,
|
||||
PROP_VID_CONTRAST,
|
||||
PROP_VID_HUE,
|
||||
PROP_VID_SATURATION,
|
||||
PROP_VID_SHARPNESS,
|
||||
PROP_VID_GAMMA,
|
||||
PROP_VID_COLORENABLE,
|
||||
PROP_VID_WHITEBALANCE,
|
||||
PROP_VID_BLACKLIGHTCOMPENSATION,
|
||||
PROP_VID_GAIN,
|
||||
PROP_VID_MEGA=65536 // Borland C++ 6 compatibility
|
||||
} VIDEO_PROPERTY;
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
PROP_CAM_PAN = 0,
|
||||
PROP_CAM_TILT,
|
||||
PROP_CAM_ROLL,
|
||||
PROP_CAM_ZOOM,
|
||||
PROP_CAM_EXPOSURE,
|
||||
PROP_CAM_IRIS,
|
||||
PROP_CAM_FOCUS,
|
||||
PROP_CAM_MEGA=65536 // Borland C++ 6 compatibility
|
||||
} CAMERA_PROPERTY;
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
eParamLong,
|
||||
eParamBoolean,
|
||||
eParamFloat,
|
||||
eParamString,
|
||||
eParamData
|
||||
} FRAMEFILTER_PARAM_TYPE;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
ePropertyRange,
|
||||
ePropertyAbsoluteValue,
|
||||
ePropertySwitch,
|
||||
ePropertyButton,
|
||||
ePropertyMapStrings,
|
||||
ePropertyUnknown
|
||||
} PROPERTY_INTERFACE_TYPE;
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue