DexelaDetector API: DexDefs.h Source File

Dexela API

DexDefs.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include "DexDefines.h"
5 #include "windows.h"
6 
8 
12 typedef enum //DetectorInterface
13 {
17  CL,
23 
27 typedef enum //TransportLib
28 {
38 
42 typedef struct //DevInfo
43 {
47  int model;
51  int serialNum;
59  char param[50];
63  int unit;
68 }DevInfo;
69 
73 typedef enum //bins
74 {
78  x11 = 1,
82  x12,
86  x14,
90  x21,
94  x22,
98  x24,
119 
120 }bins;
121 
125 typedef enum //FileType
126 {
143 }FileType;
144 
145 
147 typedef enum //Derr
148 {
179 }Derr;
180 
181 
185 typedef enum //FullWellModes
186 {
190  Low=0,
200 
201 
205 typedef enum //pType
206 {
210  u16 = 2,
214  flt = 4,
218  u32 = 6
219 }pType;
220 
224 typedef enum //ExposureModes
225 {
243 
244 
248 typedef enum //ExposureTriggerSource
249 {
263 
267 typedef struct // GeometryCorrectionParams
268 {
272  int iRefX; //1536
276  int iRefY; //1944
277 
279 
283 typedef struct //DetStatus
284 {
285 
309  BOOL testMode;
310 } DetStatus;
311 
312 
316 typedef enum //ReadoutModes
317 {
322 
327 
332 } ReadoutModes;
333 
334 
338 typedef enum //ResolutionModes
339 {
353 
357 typedef enum //DexImageTypes
358 {
362  Data = 0,
366  Offset = 1,
370  Gain = 2,
374  Defect = 3,
378  UnknownType = 0xFF
380 
Incorrect bin level specified
Definition: DexDefs.h:178
ReadoutModes
An enumeration of ReadOut modes.
Definition: DexDefs.h:316
A function call was not able to reserve the memory it required
Definition: DexDefs.h:174
ResolutionModes
An enumeration of the available resolution modes
Definition: DexDefs.h:338
Definition: DexDefs.h:237
Definition: DexDefs.h:114
The image pointer was NULL
Definition: DexDefs.h:152
Definition: DexDefs.h:17
ExposureTriggerSource
An enumeration of exposure trigger sources.
Definition: DexDefs.h:248
int serialNum
The Device Serial Number
Definition: DexDefs.h:51
Unknown/Unsupported
Definition: DexDefs.h:142
Indcates an error
Definition: DexDefs.h:118
The communications channel failed to open
Definition: DexDefs.h:164
ExposureModes exposureMode
The currently set exposure mode
Definition: DexDefs.h:289
The operation was successful
Definition: DexDefs.h:150
The communications channel is not open or could not be openned
Definition: DexDefs.h:160
An gain (flood) image
Definition: DexDefs.h:370
Indicates an error
Definition: DexDefs.h:198
An offset (dark) image
Definition: DexDefs.h:366
Indicates an error
Definition: DexDefs.h:331
TIFF
Definition: DexDefs.h:134
FullWellModes
An enumeration of the available full well modes
Definition: DexDefs.h:185
int model
The Device Model Number
Definition: DexDefs.h:47
The software failed to open the PC driver or frame grabber
Definition: DexDefs.h:172
Binned vertically by 2
Definition: DexDefs.h:82
A defect-map image
Definition: DexDefs.h:374
int unit
Unit number for cameralink detectors
Definition: DexDefs.h:63
Detector exposure duration and trigger contorlled externally
Definition: DexDefs.h:261
Definition: DexDefs.h:326
Binned vertically by 4
Definition: DexDefs.h:86
TransportLib
An enumeration of detector interface types.
Definition: DexDefs.h:27
DetectorInterface iface
Definition: DexDefs.h:55
Binned horizontally by 4
Definition: DexDefs.h:102
Structure to hold the detector current status.
Definition: DexDefs.h:283
Trigger using software
Definition: DexDefs.h:257
The image pixel type was wrong for the operation requested
Definition: DexDefs.h:154
An invalid trigger source was requested
Definition: DexDefs.h:162
A pixel type of 32-bit floating point
Definition: DexDefs.h:214
A pixel type of 32-bit unsigned int
Definition: DexDefs.h:218
TransportLib transport
Low level tranport library
Definition: DexDefs.h:67
BOOL testMode
True if the detector test mode is set to on
Definition: DexDefs.h:309
Definition: DexDefs.h:36
A pixel type of 16-bit unsigned short
Definition: DexDefs.h:210
Binned horizontally by 4 and vertically by 4
Definition: DexDefs.h:110
The detector should clear the sensor and wait for exposure time to pass before reading the detector i...
Definition: DexDefs.h:229
Exposure Acquisition failed
Definition: DexDefs.h:176
An error occurred openning or reading from a file
Definition: DexDefs.h:170
The 50micron mode
Definition: DexDefs.h:347
One or more parameters were incorrect
Definition: DexDefs.h:158
Indicates an error
Definition: DexDefs.h:351
Definition: DexDefs.h:253
The 100micron mode
Definition: DexDefs.h:343
Derr
Enumration for error codes returned from the API functions
Definition: DexDefs.h:147
HIS
Definition: DexDefs.h:138
int iRefX
The new image width
Definition: DexDefs.h:272
SMV
Definition: DexDefs.h:130
Definition: DexDefs.h:32
The type of the image is not known
Definition: DexDefs.h:378
Definition: DexDefs.h:21
Definition: DexDefs.h:241
float exposureTime
The currently set exposure time
Definition: DexDefs.h:297
The normal full well mode
Definition: DexDefs.h:194
Binned horizontally by 2 and vertically by 2
Definition: DexDefs.h:94
Binned horizontally by 2 and vertically by 4
Definition: DexDefs.h:98
A failure in a detector read command occurred
Definition: DexDefs.h:168
bins binLevel
The curently set bin level
Definition: DexDefs.h:301
A structure to hold device information.
Definition: DexDefs.h:42
ExposureTriggerSource triggerSource
The currenlty set Trigger Source
Definition: DexDefs.h:305
pType
Enumneration of pixel types
Definition: DexDefs.h:205
A failure in a detector write command occurred
Definition: DexDefs.h:166
The detector should take a sequence of images with no gaps.
Definition: DexDefs.h:233
FullWellModes fullWellMode
The currently set Full Well mode
Definition: DexDefs.h:293
Binned horizontally by 2
Definition: DexDefs.h:90
A structure used to specify the new image dimensions for geometry correction
Definition: DexDefs.h:267
FileType
An enumeration of file types
Definition: DexDefs.h:125
The low noise reduced dynamic range mode
Definition: DexDefs.h:190
Binned horizontally by 4 and vertically by 2
Definition: DexDefs.h:106
The image dimesions were wrong for the operation requested
Definition: DexDefs.h:156
Definition: DexDefs.h:362
ExposureModes
An enumeration of exposure modes.
Definition: DexDefs.h:224
int iRefY
The new image height
Definition: DexDefs.h:276
DexImageTypes
An enumeration of the different image types.
Definition: DexDefs.h:357
bins
An enumeration of the different bin levels available
Definition: DexDefs.h:73
The sensor is continuously read-out using the minimum read-out time. On request an image will be tran...
Definition: DexDefs.h:321
DetectorInterface
An enumeration of detector interface types.
Definition: DexDefs.h:12
Unbinned
Definition: DexDefs.h:78
Generated on Tue Nov 25 2014 10:22:44 for DexelaDetector API by   doxygen 1.8.7