5 #ifndef ADNED_PIXEL_ROI_H 6 #define ADNED_PIXEL_ROI_H 8 #include <epicsTypes.h> 9 #include <asynStandardInterfaces.h> 14 #define ADnEDPixelROINameString "PIXELROI_NAME" 17 #define ADnEDPixelROIDim0MinString "PIXELROI_DIM0_MIN" 18 #define ADnEDPixelROIDim1MinString "PIXELROI_DIM1_MIN" 19 #define ADnEDPixelROIDim2MinString "PIXELROI_DIM2_MIN" 20 #define ADnEDPixelROIDim0SizeString "PIXELROI_DIM0_SIZE" 21 #define ADnEDPixelROIDim1SizeString "PIXELROI_DIM1_SIZE" 22 #define ADnEDPixelROIDim2SizeString "PIXELROI_DIM2_SIZE" 23 #define ADnEDPixelROIDim0MaxSizeString "PIXELROI_DIM0_MAX_SIZE" 24 #define ADnEDPixelROIDim1MaxSizeString "PIXELROI_DIM1_MAX_SIZE" 25 #define ADnEDPixelROIDim2MaxSizeString "PIXELROI_DIM2_MAX_SIZE" 26 #define ADnEDPixelROIDataTypeString "PIXELROI_ROI_DATA_TYPE" 28 #define ADNED_PIXELROI_MAX_DIMS 3 35 ADnEDPixelROI(
const char *portName,
int queueSize,
int blockingCallbacks,
36 const char *NDArrayPort,
int NDArrayAddr,
37 int maxBuffers,
size_t maxMemory,
38 int priority,
int stackSize);
45 #define FIRST_ADNED_PIXELROI_PARAM ADnEDPixelROIFirst 64 #endif //ADNED_PIXEL_ROI_H int ADnEDPixelROIDim0Min
Definition: ADnEDPixelROI.h:49
int ADnEDPixelROIDim1Size
Definition: ADnEDPixelROI.h:53
Class from which actual plugin drivers are derived; derived from asynNDArrayDriver.
Definition: NDPluginDriver.h:56
Extract Regions-Of-Interest (ROI) from NDArray data; the plugin can be a source of NDArray callbacks ...
Definition: ADnEDPixelROI.h:33
int ADnEDPixelROIDim0MaxSize
Definition: ADnEDPixelROI.h:55
int ADnEDPixelROIDim2Size
Definition: ADnEDPixelROI.h:54
int ADnEDPixelROIDim2Min
Definition: ADnEDPixelROI.h:51
int ADnEDPixelROIDim2MaxSize
Definition: ADnEDPixelROI.h:57
int ADnEDPixelROILast
Definition: ADnEDPixelROI.h:59
virtual void processCallbacks(NDArray *pArray)=0
int ADnEDPixelROIDataType
Definition: ADnEDPixelROI.h:58
int ADnEDPixelROIDim1Min
Definition: ADnEDPixelROI.h:50
int ADnEDPixelROIFirst
Definition: ADnEDPixelROI.h:44
N-dimensional array class; each array has a set of dimensions, a data type, pointer to data,...
Definition: NDArray.h:92
int ADnEDPixelROIDim1MaxSize
Definition: ADnEDPixelROI.h:56
int ADnEDPixelROIDim0Size
Definition: ADnEDPixelROI.h:52
int ADnEDPixelROIName
Definition: ADnEDPixelROI.h:46