areaDetector  3-5-0
EPICS areaDetector framework
Classes | Macros
ADnEDPixelROI.h File Reference
#include <epicsTypes.h>
#include <asynStandardInterfaces.h>
#include "NDPluginDriver.h"

Go to the source code of this file.

Classes

class  ADnEDPixelROI
 Extract Regions-Of-Interest (ROI) from NDArray data; the plugin can be a source of NDArray callbacks for other plugins, passing these sub-arrays. More...
 

Macros

#define ADnEDPixelROINameString   "PIXELROI_NAME" /* Name of this ROI */
 See .cpp file for more documentation. More...
 
#define ADnEDPixelROIDim0MinString   "PIXELROI_DIM0_MIN" /* Starting element of 1-D input aray */
 
#define ADnEDPixelROIDim1MinString   "PIXELROI_DIM1_MIN" /* Starting element of 2-D X output array */
 
#define ADnEDPixelROIDim2MinString   "PIXELROI_DIM2_MIN" /* Starting element of 2-D Y output array */
 
#define ADnEDPixelROIDim0SizeString   "PIXELROI_DIM0_SIZE" /* Size of ROI in 1-D input array */
 
#define ADnEDPixelROIDim1SizeString   "PIXELROI_DIM1_SIZE" /* Size of ROI in 2-D X output array */
 
#define ADnEDPixelROIDim2SizeString   "PIXELROI_DIM2_SIZE" /* Size of ROI in 2-D Y output array */
 
#define ADnEDPixelROIDim0MaxSizeString   "PIXELROI_DIM0_MAX_SIZE" /* Maximum size of 1-D input ROI */
 
#define ADnEDPixelROIDim1MaxSizeString   "PIXELROI_DIM1_MAX_SIZE" /* Maximum size of 2-D X output ROI */
 
#define ADnEDPixelROIDim2MaxSizeString   "PIXELROI_DIM2_MAX_SIZE" /* Maximum size of 2-D Y output ROI */
 
#define ADnEDPixelROIDataTypeString   "PIXELROI_ROI_DATA_TYPE" /* Data type for ROI. -1 means automatic. */
 
#define ADNED_PIXELROI_MAX_DIMS   3
 
#define FIRST_ADNED_PIXELROI_PARAM   ADnEDPixelROIFirst
 

Macro Definition Documentation

◆ ADNED_PIXELROI_MAX_DIMS

#define ADNED_PIXELROI_MAX_DIMS   3

◆ ADnEDPixelROIDataTypeString

#define ADnEDPixelROIDataTypeString   "PIXELROI_ROI_DATA_TYPE" /* Data type for ROI. -1 means automatic. */

◆ ADnEDPixelROIDim0MaxSizeString

#define ADnEDPixelROIDim0MaxSizeString   "PIXELROI_DIM0_MAX_SIZE" /* Maximum size of 1-D input ROI */

◆ ADnEDPixelROIDim0MinString

#define ADnEDPixelROIDim0MinString   "PIXELROI_DIM0_MIN" /* Starting element of 1-D input aray */

◆ ADnEDPixelROIDim0SizeString

#define ADnEDPixelROIDim0SizeString   "PIXELROI_DIM0_SIZE" /* Size of ROI in 1-D input array */

◆ ADnEDPixelROIDim1MaxSizeString

#define ADnEDPixelROIDim1MaxSizeString   "PIXELROI_DIM1_MAX_SIZE" /* Maximum size of 2-D X output ROI */

◆ ADnEDPixelROIDim1MinString

#define ADnEDPixelROIDim1MinString   "PIXELROI_DIM1_MIN" /* Starting element of 2-D X output array */

◆ ADnEDPixelROIDim1SizeString

#define ADnEDPixelROIDim1SizeString   "PIXELROI_DIM1_SIZE" /* Size of ROI in 2-D X output array */

◆ ADnEDPixelROIDim2MaxSizeString

#define ADnEDPixelROIDim2MaxSizeString   "PIXELROI_DIM2_MAX_SIZE" /* Maximum size of 2-D Y output ROI */

◆ ADnEDPixelROIDim2MinString

#define ADnEDPixelROIDim2MinString   "PIXELROI_DIM2_MIN" /* Starting element of 2-D Y output array */

◆ ADnEDPixelROIDim2SizeString

#define ADnEDPixelROIDim2SizeString   "PIXELROI_DIM2_SIZE" /* Size of ROI in 2-D Y output array */

◆ ADnEDPixelROINameString

#define ADnEDPixelROINameString   "PIXELROI_NAME" /* Name of this ROI */

See .cpp file for more documentation.

◆ FIRST_ADNED_PIXELROI_PARAM

#define FIRST_ADNED_PIXELROI_PARAM   ADnEDPixelROIFirst