|
DLL Document
|
Macros | |
| #define | BINCODE_BIN 0 |
| Set this to keep the row in the CCD Readout Register (CCD Binning with the next row) | |
| #define | BINCODE_DISCARD 6 |
| Set this to read the row out of the CCD and discard it. | |
| #define | BINCODE_SEND 5 |
| Set this to read ou the row, sum in FPGA, send results to PC (a new row is started in the FPGA) | |
| #define | BINCODE_SUM 4 |
| Set this to read the row out of the CCD and SUM in the current FPGA row. | |
| #define | CCDSP_AREA8_READ 5 |
| 8-Bit Pixel Area Read message/data | |
| #define | CCDSP_AREA_READ 0 |
| Area Read message/data. | |
| #define | CCDSP_BINNED_READ 1 |
| Binned Read message/data. | |
| #define | CCDSP_CUSTOM_READ 4 |
| Custom Read message/data. | |
| #define | CCDSP_MASKED_READ_HORI 3 |
| H masked Read message/data. | |
| #define | CCDSP_MASKED_READ_VERT 2 |
| V masked Read message/data. | |
| #define | CCDSP_MAX_ERROR_LENGTH 256 |
| Maximum length of an error message. | |
| #define | CL_MAX_BINSETS 8 |
| The maximum number of bin sets supported by the camera. | |
| #define | MAX_GAIN_SETTINGS 4 |
| maximum gain settings supported in camera | |
| #define | MAX_HOR_BIN_SETS CL_MAX_BINSETS |
| #define | MAX_NUM_BIN_SEQS 16 |
| THe maximum number of binning sequences. | |
| #define | MAX_NUM_MULTIPLE_ROI 16 |
| maximum number of multiple windows a multiple-ROI camera can have (used for the size of the message). | |
| #define | MAX_PIXELS_PER_MSG 4096 |
| Maximum number of pixels in a image data message. | |
| #define | MAX_VERT_BIN_SETS CL_MAX_BINSETS |
| #define | SIMTYPE_CROSSHAIR 5 |
| two values, cross hairs DC value in mnSimParams[0], value 2 in mnSimParams[1], every [2] in X, [3] in Y | |
| #define | SIMTYPE_DC 1 |
| each read pixel from camera is replaced with DC value in mnSimParams[0] | |
| #define | SIMTYPE_GRADIENT_X 3 |
| pixels are scaled from mnSimParams[0] to mnSimParams[1] by mnSimParams[2] in X dimension | |
| #define | SIMTYPE_GRADIENT_Y 4 |
| pixels are scaled from mnSimParams[0] to mnSimParams[1] by mnSimParams[2] in X dimension | |
| #define | SIMTYPE_NONE 0 |
| use real CCD data | |
| #define | SIMTYPE_RAMP 2 |
| pixels are incremented by one starting at zero | |
| #define | SIMTYPE_RANDOM 6 |
| gaussian, mean is mnSimParams[0], std is 0.1 * mnSimParams[1] | |
| #define | TRIGMODEONEPERGROUP 1 |
| one trigger required per group | |
| #define | TRIGMODEONEPERIMAGE 0 |
| one trigger required per image | |
This file holds defines and constants used by the clcamiface DLL and the underlying camera interface protocol.
o 0
| / Copyright (c) 2009
(CL)---o Critical Link, LLC
\
O | #define CCDSP_AREA8_READ 5 |
8-Bit Pixel Area Read message/data
| #define CCDSP_AREA_READ 0 |
Area Read message/data.
| #define CCDSP_BINNED_READ 1 |
Binned Read message/data.
| #define CCDSP_CUSTOM_READ 4 |
Custom Read message/data.
| #define CCDSP_MASKED_READ_HORI 3 |
H masked Read message/data.
| #define CCDSP_MASKED_READ_VERT 2 |
V masked Read message/data.
| #define CCDSP_MAX_ERROR_LENGTH 256 |
Maximum length of an error message.
| #define MAX_GAIN_SETTINGS 4 |
maximum gain settings supported in camera
| #define MAX_NUM_MULTIPLE_ROI 16 |
maximum number of multiple windows a multiple-ROI camera can have (used for the size of the message).
| #define MAX_PIXELS_PER_MSG 4096 |
Maximum number of pixels in a image data message.
| #define SIMTYPE_CROSSHAIR 5 |
two values, cross hairs DC value in mnSimParams[0], value 2 in mnSimParams[1], every [2] in X, [3] in Y
| #define SIMTYPE_DC 1 |
each read pixel from camera is replaced with DC value in mnSimParams[0]
| #define SIMTYPE_GRADIENT_X 3 |
pixels are scaled from mnSimParams[0] to mnSimParams[1] by mnSimParams[2] in X dimension
| #define SIMTYPE_GRADIENT_Y 4 |
pixels are scaled from mnSimParams[0] to mnSimParams[1] by mnSimParams[2] in X dimension
| #define SIMTYPE_NONE 0 |
use real CCD data
| #define SIMTYPE_RAMP 2 |
pixels are incremented by one starting at zero
| #define SIMTYPE_RANDOM 6 |
gaussian, mean is mnSimParams[0], std is 0.1 * mnSimParams[1]
| #define TRIGMODEONEPERGROUP 1 |
one trigger required per group
| #define TRIGMODEONEPERIMAGE 0 |
one trigger required per image
1.8.1.1