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  _sim_control
struct  _tap_descriptor
struct  _PdvDependent
 The PdvDependent structure holds PDV specific information inside the PdvDev structure. More...

Defines

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

Typedefs

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


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 Video Library calls rather than accessing the structure elements directly.


Generated on Mon Mar 21 14:15:04 2011 by  doxygen 1.4.7