definesSR.h File Reference

Go to the source code of this file.

Classes

struct  _CSCamera
struct  _CSData
struct  _ImgEntry
 structure used in SR_GetImageList() More...
struct  _ParamVal

Defines

#define CM_CAM_SELECT   0x0030
 #define for SR_FuncCB
#define CM_CHANGED   0x0011
 #define for SR_FuncCB
#define CM_CHANGING   0x0010
 #define for SR_FuncCB
#define CM_MSG_DISPLAY   0x0001
 #define for SR_FuncCB
#define CM_PROGRESS   0x0020
 #define for SR_FuncCB
#define CM_SRS_FILE   0x0002
 #define for SR_FuncCB
#define CP_AFFECTS_BUFFER   0x0001
 #define for SR_FuncCB
#define CP_CAM_REBOOT   0x0005
 #define for SR_FuncCB
#define CP_CONNECT   0x0004
 #define for SR_FuncCB
#define CP_CS_CLOSEDLG   0x0005
 #define for SR_FuncCB
#define CP_CS_OPENDLG   0x0000
 #define for SR_FuncCB
#define CP_DONE   0x0006
 #define for SR_FuncCB
#define CP_FIND_DONE   0x0003
 #define for SR_FuncCB
#define CP_FLASH_ERASE   0x0001
 #define for SR_FuncCB
#define CP_FLASH_READ   0x0003
 #define for SR_FuncCB
#define CP_FLASH_WRITE   0x0002
 #define for SR_FuncCB
#define CP_FOUND_CAM   0x0002
 #define for SR_FuncCB
#define CP_FPGA_BOOT   0x0004
 #define for SR_FuncCB
#define CP_GET_FILENAME   0x0006
 #define for SR_FuncCB
#define CP_SCAN_CAM   0x0001
 #define for SR_FuncCB
#define CP_SRS_EOF   0x0001
 #define for SR_FuncCB
#define CP_SRS_FRAMEPOS   0x0002
 #define for SR_FuncCB
#define CP_UNKNOWN   0x0000
 #define for SR_FuncCB

Typedefs

typedef short __wchar_t
typedef struct _CSCamera CSCamera
typedef struct _CSData CSData
typedef unsigned long DWORD
typedef int HWND
typedef struct _ImgEntry ImgEntry
 structure used in SR_GetImageList()
typedef int( MessageCB )(int level, const char *string)
typedef struct _ParamVal ParamVal
 typedef struct _ParamVal
typedef int( SR_FuncCB )(SRCAM srCam, unsigned int msg, unsigned int param, void *data)
typedef struct _CMesaDevice * SRCAM
 handle to camera
typedef unsigned short WORD

Enumerations

enum  AcquireMode {
  AM_COR_FIX_PTRN = 0x01, AM_MEDIAN = 0x04, AM_TOGGLE_FRQ = 0x08, AM_CONV_GRAY = 0x10,
  AM_SW_ANF = 0x20, AM_RESERVED0 = 0x40, AM_RESERVED1 = 0x80, AM_CONF_MAP = 0x0100,
  AM_HW_TRIGGER = 0x0200, AM_SW_TRIGGER = 0x0400, AM_DENOISE_ANF = 0x0800, AM_MEDIANCROSS = 0x1000
}
enum  CamType {
  CT_UNKNOWN = 0, CT_SR2A, CT_SR2B, CT_SR3K_USB,
  CT_SR3K_ETH, CT_SR4K_USB, CT_SR4K_ETH, CT_SR4K_B_GIG_E,
  CT_ARTTS, CT_LAST
}
 

{enumeator}

More...
enum  FSCmd { FS_JMP_FRAME_REL, FS_JMP_FRAME_BEGIN, FS_JMP_FRAME_END, FS_GET_NUM_FRAME }
 

Switches to jump/setup the reading of srs streams.

More...
enum  IOmode {
  IO_USB_BULK = 1, IO_FLASH_FX2, IO_FLASH_IPM, IO_FLASH_CIM_ETH,
  IO_SERIAL, IO_LAST
}
enum  IPBArg {
  IPB_SETUP_GUI, IPB_SETUP_CONV, IPB_SETUP_BINARIZE, IPB_HISTOGRAM,
  IPB_CONV0, IPB_CONV1, IPB_IN_THRESHOLD_MIN, IPB_IN_THRESHOLD_MAX,
  IPB_OUT_THRESHOLD_MIN, IPB_OUT_THRESHOLD_MAX
}
enum  IPBinatizeSetup { IPBS_BINARIZE_IN = 0x01, IPBS_BINARIZE_OUT = 0x02 }
enum  IPConvSetup {
  IPCS_SRC_DIST = 0x00, IPCS_SRC_AMPL = 0x80, IPCS_OPP_ADD = 0x00, IPCS_OPP_SUB = 0x20,
  IPCS_OPP_ABS = 0x10
}
enum  ModulationFrq {
  MF_40MHz = 0, MF_30MHz, MF_21MHz, MF_20MHz,
  MF_19MHz, MF_60MHz, MF_15MHz, MF_10MHz,
  MF_29MHz, MF_31MHz, MF_14_5MHz, MF_15_5MHz,
  MF_LAST
}
enum  SRMsgCategory {
  MC_GENERAL = 0x0000, MC_DLL_FUNC = 0x0100, MC_CAM = 0x0200, MC_USB = 0x0300,
  MC_CONFIG = 0x0400, MC_FIRMWARE = 0x0500, MC_XML = 0x0600, MC_CAM_DLG = 0x0700,
  MC_HTTP = 0x0800, MC_ETH = 0x0900, MC_RESERVED = 0x0a00, MC_FILEIO = 0x0b00,
  MC_B_GIG_E = 0x0c00
}
 

Message Category: enum for function SR_FuncCB with message type CM_MSG_DISPLAY.

More...
enum  SRMsgKind { MK_DEBUG_STRING = 0x00, MK_BOX_INFO = 0x01, MK_BOX_WARN = 0x02, MK_BOX_ERR = 0x03 }
 

Message Kind: enum for function SR_FuncCB with message type CM_MSG_DISPLAY.

More...

Detailed Description

contains defines, enumerations and classes for SR API

Definition in file definesSR.h.


Typedef Documentation

typedef short __wchar_t

Definition at line 16 of file definesSR.h.

typedef unsigned long DWORD

Definition at line 19 of file definesSR.h.

typedef int HWND

Definition at line 17 of file definesSR.h.

typedef int( MessageCB)(int level, const char *string)

this is a deprecated message callback

Deprecated:

Definition at line 380 of file definesSR.h.

typedef unsigned short WORD

Definition at line 18 of file definesSR.h.


Enumeration Type Documentation

enum CamType

{enumeator}

Enumerator:
CT_UNKNOWN 
CT_SR2A 
CT_SR2B 
CT_SR3K_USB 
CT_SR3K_ETH 
CT_SR4K_USB 
CT_SR4K_ETH 
CT_SR4K_B_GIG_E 
CT_ARTTS 
CT_LAST 

Definition at line 374 of file definesSR.h.

enum IOmode

{enumeator}

Enumerator:
IO_USB_BULK 

read/write bulk data to the USB device the address is the endpoint value (0x02 for sr3k,sr4k)

IO_FLASH_FX2 

read/write FX2 flash memory (SR3k,SR4k)

IO_FLASH_IPM 

read/write IPM flash memory (SR4k)

IO_FLASH_CIM_ETH 

read/write blackfin flash memory (ETH-SR4k)

IO_SERIAL 

read/write the serial number of the camera

IO_LAST 

Definition at line 365 of file definesSR.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


libmesasr
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 09:12:16 2013