#include <epicsTypes.h>
#include <asynStandardInterfaces.h>
#include "NDPluginDriver.h"
Go to the source code of this file.
#define FIRST_TRANSFORM_PARAM NDPluginTransformName |
#define LAST_TRANSFORM_PARAM NDPluginTransformArraySize2 |
#define NDPluginTransform1Dim0MaxSizeString "T1_DIM0_MAX_SIZE" |
#define NDPluginTransform1Dim1MaxSizeString "T1_DIM1_MAX_SIZE" |
#define NDPluginTransform1Dim2MaxSizeString "T1_DIM2_MAX_SIZE" |
#define NDPluginTransform1TypeString "TYPE1" |
#define NDPluginTransform2Dim0MaxSizeString "T2_DIM0_MAX_SIZE" |
#define NDPluginTransform2Dim1MaxSizeString "T2_DIM1_MAX_SIZE" |
#define NDPluginTransform2Dim2MaxSizeString "T2_DIM2_MAX_SIZE" |
#define NDPluginTransform2TypeString "TYPE2" |
#define NDPluginTransform3Dim0MaxSizeString "T3_DIM0_MAX_SIZE" |
#define NDPluginTransform3Dim1MaxSizeString "T3_DIM1_MAX_SIZE" |
#define NDPluginTransform3Dim2MaxSizeString "T3_DIM2_MAX_SIZE" |
#define NDPluginTransform3TypeString "TYPE3" |
#define NDPluginTransform4Dim0MaxSizeString "T4_DIM0_MAX_SIZE" |
#define NDPluginTransform4Dim1MaxSizeString "T4_DIM1_MAX_SIZE" |
#define NDPluginTransform4Dim2MaxSizeString "T4_DIM2_MAX_SIZE" |
#define NDPluginTransform4TypeString "TYPE4" |
#define NDPluginTransformArraySize0String "ARRAY_SIZE_0" |
#define NDPluginTransformArraySize1String "ARRAY_SIZE_1" |
#define NDPluginTransformArraySize2String "ARRAY_SIZE_2" |
#define NDPluginTransformFirstTransformNParam NDPluginDriverLastParam |
#define NDPluginTransformNameString "NAME" |
Map parameter enums to strings that will be used to set up EPICS databases.
#define NDPluginTransformOriginString "ORIGIN" |
#define NUM_TRANSFORM_PARAMS (&LAST_TRANSFORM_PARAM - &FIRST_TRANSFORM_PARAM + 1) |
typedef struct NDTransform NDTransform_t |
Structure that defines the elements of a transformation.
typedef NDTransformIndex_t(* transformFunctions_t)(NDTransformIndex_t, int, int) |