6 #include <pv/serverContext.h>
11 #define NDPluginPvaPvNameString "PV_NAME"
19 public std::tr1::enable_shared_from_this<NDPluginPva>
23 NDPluginPva(
const char *portName,
int queueSize,
int blockingCallbacks,
24 const char *NDArrayPort,
int NDArrayAddr,
const char *pvName,
25 int maxBuffers,
size_t maxMemory,
int priority,
int stackSize);
#define NDPLUGIN_API
Definition: NDPluginAPI.h:41
std::tr1::shared_ptr< NTNDArrayRecord > NTNDArrayRecordPtr
Definition: NDPluginPva.h:13
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data,...
Definition: NDArray.h:99
Class from which actual plugin drivers are derived; derived from asynNDArrayDriver.
Definition: NDPluginDriver.h:57
virtual void processCallbacks(NDArray *pArray)=0
Converts NDArray callback data into EPICS V4 NTNDArray data and exposes it as an EPICS V4 PV
Definition: NDPluginPva.h:20
POINTER_DEFINITIONS(NDPluginPva)
int NDPluginPvaPvName
Definition: NDPluginPva.h:31
Definition: NDPluginPva.cpp:28