areaDetector 1-9
|
#include <stdio.h>
#include <string.h>
#include <string>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsString.h>
#include <iocsh.h>
#include <epicsExport.h>
#include <epicsExit.h>
#include "atmcdLXd.h"
#include "andorCCD.h"
Functions | |
int | andorCCDConfig (const char *portName, int maxBuffers, size_t maxMemory, const char *installPath, int priority, int stackSize) |
IOC shell configuration command for Andor driver. | |
epicsExportRegistrar (andorCCDRegister) |
int andorCCDConfig | ( | const char * | portName, |
int | maxBuffers, | ||
size_t | maxMemory, | ||
const char * | installPath, | ||
int | priority, | ||
int | stackSize | ||
) |
IOC shell configuration command for Andor driver.
[in] | portName | The name of the asyn port driver to be created. |
[in] | maxBuffers | The maximum number of NDArray buffers that the NDArrayPool for this driver is allowed to allocate. Set this to -1 to allow an unlimited number of buffers. |
[in] | maxMemory | The maximum amount of memory that the NDArrayPool for this driver is allowed to allocate. Set this to -1 to allow an unlimited amount of memory. |
[in] | installPath | The path to the Andor directory containing the detector INI files, etc. This can be specified as an empty string ("") for new detectors that don't use the INI files on Windows, but must be a valid path on Linux. |
[in] | priority | The thread priority for the asyn port driver thread |
[in] | stackSize | The stack size for the asyn port driver thread |
epicsExportRegistrar | ( | andorCCDRegister | ) |