areaDetector
3-13
EPICS areaDetector framework
|
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <stdexcept>
#include <epicsTime.h>
#include <epicsExit.h>
#include "ADDriver.h"
#include <epicsExport.h>
#include "ADPICam.h"
Macros | |
#define | MAX_ENUM_STATES 16 |
Copyright (c) 2015, UChicago Argonne, LLC See LICENSE file. More... | |
Functions | |
int | PICamConfig (const char *portName, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
Configuration command for PICAM driver; creates a new PICam object. More... | |
int | PICamAddDemoCamera (const char *demoCameraName) |
Configuration command for PICAM driver; creates a new PICam object. More... | |
epicsExportRegistrar (PICamRegister) | |
#define MAX_ENUM_STATES 16 |
Copyright (c) 2015, UChicago Argonne, LLC See LICENSE file.
epicsExportRegistrar | ( | PICamRegister | ) |
int PICamAddDemoCamera | ( | const char * | demoCameraName | ) |
Configuration command for PICAM driver; creates a new PICam object.
[in] | demoCameraName | String identifying demoCameraName |
int PICamConfig | ( | const char * | portName, |
int | maxBuffers, | ||
size_t | maxMemory, | ||
int | priority, | ||
int | stackSize | ||
) |
Configuration command for PICAM driver; creates a new PICam object.
[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] | priority | The thread priority for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags. |
[in] | stackSize | The stack size for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags. |