areaDetector  3-5-0
EPICS areaDetector framework
Functions
ADLambda.cpp File Reference
#include <algorithm>
#include <iocsh.h>
#include <epicsTime.h>
#include <epicsExit.h>
#include <epicsExport.h>
#include "ADLambda.h"
#include <LambdaSysImpl.h>

Functions

int LambdaConfig (const char *portName, const char *configPath, int maxBuffers, size_t maxMemory, int priority, int stackSize)
 Configuration command for Lambda driver; creates a new ADLambda object. More...
 
 epicsExportRegistrar (LambdaRegister)
 

Function Documentation

◆ epicsExportRegistrar()

epicsExportRegistrar ( LambdaRegister  )

◆ LambdaConfig()

int LambdaConfig ( const char *  portName,
const char *  configPath,
int  maxBuffers,
size_t  maxMemory,
int  priority,
int  stackSize 
)

Configuration command for Lambda driver; creates a new ADLambda object.

Parameters
[in]portNameThe name of the asyn port driver to be created.
[in]configPathto the config files.
[in]maxBuffersThe 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]maxMemoryThe 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]priorityThe thread priority for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags.
[in]stackSizeThe stack size for the asyn port driver thread if ASYN_CANBLOCK is set in asynFlags.