asyn  4-45
Classes | Macros
testAsynPortDriver.h File Reference
#include "asynPortDriver.h"

Go to the source code of this file.

Classes

class  testAsynPortDriver
 Class that demonstrates the use of the asynPortDriver base class to greatly simplify the task of writing an asyn port driver. More...
 

Macros

#define NUM_VERT_SELECTIONS   4
 
#define P_RunString   "SCOPE_RUN" /* asynInt32, r/w */
 
#define P_MaxPointsString   "SCOPE_MAX_POINTS" /* asynInt32, r/o */
 
#define P_TimePerDivString   "SCOPE_TIME_PER_DIV" /* asynFloat64, r/w */
 
#define P_TimePerDivSelectString   "SCOPE_TIME_PER_DIV_SELECT" /* asynInt32, r/w */
 
#define P_VertGainString   "SCOPE_VERT_GAIN" /* asynFloat64, r/w */
 
#define P_VertGainSelectString   "SCOPE_VERT_GAIN_SELECT" /* asynInt32, r/w */
 
#define P_VoltsPerDivString   "SCOPE_VOLTS_PER_DIV" /* asynFloat64, r/w */
 
#define P_VoltsPerDivSelectString   "SCOPE_VOLTS_PER_DIV_SELECT" /* asynInt32, r/w */
 
#define P_VoltOffsetString   "SCOPE_VOLT_OFFSET" /* asynFloat64, r/w */
 
#define P_TriggerDelayString   "SCOPE_TRIGGER_DELAY" /* asynFloat64, r/w */
 
#define P_NoiseAmplitudeString   "SCOPE_NOISE_AMPLITUDE" /* asynFloat64, r/w */
 
#define P_UpdateTimeString   "SCOPE_UPDATE_TIME" /* asynFloat64, r/w */
 
#define P_WaveformString   "SCOPE_WAVEFORM" /* asynFloat64Array, r/o */
 
#define P_TimeBaseString   "SCOPE_TIME_BASE" /* asynFloat64Array, r/o */
 
#define P_MinValueString   "SCOPE_MIN_VALUE" /* asynFloat64, r/o */
 
#define P_MaxValueString   "SCOPE_MAX_VALUE" /* asynFloat64, r/o */
 
#define P_MeanValueString   "SCOPE_MEAN_VALUE" /* asynFloat64, r/o */
 

Macro Definition Documentation

◆ NUM_VERT_SELECTIONS

#define NUM_VERT_SELECTIONS   4

◆ P_MaxPointsString

#define P_MaxPointsString   "SCOPE_MAX_POINTS" /* asynInt32, r/o */

◆ P_MaxValueString

#define P_MaxValueString   "SCOPE_MAX_VALUE" /* asynFloat64, r/o */

◆ P_MeanValueString

#define P_MeanValueString   "SCOPE_MEAN_VALUE" /* asynFloat64, r/o */

◆ P_MinValueString

#define P_MinValueString   "SCOPE_MIN_VALUE" /* asynFloat64, r/o */

◆ P_NoiseAmplitudeString

#define P_NoiseAmplitudeString   "SCOPE_NOISE_AMPLITUDE" /* asynFloat64, r/w */

◆ P_RunString

#define P_RunString   "SCOPE_RUN" /* asynInt32, r/w */

◆ P_TimeBaseString

#define P_TimeBaseString   "SCOPE_TIME_BASE" /* asynFloat64Array, r/o */

◆ P_TimePerDivSelectString

#define P_TimePerDivSelectString   "SCOPE_TIME_PER_DIV_SELECT" /* asynInt32, r/w */

◆ P_TimePerDivString

#define P_TimePerDivString   "SCOPE_TIME_PER_DIV" /* asynFloat64, r/w */

◆ P_TriggerDelayString

#define P_TriggerDelayString   "SCOPE_TRIGGER_DELAY" /* asynFloat64, r/w */

◆ P_UpdateTimeString

#define P_UpdateTimeString   "SCOPE_UPDATE_TIME" /* asynFloat64, r/w */

◆ P_VertGainSelectString

#define P_VertGainSelectString   "SCOPE_VERT_GAIN_SELECT" /* asynInt32, r/w */

◆ P_VertGainString

#define P_VertGainString   "SCOPE_VERT_GAIN" /* asynFloat64, r/w */

◆ P_VoltOffsetString

#define P_VoltOffsetString   "SCOPE_VOLT_OFFSET" /* asynFloat64, r/w */

◆ P_VoltsPerDivSelectString

#define P_VoltsPerDivSelectString   "SCOPE_VOLTS_PER_DIV_SELECT" /* asynInt32, r/w */

◆ P_VoltsPerDivString

#define P_VoltsPerDivString   "SCOPE_VOLTS_PER_DIV" /* asynFloat64, r/w */

◆ P_WaveformString

#define P_WaveformString   "SCOPE_WAVEFORM" /* asynFloat64Array, r/o */