pdv_dependent.h File Reference


Detailed Description

PCI DV Dependent structure and defines.

Definition in file pdv_dependent.h.

Go to the source code of this file.

Data Structures

struct  _PdvDependent
 The PdvDependent structure holds PDV specific information inside the PdvDev structure. More...
struct  _sim_control
struct  _tap_descriptor

Defines

#define ADIMEC_SERIAL   67
#define AIA_MC4   32
#define AIA_MCL   1
#define AIA_MCL_100US   52
#define AIA_SER   3
#define AIA_SER_CTRL   27
#define AIA_SERIAL   3
#define AIA_SERIAL_ES40   34
#define AIA_TRIG   71
#define BASLER202K_SERIAL   66
#define BASLER_202K   56
#define CAMCLASSLEN   64
#define CAMNAMELEN   128
#define COHU_SERIAL   78
#define DALSA_CONTINUOUS   28
#define DD_P_CAMERA_COMMAND_FILE   dd_p->camera_command_file
#define DD_P_CAMERA_DOWNLOAD_FILE   dd_p->camera_download_file
#define DUNCAN_2131   57
#define ES10_WORD_INTLC   8
#define FACTORY_SETTING   0x7ffffff0
#define FNAMELEN   256
#define FOI_REMOTE_AIA   26
#define FRONT_PANEL   0x7fffffff
#define FULL   1
#define HAM_4742_95   30
#define HAM_4880   HAM_4880_SER
#define HAM_4880_8X   29
#define HAM_4880_SER   22
#define HAMAMATSU_4880   HAM_4880_SER
#define HAMAMATSU_4880_8X   HAM_4880_8X
#define HAMAMATSU_4880_SER   HAM_4880_SER
#define HW_ONLY   7
#define IMAGE_MERGE   6
#define IRC_160   2
#define KBSFNAMELEN   64
#define KODAK_AIA_MCL   1
#define KODAK_AIA_SER   3
#define KODAK_AIA_SER_CTRL   27
#define KODAK_DIG_GAIN   25
#define KODAK_RDM_DUAL   2
#define KODAK_RDM_SINGLE   1
#define KODAK_SER_14I   21
#define KODAK_XHF_INTLC   4
#define KODAK_XHF_SKIP   5
#define MAX_INTLV_TAPS   8
#define MAXINIT   1024
#define MAXSER   32
#define MAXXIL   32
#define NOT_SET   -9999999
#define OLDMAXINIT   256
#define PDV_BGGR   9
#define PDV_BGGR_DUAL   10
#define PDV_BGGR_WORD   11
#define PDV_BYTE_INTLV   4
#define PDV_BYTE_INTLV_INOUT   83
#define PDV_BYTE_INTLV_MIDTOP_LINE   87
#define PDV_BYTE_INTLV_SKIP   5
#define PDV_BYTE_INTLV_TOPBOTTOM   81
#define PDV_BYTE_TEST1   12
#define PDV_BYTE_TEST2   13
#define PDV_BYTE_TEST3   14
#define PDV_DALSA_2CH_INTLV   PDV_INVERT_RIGHT_INTLV
#define PDV_DALSA_2M30_INTLV   PDV_EVEN_RIGHT_INTLV
#define PDV_DALSA_4CH_INTLV   35
#define PDV_DALSA_LS   40
#define PDV_DALSA_LS_4CH_INTLV   84
#define PDV_DDCAM   39
#define PDV_DIM_END   -1
#define PDV_ES10_BGGR   49
#define PDV_ES10_WORD_BGGR   50
#define PDV_ES10_WORD_ODD_BGGR   51
#define PDV_EVEN_RIGHT_INTLV   58
#define PDV_FIELD_INTLC   6
#define PDV_FMRATE_ENABLE   54
#define PDV_FRAMESYNC_EMULATE_TIMEOUT   2
#define PDV_FRAMESYNC_OFF   0
#define PDV_FRAMESYNC_ON   1
#define PDV_FVAL_ADJUST   55
#define PDV_GENERIC_INTLV   75
#define PDV_HEADER_AFTER   42
#define PDV_HEADER_BEFORE   41
#define PDV_HEADER_WITHIN   43
#define PDV_ILLUNIS_BGGR   48
#define PDV_ILLUNIS_INTLV   47
#define PDV_INTLV_10BIT_8TAP_PACKED   89
#define PDV_INTLV_10BIT_8TAP_TO_8BIT   90
#define PDV_INTLV_1_8_MSB0   62
#define PDV_INTLV_1_8_MSB7   61
#define PDV_INTLV_20BAND   91
#define PDV_INTLV_21BAND   92
#define PDV_INTLV_24_12   60
#define PDV_INTLV_BGR_2_RGB   63
#define PDV_INTLV_USER   64
#define PDV_INV_RT_INTLV_24_12   59
#define PDV_INVERT_RIGHT_BGGR_INTLV   73
#define PDV_INVERT_RIGHT_INTLV   37
#define PDV_LHS_METHOD1   1
#define PDV_LHS_METHOD2   2
#define PDV_LINE_INTLV   74
#define PDV_LINE_INTLV_P3_8X4   76
#define PDV_LOCKDEV   1
#define PDV_MAXTAPS   8
#define PDV_NOLOCKDEV   0
#define PDV_PIRANHA_4CH_HWINTLV   72
#define PDV_PIRANHA_4CH_INTLV   53
#define PDV_QUADRANT2_INTLV   93
#define PDV_QUADRANT3_INTLV   94
#define PDV_QUADRANT_INTLV   46
#define PDV_SERIAL_RS232   1
#define PDV_SERIAL_RS422   0
#define PDV_SPECINST_4PORT_INTLV   45
#define PDV_WORD_INTLV   8
#define PDV_WORD_INTLV_HILO   44
#define PDV_WORD_INTLV_HILO_LINE   85
#define PDV_WORD_INTLV_INOUT   82
#define PDV_WORD_INTLV_MIDTOP_LINE   88
#define PDV_WORD_INTLV_ODD   38
#define PDV_WORD_INTLV_TOPBOTTOM   80
#define PDV_WORD_INTLV_TOPMID_LINE   86
#define PROGRES   31
#define PTM1020_SERIAL   70
#define PTM6710_SERIAL   69
#define PULNIX_TM1000   23
#define PULNIX_TM9700   24
#define SERIAL_ASCII   0
#define SERIAL_ASCII_HEX   3
#define SERIAL_ASCII_NOSPACE   6
#define SERIAL_BASLER_FRAMING   4
#define SERIAL_BINARY   1
#define SERIAL_DUNCAN_FRAMING   5
#define SERIAL_PULNIX_1010   2
#define SERIAL_TOSHIBA   7
#define SMD_1M15P_R1_ANTIBLOOM   0x20
#define SMD_1M15P_R1_BINMODE   0x10
#define SMD_1M15P_R1_GAIN   0x40
#define SMD_1M15P_R1_INTMODE   0x80
#define SMD_1M15P_R1_INTMSK   0x03
#define SMD_1M15P_R1_TRIGMODE   0x08
#define SMD_1M15P_READ_R1   0xc2
#define SMD_1M15P_READ_R2   0xc4
#define SMD_1M15P_READ_R3   0xc8
#define SMD_1M15P_WRITE_R1   0x82
#define SMD_1M15P_WRITE_R2   0x84
#define SMD_1M15P_WRITE_R3   0x88
#define SMD_1M30P_REG_R_CONTROL   0xc2
#define SMD_1M30P_REG_R_LS_GAIN   0x45
#define SMD_1M30P_REG_R_LS_OFFSET   0x42
#define SMD_1M30P_REG_R_MS_GAIN   0x46
#define SMD_1M30P_REG_R_MS_OFFSET   0x43
#define SMD_1M30P_REG_W_ADC_RESET   0x00
#define SMD_1M30P_REG_W_BINNING   0x85
#define SMD_1M30P_REG_W_CAM_RESET   0x80
#define SMD_1M30P_REG_W_CONTROL   0x82
#define SMD_1M30P_REG_W_FRAME0   0x8D
#define SMD_1M30P_REG_W_FRAME1   0x8E
#define SMD_1M30P_REG_W_FRAME2   0x8F
#define SMD_1M30P_REG_W_INTEG0   0x8A
#define SMD_1M30P_REG_W_INTEG1   0x8B
#define SMD_1M30P_REG_W_INTEG2   0x8C
#define SMD_1M30P_REG_W_LS_GAIN   0x05
#define SMD_1M30P_REG_W_LS_OFFSET   0x02
#define SMD_1M30P_REG_W_MS_GAIN   0x06
#define SMD_1M30P_REG_W_MS_OFFSET   0x03
#define SMD_4M4_BIN_2X2   0x04
#define SMD_4M4_BIN_4X4   0x08
#define SMD_4M4_R1_BINMSK   0x0c
#define SMD_4M4_R1_GAIN   0x10
#define SMD_4M4_R1_INTEGRATE   0x00
#define SMD_4M4_R1_TRIG   0x02
#define SMD_4M4_READ_FRAMERATE   0xca
#define SMD_4M4_READ_R1   0xc1
#define SMD_4M4_READ_R2   0xc2
#define SMD_4M4_READ_R3   0xc4
#define SMD_4M4_READ_R4   0xc8
#define SMD_4M4_WRITE_R1   0x81
#define SMD_4M4_WRITE_R2   0x82
#define SMD_4M4_WRITE_R3   0x84
#define SMD_4M4_WRITE_R4   0x88
#define SMD_BT25_READ_FRAMERATE   0xca
#define SMD_BT25_READ_R1   0xc1
#define SMD_BT25_READ_R2   0xc2
#define SMD_BT25_READ_R3   0xc4
#define SMD_BT25_READ_R4   0xc8
#define SMD_BT25_WRITE_R1   0x81
#define SMD_BT25_WRITE_R2   0x82
#define SMD_BT25_WRITE_R3   0x84
#define SMD_BT25_WRITE_R4   0x88
#define SMD_READ_CAMTYPE   0xc3
#define SMD_READ_FWREV   0xc5
#define SMD_RESET   0x80
#define SMD_SERIAL   33
#define SMD_TYPE_1M15P   0x11
#define SMD_TYPE_1M30P   0x41
#define SMD_TYPE_4M4   0x14
#define SMD_TYPE_6M3P   0x33
#define SMD_TYPE_BT25   0x38
#define SPECINST_SERIAL   36
#define SU320_SERIAL   65
#define TIMC1001_SERIAL   68
#define TOSHIBA_SERIAL   77

Typedefs

typedef PdvDependent pdv_methods
typedef _PdvDependent PdvDependent
 The PdvDependent structure holds PDV specific information inside the PdvDev structure.


Typedef Documentation

typedef struct _PdvDependent PdvDependent

The PdvDependent structure holds PDV specific information inside the PdvDev structure.

In the PDV software package, the file edtinc.h defines the type Dependent to be PdvDependent.

For portability, we strongly recommend using the EDT Digital Imaging Library calls rather than accessing the structure elements directly.


Generated on 19 Jun 2015 by  doxygen 1.4.7