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

Go to the source code of this file.

Classes

struct  NDMask
 See .cpp file for more documentation. More...
 
class  NDPluginMask
 

Macros

#define NDPluginMaskFirstString   "MASK_FIRST"
 
#define NDPluginMaskNameString   "MASK_NAME" /* Name of this mask */
 
#define NDPluginMaskUseString   "MASK_USE" /* Use this mask? */
 
#define NDPluginMaskMaxSizeXString   "MASK_MAX_SIZE_X" /* Maximum size of mask in X dimension */
 
#define NDPluginMaskMaxSizeYString   "MASK_MAX_SIZE_Y" /* Maximum size of mask in Y dimension */
 
#define NDPluginMaskPosXString   "MASK_POS_X" /* X position of mask */
 
#define NDPluginMaskPosYString   "MASK_POS_Y" /* Y position of mask */
 
#define NDPluginMaskSizeXString   "MASK_SIZE_X" /* X size of mask */
 
#define NDPluginMaskSizeYString   "MASK_SIZE_Y" /* Y size of mask */
 
#define NDPluginMaskValString   "MASK_VAL" /* The mask value */
 
#define NDPluginMaskTypeString   "MASK_TYPE" /* The mask type (Pass, Reject, etc.) */
 
#define NDPluginMaskLastString   "MASK_LAST"
 
#define FIRST_NDPLUGIN_MASK_PARAM   NDPluginMaskFirst
 

Typedefs

typedef struct NDMask NDMask_t
 See .cpp file for more documentation. More...
 

Macro Definition Documentation

◆ FIRST_NDPLUGIN_MASK_PARAM

#define FIRST_NDPLUGIN_MASK_PARAM   NDPluginMaskFirst

◆ NDPluginMaskFirstString

#define NDPluginMaskFirstString   "MASK_FIRST"

◆ NDPluginMaskLastString

#define NDPluginMaskLastString   "MASK_LAST"

◆ NDPluginMaskMaxSizeXString

#define NDPluginMaskMaxSizeXString   "MASK_MAX_SIZE_X" /* Maximum size of mask in X dimension */

◆ NDPluginMaskMaxSizeYString

#define NDPluginMaskMaxSizeYString   "MASK_MAX_SIZE_Y" /* Maximum size of mask in Y dimension */

◆ NDPluginMaskNameString

#define NDPluginMaskNameString   "MASK_NAME" /* Name of this mask */

◆ NDPluginMaskPosXString

#define NDPluginMaskPosXString   "MASK_POS_X" /* X position of mask */

◆ NDPluginMaskPosYString

#define NDPluginMaskPosYString   "MASK_POS_Y" /* Y position of mask */

◆ NDPluginMaskSizeXString

#define NDPluginMaskSizeXString   "MASK_SIZE_X" /* X size of mask */

◆ NDPluginMaskSizeYString

#define NDPluginMaskSizeYString   "MASK_SIZE_Y" /* Y size of mask */

◆ NDPluginMaskTypeString

#define NDPluginMaskTypeString   "MASK_TYPE" /* The mask type (Pass, Reject, etc.) */

◆ NDPluginMaskUseString

#define NDPluginMaskUseString   "MASK_USE" /* Use this mask? */

◆ NDPluginMaskValString

#define NDPluginMaskValString   "MASK_VAL" /* The mask value */

Typedef Documentation

◆ NDMask_t

typedef struct NDMask NDMask_t

See .cpp file for more documentation.