DAS  3.1.6 - 18/09/2017
Data Structures | Macros | Typedefs
dcldef.h File Reference

Types, structures and defines used in DCL libraries. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  carray
 
struct  ccd
 
struct  ccdarray
 
struct  config
 
struct  ptf
 

Macros

#define AIMO   4
 Advanced Inverted Mode (EEV) More...
 
#define ALFA   90
 ALPHA on PCI 32 bit card, Parallel port or USB, 10 bit A/D. More...
 
#define ANDANTA   60
 
#define ANTIBLOOM   1024
 Enable antiblooming (Only for old Texas CCD). More...
 
#define BACKSIDE   1
 Backside sensor. More...
 
#define C3   44
 CHROMA C3 on PCI 32 bit card & DMA transfer, 16 bit link bus, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define C3_32   45
 CHROMA C3 on PCI 32 bit card & DMA transfer, 32 bit link bus, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define C3_8   46
 CHROMA C3 on Bidiretional parallel port, 8 bit link bus, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define C3_PLUS   47
 CHROMA C3+ on PCI 32 bit card & DMA transfer, 16 bit link bus, 16 bit A/D, 64 gain ANALOG A/D. More...
 
#define C4   48
 CHROMA C4 on USB 2.0, 16 bit A/D, DSP and dual core based. More...
 
#define CAM0   0xFFFE
 
#define CAM1   0xFFFD
 
#define CAM2   0xFFFB
 
#define CAM3   0xFFF7
 
#define CAM4   0xFFEF
 
#define CAM5   0xFFDF
 
#define CAM6   0xFFBF
 
#define CAM7   0xFF7F
 
#define CCD30_11   120
 1024 x 256 26 x 26 um 300 Ke- More...
 
#define CCD30_11B   133
 1024 x 256 26 x 26 um 500 Ke- (Back iluminated version is very different) More...
 
#define CCD30_11D   135
 1024 x 256 26 x 26 um 500 Ke- (Back iluminated deep depletion version is very different) More...
 
#define CCD39_02   121
 80 x 80 24 x 24 um 300 Ke- More...
 
#define CCD42_10   122
 2048 x 512 13 x 13 um 100 Ke- More...
 
#define CCD42_40   123
 2048 x 2048 13.5 x 13.5 um 100 Ke- More...
 
#define CCD42_80   124
 2048 x 4096 13.5 x 13.5 um 150 Ke- More...
 
#define CCD42_90   126
 2048 x 4608 13.5 x 13.5 um 150 Ke- More...
 
#define CCD442   2000
 2048 x 2048 15 x 15 um 200 Ke- More...
 
#define CCD447   2001
 2048 x 2048 15 x 15 um 100 Ke- More...
 
#define CCD44_82   127
 2048 x 4096 15 x 15 um 200 Ke- More...
 
#define CCD47_10   125
 1024 x 1024 13 x 13 um 100 Ke- More...
 
#define CCD47_20   128
 1024 x 1024 13 x 13 um 100 Ke- More...
 
#define CCD485   2005
 4096 x 4096 15 x 15 um 90 Ke- More...
 
#define CCD486   2006
 4096 x 4096 15 x 15 um 100 Ke- More...
 
#define CCD55_20   134
 770 x 1152 22.5 x 22.5 um 450 Ke- More...
 
#define CCD55_30   129
 1252 x 1152 22.5 x 22.5 um 450 Ke- More...
 
#define CCD57_10   130
 512 x 512 13 x 13 um 120 Ke- More...
 
#define CCD595   2007
 9216 x 9216 8.75 x 8.75 um 70 Ke- More...
 
#define CCD62_06   131
 395 x 578 22 x 22 um 300 Ke- More...
 
#define CCD77_00   132
 512 x 512 24 x 24 um 300 Ke- More...
 
#define CCD_INFO   0
 R/W ccd internal library structure. More...
 
#define CCDFAMIL   3
 R/W of the camera family Camera Family. More...
 
#define CCDHANDLE   1
 Enable background activity. More...
 
#define CCW   1
 
#define CELSIUS   1
 Return CCD temperature in Celsius. More...
 
#define CHROMA   40
 CHROMA 1st generation on parallel port, 14 bit A/D, 256 gain ANALOG A/D. More...
 
#define CHROMAF   41
 CHROMA 1st generation on ISA 16 bit card, 14 bit A/D, 256 gain ANALOG A/D. More...
 
#define CHROMAH   43
 Internal test.... More...
 
#define CHROMAHS   42
 CHROMA 1st generation on PCI 32 bit card & DMA transfer, 14 bit A/D, 256 gain ANALOG A/D. More...
 
#define CLEARBIT   0
 DC_SetMode control operations. More...
 
#define CLEARCCD   8
 Clear CCD before acquire. More...
 
#define COAX   3
 Serial high speed on Coax cable. More...
 
#define COLOR   2
 RGB mask. More...
 
#define COOLER_OFF   0
 Turn off the cooler without changing the power. More...
 
#define COOLER_ON   1
 Turn on the cooler with current power. More...
 
#define CTRLMODE   2
 R/W control modes Control bit. More...
 
#define CTYPE
 
#define CTYPET
 
#define CW   0
 
#define DC_ARM_SHUTTER   22
 Arm the shutter. More...
 
#define DC_ARRAY_GET_CCD   33
 Get array CCD. More...
 
#define DC_ARRAY_INIT   32
 Init camera array. More...
 
#define DC_BUILD_PATTERN   9
 Build the PG sequence. More...
 
#define DC_CAMERA_INIT   0
 Camera init. More...
 
#define DC_CLEAR_CCD   10
 Clear CCD procedure. More...
 
#define DC_CLEAR_HORIZ   23
 Clear the horizzontal register. More...
 
#define DC_COOLER   16
 Activate the cooler. More...
 
#define DC_COOLER_POWER   1
 Cooler power. More...
 
#define DC_ENABLE_READ   27
 Start burst mode. More...
 
#define DC_EXPOSURE   1
 GetCCD commands. More...
 
#define DC_FALSE   0
 
#define DC_FILTER_WHEEL   24
 Control of the filter wheel. More...
 
#define DC_FOCUS   14
 Focusing procedure. More...
 
#define DC_GET_STATUS   29
 Read status register. More...
 
#define DC_GET_USR_CCD   15
 Get an image from a ROI. More...
 
#define DC_GETCCD   12
 Get an image in full resolution. More...
 
#define DC_GETDARK   0
 
#define DC_HTRG_GET_CCD   31
 Hardware triggered getccd. More...
 
#define DC_IN_PORT   21
 Read from user port. More...
 
#define DC_INIT_FPGA   20
 Init FPGA. More...
 
#define DC_LOAD_PATTERN   8
 Load the PG from a file. More...
 
#define DC_OUT_PORT   3
 Port control. More...
 
#define DC_PEEK   5
 Read a byte from the PG. More...
 
#define DC_PEEK_WORD   7
 Read a word from the PG. More...
 
#define DC_POKE   4
 Write a byte into PG. More...
 
#define DC_POKW_WORD   6
 Write a word into the PG. More...
 
#define DC_READ_CCD_TEMP   11
 Read CCD temperature. More...
 
#define DC_READ_DATA   28
 Read data register (FDL) More...
 
#define DC_READ_REGISTER   17
 Read a register. More...
 
#define DC_RELE   2
 Rele control. More...
 
#define DC_SET_ADDRESS   26
 Set register address. More...
 
#define DC_SET_CCD_GAIN   30
 Set the ccd gain. More...
 
#define DC_SHUTTER   13
 Open the shutter for a presetted time. More...
 
#define DC_TIMER_BEGIN   2
 Start timer activity. More...
 
#define DC_TIMER_OFF   0
 Disable timer autostartup from DC_Open. More...
 
#define DC_TIMER_ON   1
 Enable timer autostartup from DC_Open. More...
 
#define DC_TIMER_STOP   3
 Stop timer activity. More...
 
#define DC_TRUE   1
 Generic true/false definitions. More...
 
#define DC_WAIT_REQUEST   19
 Wait a camera request. More...
 
#define DC_WRITE_DATA   25
 Write data register (FDL) More...
 
#define DC_WRITE_REGISTER   18
 Write a register. More...
 
#define DCCD1K   9999
 1024x1024 dummy CCD More...
 
#define DCCD512   9998
 512x512 dummy CCD More...
 
#define DCL_VARTYPES
 
#define DEMO   1
 Open a demo camera. More...
 
#define DIGFLT   128
 Apply digital filter (only for HiRes III). More...
 
#define DISABINT   4096
 Disable interrupts. More...
 
#define DISCO   60
 DISCOVERY on Bidiretional parallel port, 8 bit link bus, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define DISCOP   61
 DISCOVERY on USB 2, 16 bit A/D, 64 gain ANALOG A/D. More...
 
#define DLL
 
#define DLL_P   *
 
#define DLL_V
 
#define EEV   0
 Marconi (EEV) More...
 
#define ELECTR   1
 Electronic shutter. More...
 
#define ELECTRA   200
 USB camera, 16 bit. More...
 
#define ELECTRAP   205
 USB full speed camera, 16 bit. More...
 
#define EMSHUT   0
 Electromechanical shutter. More...
 
#define ERR_ARM_SYNC   25
 Don't receive ACK from ARM microcontroller. More...
 
#define ERR_ARRY_PTF   12
 Unsupported platform in array mode. More...
 
#define ERR_CAM_NOT_FOUND   1
 Camera not found. More...
 
#define ERR_CCD_NULL   6
 CCD definition not found. More...
 
#define ERR_COPROCESSOR   24
 CoProcessor communication error. More...
 
#define ERR_DMA_MEM   9
 Memory allocation error in DMA. More...
 
#define ERR_FDL_LOCK   4
 Interface locked. More...
 
#define ERR_FDL_PCI   15
 FDL-PCI card not found. More...
 
#define ERR_FDLUSB_LICENSE   21
 Can't load fdlusb license file. More...
 
#define ERR_FDLUSB_NOT_FOUND   20
 Can't load fdlusb.dll library. More...
 
#define ERR_FW_ZERO   7
 FW error, zero position not found. More...
 
#define ERR_GCAM_REG_RW   26
 Register diagnose failed on GCAM camera. More...
 
#define ERR_IMG_MEM   16
 Memory (image) allocation error. More...
 
#define ERR_INV_HANDLE   13
 Invalid handle in WD_Open() More...
 
#define ERR_IODLL_NOT_FOUND   19
 Can't load io.dll library. More...
 
#define ERR_LICENSE   14
 Windriver license string not valid. More...
 
#define ERR_LINK_FAIL   2
 Link failure. More...
 
#define ERR_PG_ALLOC   22
 Memory allocation error while creating pattern generator data. More...
 
#define ERR_PG_FD   23
 Error to creating pattern generator file. More...
 
#define ERR_PG_OVFL   8
 Pattern generator overflow. More...
 
#define ERR_PTF_NULL   5
 Platform definition not found. More...
 
#define ERR_SER_ID   11
 Invalid serial decoder identifier. More...
 
#define ERR_SER_LNK   10
 Serializer not linked. More...
 
#define ERR_UNSUP_PTF   3
 Unsupported platform. More...
 
#define ERR_USB_NODEV   17
 No USB device. More...
 
#define ERR_USB_NOPEN   18
 Can't open USB device. More...
 
#define ETHERNET   8
 
#define EXTERN   2
 External shutter. More...
 
#define FAHRENHEIT   2
 Return CCD temperature in Fahrenheit. More...
 
#define FALPHA   90
 Alpha. More...
 
#define FAN   64
 Disable fan. More...
 
#define FCHROMA   10
 CHROMA 1st gen. More...
 
#define FCHROMAX   11
 CHROMA C3 Series. More...
 
#define FCHROMAXP   12
 CHROMA C3+ Series. More...
 
#define FDEMO   1000
 Demo. More...
 
#define FDISCO   80
 Discovery. More...
 
#define FDL   1
 FDL-ISA External bus 16 bit. More...
 
#define FDL_PCI   2
 FDL-PCI DMA transfer mode, external bus 16 bit. More...
 
#define FDL_PCI32   3
 FDL-PCI DMA transfer mode, external bus 32 bit. More...
 
#define FDLPCIX   4
 
#define FELECTRA   110
 Electra. More...
 
#define FELECTRAP   115
 Electra Plus. More...
 
#define FGCAM   2000
 GCAM. More...
 
#define FHIRES   20
 HiRes 1,2,3,4. More...
 
#define FHURRI   30
 Hurricane. More...
 
#define FICAM   60
 iCAM More...
 
#define FIREWIRE   7
 
#define FLC   3
 FLC shutter. More...
 
#define FLUSHOR   256
 Flush horiz. register. More...
 
#define FMARY   200
 Mary. More...
 
#define FNCC   40
 NCC. More...
 
#define FOL   1
 Serial high speed on Fiber Optic Link. More...
 
#define FPA640X512   5000
 640 x 512 25 x 25 um 120 Ke- More...
 
#define FPHASER   100
 Phaser. More...
 
#define FREQUENCY   1
 
#define FRONTSIDE   0
 Frontside sensor. More...
 
#define FSCC   50
 SCC (prototype) More...
 
#define FT18   195
 1024 x 1024 7.5 x 7.5 um 120 Ke- More...
 
#define FTF3020   210
 3072 x 2048 12 x 12 um 500 Ke- More...
 
#define FTT1010   200
 1024 x 1024 12 x 12 um 500 Ke- More...
 
#define FVLA   70
 VLA. More...
 
#define FWAUX   1
 Auxilary port HiRes,Hurricane.... More...
 
#define FWCALIBRATE   0
 
#define FWFILTER   1
 
#define FWIN   0
 Internal (CHROMA & C3) More...
 
#define FWIN6   2
 Internal 6 position FW: C3,C3+,C4 x KAF6302. More...
 
#define FWIN8   1
 Internal 8 position FW: CHROMA, C3, C3+, C4. More...
 
#define FWOFFSET   2
 
#define FWPAR   3
 Parallel port. More...
 
#define FWSER   2
 Serial port. More...
 
#define FWSPEED   3
 
#define FWTORQUE   4
 
#define GCAM   400
 USB full speed camera, 16 bit. More...
 
#define GCAM_E   450
 USB full speed camera, 16 bit. More...
 
#define HAMAMATSU   5
 Hamamatsu. More...
 
#define HIRES_I   10
 HiRes 1st generation, 16 bit A/D, 2 gain MAXIM A/D. More...
 
#define HIRES_II   20
 HiRes 2nd generation, 16 bit A/D, 2 gain MAXIM A/D, new layout & mech. More...
 
#define HIRES_IIA   21
 "" More...
 
#define HIRES_III   22
 HiRes 3rd generation, 16 bit A/D, 2 gain CRYSTAL A/D, new layout & mech. More...
 
#define HIRES_IIIA   23
 "" More...
 
#define HIRES_IV   24
 HiRes 4th generation, 16 bit A/D, 2 gain CRYSTAL A/D, new layout & mech. More...
 
#define HIRES_IV_P   25
 HiRes 4th generation, 16 bit A/D 1 Mpix/s, 64 gain, new layout & mech. More...
 
#define HIRES_V   28
 HiRes 5th generation, dual 16 bit A/D (Fast/Slow 2M/100K) USB 2.0 and PCI. More...
 
#define HURRICANE   30
 Hurricane PCI 32 bit card & DMA transfer, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define ICAM   70
 iCAM on dedicated PCI 32 bit card & DMA transfer, 20 bit link bus, 12 bit A/D, 64 gain BB A/D More...
 
#define ICAM_II   71
 iCAM on dedicated PCI 32 bit card & DMA transfer, 20 bit link bus, 12 bit A/D, 64 gain BB A/D More...
 
#define ICX074AK   3510
 659 x 494 9.9 x 9.9 um More...
 
#define ICX074AL   3500
 659 x 494 9.9 x 9.9 um More...
 
#define ICX085AK   3530
 1300 x 1030 6.7 x 6.7 um More...
 
#define ICX085AL   3520
 1300 x 1030 6.7 x 6.7 um More...
 
#define ICX098BL   3540
 659 x 494 5.6 x 5.6 um More...
 
#define ICX098BQ   3550
 659 x 494 5.6 x 5.6 um More...
 
#define ICX204AK   3570
 1024 x 768 4.65 x 4.65 um More...
 
#define ICX204AL   3560
 1024 x 768 4.65 x 4.65 um More...
 
#define ICX205AK   3590
 1360 x 1024 4.65 x 4.65 um More...
 
#define ICX205AL   3580
 1360 x 1024 4.65 x 4.65 um More...
 
#define ICX274AL   3600
 1620 x 1220 4.40 x 4.40 um More...
 
#define ICX274AQ   3610
 1620 x 1220 4.40 x 4.40 um More...
 
#define ICX285AL   3620
 1360 x 1024 6.45 x 6.45 um More...
 
#define ICX285AQ   3630
 1360 x 1024 6.45 x 6.45 um More...
 
#define ICX424AL   3640
 659 x 494 7.40 x 7.40 um More...
 
#define ICX424AQ   3650
 659 x 494 7.40 x 7.40 um More...
 
#define KAC0310   3000
 640 x 480 7.8 x 7.8 um More...
 
#define KAC1310   3001
 1280 x 1024 6 x 6 um More...
 
#define KAF0260   250
 512 x 512 20 x 20 um 500 Ke- More...
 
#define KAF1000   260
 1024 x 1024 24 x 24 um 500 Ke- More...
 
#define KAF1300   265
 1280 x 1024 16 x 16 um 220 Ke- More...
 
#define KAF1400   270
 1320 x 1035 6.8 x 6.8 um 45 Ke- More...
 
#define KAF1600   275
 1536 x 1024 9 x 9 um 100 Ke- More...
 
#define KAF16800   290
 4096 x 4096 9 x 9 um 100 Ke- More...
 
#define KAF16800CE   295
 4080 x 4080 9 x 9 um 50 Ke- More...
 
#define KAF3200   279
 2184 x 1472 6.8 x 6.8 um 45 Ke- More...
 
#define KAF400E   255
 768 x 512 9 x 9 um 100 Ke- More...
 
#define KAF4201   280
 2048 x 2048 9 x 9 um 35 Ke- More...
 
#define KAF4300   281
 2048 x 2048 24 x 24 um 500 Ke- More...
 
#define KAF5100   282
 2614 x 1966 6.8 x 6.8 um 35 Ke- More...
 
#define KAF6302CE   283
 3052 x 2016 9 x 9 um 50 Ke- More...
 
#define KAF6303   285
 3072 x 2048 9 x 9 um 100 Ke- More...
 
#define KAF8300   286
 3326 x 2504 5.4 x 5.4 um 26 Ke- More...
 
#define KAF9000   287
 3056 x 3056 12 x 12 um 110 Ke- More...
 
#define KAI01050   3945
 1024 x 1024 5.5 x 5.5 um 20 Ke- More...
 
#define KAI01150   3946
 1280 x 720 5.5 x 5.5 um 20 Ke- More...
 
#define KAI02050   3947
 1600 x 1200 5.5 x 5.5 um 20 Ke- More...
 
#define KAI02150   3948
 1920 x 1080 5.5 x 5.5 um 20 Ke- More...
 
#define KAI02170   3960
 1920 x 1080 7.4 x 7.4 um 44 Ke- More...
 
#define KAI0340   3800
 640 x 480 7.4 x 7.4 um 40 Ke- More...
 
#define KAI04050   3962
 2336 x 1752 5.5 x 5.5 um 20 Ke- More...
 
#define KAI04070   3964
 2048 x 2048 7.4 x 7.4 um 40 Ke- More...
 
#define KAI08050   3968
 2336 x 2472 5.5 x 5.5 um 20 Ke- More...
 
#define KAI1003   3805
 1024 x 1024 12.8 x 12.8 um 170 Ke- More...
 
#define KAI1010   3810
 1008 x 1018 9.0 x 9.0 um 50 Ke- More...
 
#define KAI1020   3815
 1000 x 1000 7.4 x 7.4 um 40 Ke- More...
 
#define KAI16050   3980
 3296 x 3264 5.5 x 5.5 um 20 Ke- More...
 
#define KAI16070   3985
 4864 x 3232 7.4 x 7.4 um 40 Ke- More...
 
#define KAI2001   3820
 1600 x 1200 7.4 x 7.4 um 40 Ke- More...
 
#define KAI2020   3825
 1600 x 1200 7.4 x 7.4 um 40 Ke- More...
 
#define KAI2093   3830
 1920 x 1080 7.4 x 7.4 um 40 Ke- More...
 
#define KAI29050   3990
 6576 x 4384 5.5 x 5.5 um 20 Ke- More...
 
#define KAI4010   3835
 2048 x 2048 7.4 x 7.4 um 40 Ke- More...
 
#define KAI4020   3840
 2048 x 2048 7.4 x 7.4 um 40 Ke- More...
 
#define KELVIN   0
 Return CCD temperature in Kelvin. More...
 
#define KODAK   20
 Kodak/TrueSense. More...
 
#define LARGEDMA   8192
 32 bit DMA counter on FDL-PCI More...
 
#define LCD   4
 LCD shutter. More...
 
#define LMF   25
 Loocked Martin. More...
 
#define LPT0   0x3BC
 EPP Standard parallel port at 3BCH address. More...
 
#define LPT1   0x378
 EPP Standard parallel port at 378H address. More...
 
#define LPT2   0x278
 EPP Standard parallel port at 278H address. More...
 
#define LPT3   0x27C
 EPP Standard parallel port at 27CH address. More...
 
#define LPT4   0x26C
 EPP Standard parallel port at 26CH address. More...
 
#define LPT5   0x268
 EPP Standard parallel port at 268H address. More...
 
#define LPTX   0
 Std parallel port, 8 bit bus. More...
 
#define MARY   300
 USB full speed camera, 16 bit. More...
 
#define MAT_CLOSE   2
 Free allocated memory. More...
 
#define MAT_CREATE   0
 Create the image buffer. More...
 
#define MAT_NULL   0
 Marker for unallocated buffer. More...
 
#define MAT_REDIM   1
 Redimension of the image buffer according to selected binning. More...
 
#define MAX_CAMERA   8
 Max number of cameras used at the same time. More...
 
#define MAX_IMAGE   16
 Max image buffer for each cameras. More...
 
#define MAXF   5
 3 position 2" low cost FW by OPTEC Inc. More...
 
#define MAXPOW   512
 Max cooler power 80%. More...
 
#define MEMALLOC   32768
 Allocate image memory. More...
 
#define MOB_CALIBRATE_FOCUS   2
 Calibrate the focus. More...
 
#define MOB_CALIBRATE_IRIS   1
 Calibrate the iris. More...
 
#define MOB_CALIBRATE_ZOOM   0
 Calibrates the zoom. More...
 
#define MOB_DECREMENT_FOCUS   8
 Change the foucusing. More...
 
#define MOB_DECREMENT_IRIS   5
 Closing the iris (reduce light). More...
 
#define MOB_DECREMENT_ZOOM   3
 Decrement the zoom value (demagnify). More...
 
#define MOB_INCREMENT_FOCUS   7
 Change the foucusing. More...
 
#define MOB_INCREMENT_IRIS   6
 Opening the iris (increase light). More...
 
#define MOB_INCREMENT_ZOOM   4
 Increment the zoom value (magnify). More...
 
#define MONOCHROME   3
 Monochrome CCD. More...
 
#define MPPMODE   1
 Multi Pinned Phase (Kodak) More...
 
#define MUTE   32
 Do not show download status. More...
 
#define NCC   50
 NCC on Bidiretional parallel port, 8 bit link bus, 12 bit A/D, 3 gain NS A/D. More...
 
#define NIMO   5
 Non Inverted Mode (EEV) More...
 
#define NOFW   0
 FW absent. More...
 
#define NOSHUTTER   16
 Do not control shutter. More...
 
#define OUT_A   0
 Output A. More...
 
#define OUT_B   1
 Output B. More...
 
#define OUT_C   2
 Output C. More...
 
#define OUT_D   3
 Output D. More...
 
#define PAR   0
 Parallel bus interface 8,16,32 bit wide. More...
 
#define PCI0   0x9800
 EPP Standard parallel port at 9800H address. More...
 
#define PCI1   0xA000
 EPP Standard parallel port at A000H address. More...
 
#define PCI2   0xA400
 EPP Standard parallel port at A400H address. More...
 
#define PCI3   0xA800
 EPP Standard parallel port at A800H address. More...
 
#define PCI4   0xB000
 EPP Standard parallel port at B000H address. More...
 
#define PCI5   0xB400
 EPP Standard parallel port at B400H address. More...
 
#define PCMCIA   5
 
#define PERIOD   0
 
#define PHASER   100
 Sony based CCD camera PCI 32 bit or USB, 12 bit A/D. More...
 
#define PHILIPS   10
 Philips. More...
 
#define PROC_CALL   __stdcall
 
#define PROC_CALL
 
#define PTF_INFO   1
 R/W ptf internal library structure. More...
 
#define QRY_SHUTTER   1
 Shutter status 0 = Free, 1 = Running. More...
 
#define QRY_TRSFDMA   2
 DMA operation 0 = Free, 1 = Running. More...
 
#define READ_DATA   1
 Read data. More...
 
#define RGBLCD   6
 CRI Inc. tunable LCD-RGB filter. More...
 
#define RPF6   3
 Standalone 6 position 31.75 mm low cost FW. More...
 
#define RPF8   4
 Standalone 8 position 2" high speed FW. More...
 
#define RS232   9
 
#define S10420_1106   4000
 2048 x 64 14.0 x 14.0 um 60 Ke- More...
 
#define S_COM1   0x3F8
 
#define S_COM2   0x2F8
 
#define SER   4
 Serial on USB or RS232. More...
 
#define SETBIT   1
 
#define SETDMA16BIT   16384
 Force 16 bit DMA counter (for LINUX) More...
 
#define SI424   306
 2048 x 2048 24 x 24 um 200 Ke- More...
 
#define SIA003A   305
 1024 x 1024 24 x 24 um 350 Ke- More...
 
#define SIA502A   310
 512 x 512 24 x 24 um 350 Ke- More...
 
#define SITE   30
 Scientific Image Technology. More...
 
#define SOFT_START   1
 Software starts acquisition. More...
 
#define SONY   33
 Sony. More...
 
#define STA001A   300
 1100 x 330 24 x 24 um 330 Ke- More...
 
#define SU   35
 Sensor Unlimited. More...
 
#define SU128   500
 128 x 128 60 x 60 um More...
 
#define SU320   505
 320 x 240 40 x 40 um More...
 
#define SU512   506
 512 x 1 500 x 500 um 130 Me- More...
 
#define SUCCESSFUL   0
 Operation done. More...
 
#define TC213   1001
 1000 x 510 12 x 12 um 60 Ke- More...
 
#define TC215   1002
 1024 x 1024 12 x 12 um 60 Ke- More...
 
#define TC237   1000
 658 x 496 7.4 x 7.4 um 30 Ke- More...
 
#define TC241   1005
 754 x 244 11.5 x 27 um 200 Ke- More...
 
#define TC245   1010
 755 x 242 8.5 x 19.75um 80 Ke- More...
 
#define TC253   1011
 658 x 496 7.4 x 7.4 um More...
 
#define TC255   1015
 324 x 243 10 x 10 um 63 Ke- More...
 
#define TC281   1016
 1000 x1000 8 x 8 um 32 Ke- More...
 
#define TEMPHANDLE   2
 Temperature control enabled. More...
 
#define TEXAS   40
 Texas Instruments. More...
 
#define TH7887   400
 512 x 512 14 x 14 um More...
 
#define TH7888   405
 1024 x 1024 14 x 14 um 320 Ke- More...
 
#define TH7889   410
 2048 x 2048 14 x 14 um 270 Ke- More...
 
#define THOMSON   50
 Now Atmel company. More...
 
#define TRIG_START   2
 External trigger starts acquisition. More...
 
#define TRIGGER   4
 Syncronize acquisition with trigger. More...
 
#define USB   6
 USB interface with adapter or embedded. More...
 
#define VLA   80
 VLA on PCI 32 bit card & DMA transfer, 16 bit link bus, 14 bit A/D, 64 gain ANALOG A/D. More...
 
#define WIN_NT   2048
 Define NT/XP/2000 and LINUX operating system (Realtime not possible). More...
 
#define WRITE_DATA   0
 Write data. More...
 

Typedefs

typedef struct carray carray
 Camera configuration for array mode. More...
 
typedef struct ccd ccd
 CCD data types for all info. All this info are present into CCD directory for each CCD model. More...
 
typedef struct ccdarray ccdarray
 Camera configuration for array mode used in DC_OpenArray. More...
 
typedef struct config config
 Camera configuration. Camera configuration data type. With this variable it is possible to configure the camera for all available interface peripherals and controls. More...
 
typedef void(PROC_CALLDTA1_CB) (const char *str, int Port)
 Definition of a generic procedure that can show exposure countdown. More...
 
typedef void(PROC_CALLDTA2_CB) (const char *str, int perc, int Port)
 Definition of a generic procedure that can show percent value (0:100) More...
 
typedef int(PROC_CALLDTA_FN) (void)
 Definition of a i/o procedure. More...
 
typedef U16(PROC_CALLDTA_IO) (void)
 Definition of a i/o instruction. More...
 
typedef float F32
 4 byte floating point More...
 
typedef double F64
 8 byte floating point More...
 
typedef struct ptf ptf
 Camera Platform data types. All this info are present into directory HP for each camera model. More...
 
typedef short int S16
 2 byte with sign, -32768+32767 More...
 
typedef long S32
 4 byte with sign, range +2147483647-2147483647 More...
 
typedef char S8
 1 byte with sign, range -128+127 More...
 
typedef char STR
 1 byte with sign, range -128+127 More...
 
typedef short unsigned U16
 2 byte without sign, range 0-65535 More...
 
typedef unsigned long U32
 4 byte without sign, range 0-4294967295 More...
 
typedef unsigned char U8
 1 byte without sign, range 0-255 More...
 

Detailed Description

Types, structures and defines used in DCL libraries.

Version
7.3.0
Author
Manuele Turini

Definition in file dcldef.h.

Macro Definition Documentation

§ CAM0

#define CAM0   0xFFFE

Definition at line 1006 of file dcldef.h.

§ CAM1

#define CAM1   0xFFFD

Definition at line 1007 of file dcldef.h.

§ CAM2

#define CAM2   0xFFFB

Definition at line 1008 of file dcldef.h.

§ CAM3

#define CAM3   0xFFF7

Definition at line 1009 of file dcldef.h.

§ CAM4

#define CAM4   0xFFEF

Definition at line 1010 of file dcldef.h.

§ CAM5

#define CAM5   0xFFDF

Definition at line 1011 of file dcldef.h.

§ CAM6

#define CAM6   0xFFBF

Definition at line 1012 of file dcldef.h.

§ CAM7

#define CAM7   0xFF7F

Definition at line 1013 of file dcldef.h.

§ CCW

#define CCW   1

Definition at line 858 of file dcldef.h.

§ CLEARBIT

#define CLEARBIT   0

DC_SetMode control operations.

Definition at line 897 of file dcldef.h.

§ CTYPE

#define CTYPE

Definition at line 363 of file dcldef.h.

§ CTYPET

#define CTYPET

Definition at line 359 of file dcldef.h.

§ CW

#define CW   0

Definition at line 857 of file dcldef.h.

§ DC_EXPOSURE

#define DC_EXPOSURE   1

GetCCD commands.

Definition at line 905 of file dcldef.h.

§ DC_FALSE

#define DC_FALSE   0

Definition at line 902 of file dcldef.h.

§ DC_GETDARK

#define DC_GETDARK   0

Definition at line 906 of file dcldef.h.

§ DC_TRUE

#define DC_TRUE   1

Generic true/false definitions.

Definition at line 901 of file dcldef.h.

§ DLL

#define DLL

Definition at line 351 of file dcldef.h.

§ DLL_P

#define DLL_P   *

Definition at line 352 of file dcldef.h.

§ DLL_V

#define DLL_V

Definition at line 353 of file dcldef.h.

§ FREQUENCY

#define FREQUENCY   1

Definition at line 862 of file dcldef.h.

§ FWCALIBRATE

#define FWCALIBRATE   0

Definition at line 849 of file dcldef.h.

§ FWFILTER

#define FWFILTER   1

Definition at line 850 of file dcldef.h.

§ FWOFFSET

#define FWOFFSET   2

Definition at line 851 of file dcldef.h.

§ FWSPEED

#define FWSPEED   3

Definition at line 852 of file dcldef.h.

§ FWTORQUE

#define FWTORQUE   4

Definition at line 853 of file dcldef.h.

§ MAX_CAMERA

#define MAX_CAMERA   8

Max number of cameras used at the same time.

Definition at line 310 of file dcldef.h.

§ MAX_IMAGE

#define MAX_IMAGE   16

Max image buffer for each cameras.

Definition at line 311 of file dcldef.h.

§ PERIOD

#define PERIOD   0

Definition at line 861 of file dcldef.h.

§ PROC_CALL [1/2]

#define PROC_CALL   __stdcall

Definition at line 354 of file dcldef.h.

§ PROC_CALL [2/2]

#define PROC_CALL

Definition at line 354 of file dcldef.h.

§ S_COM1

#define S_COM1   0x3F8

Definition at line 845 of file dcldef.h.

§ S_COM2

#define S_COM2   0x2F8

Definition at line 846 of file dcldef.h.

§ SETBIT

#define SETBIT   1

Definition at line 898 of file dcldef.h.

Typedef Documentation

§ carray

Camera configuration for array mode.

§ ccd

ccd

CCD data types for all info. All this info are present into CCD directory for each CCD model.

§ ccdarray

Camera configuration for array mode used in DC_OpenArray.

§ config

Camera configuration. Camera configuration data type. With this variable it is possible to configure the camera for all available interface peripherals and controls.

§ ptf

ptf

Camera Platform data types. All this info are present into directory HP for each camera model.

______________________________________________________________________________________
Generated on Mon Sep 18 2017 11:44:53 for DAS - Rel. 3.1.6 - 18/09/2017.