areaDetector  3-14
EPICS areaDetector framework
Functions
ADnED.cpp File Reference
#include <iostream>
#include <string>
#include <stdexcept>
#include "dirent.h"
#include <sys/types.h>
#include <syscall.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsExport.h>
#include <epicsString.h>
#include <iocsh.h>
#include <drvSup.h>
#include <registryFunction.h>
#include "ADnED.h"
#include "nEDChannel.h"
#include "ADnEDFile.h"
#include "ADnEDTransform.h"
#include <pv/pvData.h>

Functions

asynStatus ADnEDConfig (const char *portName, int maxBuffers, size_t maxMemory, int debug)
 The following functions have C linkage, and can be called directly or from iocsh. More...
 
asynStatus ADnEDCreateFactory ()
 Config function for IOC shell. More...
 
 epicsExportRegistrar (ADnEDRegister)
 

Function Documentation

◆ ADnEDConfig()

asynStatus ADnEDConfig ( const char *  portName,
int  maxBuffers,
size_t  maxMemory,
int  debug 
)

The following functions have C linkage, and can be called directly or from iocsh.

Config function for IOC shell. It instantiates an instance of the driver.

Parameters
portNameThe Asyn port name to use
maxBuffersUsed by asynPortDriver (set to -1 for unlimited)
maxMemoryUsed by asynPortDriver (set to -1 for unlimited)
debugThis debug flag is passed to xsp3_config in the Xspress API (0 or 1)

◆ ADnEDCreateFactory()

asynStatus ADnEDCreateFactory ( )

Config function for IOC shell.

It instantiates a PVAccess client factory for this IOC.

◆ epicsExportRegistrar()

epicsExportRegistrar ( ADnEDRegister  )