ISIS Logo
ECLAB
An EPICS support module to export potentiostat values as process variables
Classes | Macros
ECLabDriver.h File Reference

Header for ECLabDriver class. More...

#include "asynPortDriver.h"

Go to the source code of this file.

Classes

class  ECLabDriver
 EPICS Asyn port driver class. More...
 
struct  ECLabDriver::techinfo
 

Macros

#define FIRST_ECLAB_PARAM   P_version
 
#define LAST_ECLAB_PARAM   P_stopChannel
 
#define NUM_ECLAB_PARAMS   (&LAST_ECLAB_PARAM - &FIRST_ECLAB_PARAM + 1)
 
#define P_versionString   "VERSION"
 
#define P_hostString   "HOST"
 
#define P_devCodeString   "DEVCODE"
 
#define P_numChannelsString   "NUMCHANNELS"
 
#define P_numSlotsString   "NUMSLOTS"
 
#define P_numTechString   "NUMTECH"
 
#define P_memFilledString   "MEMFILLED"
 
#define P_currEWEString   "CURR_EWE"
 
#define P_currECEString   "CURR_ECE"
 
#define P_currIString   "CURR_I"
 
#define P_currTIMEString   "CURR_TIME"
 
#define P_currRCOMPString   "CURR_RCOMP"
 
#define P_currFREQString   "CURR_FREQ"
 
#define P_currSTATEString   "CURR_STATE"
 
#define P_loadTechString   "LOADTECH"
 
#define P_defineTechString   "DEFINETECH"
 
#define P_updateParamsString   "UPDATE"
 
#define P_dataDoneString   "DATADONE"
 
#define P_startChannelString   "STARTCHANNEL"
 
#define P_stopChannelString   "STOPCHANNEL"
 
#define P_currTimeBaseString   "CURR_TB"
 
#define P_filePrefixString   "FILEPREFIX"
 
#define P_saveDataString   "SAVEDATA"
 

Detailed Description

Header for ECLabDriver class.

Author
Freddie Akeroyd, STFC ISIS Facility, GB

Definition in file ECLabDriver.h.

Macro Definition Documentation

#define FIRST_ECLAB_PARAM   P_version

Definition at line 76 of file ECLabDriver.h.

#define LAST_ECLAB_PARAM   P_stopChannel

Definition at line 77 of file ECLabDriver.h.

#define NUM_ECLAB_PARAMS   (&LAST_ECLAB_PARAM - &FIRST_ECLAB_PARAM + 1)

Definition at line 85 of file ECLabDriver.h.

#define P_currECEString   "CURR_ECE"

Definition at line 95 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currEWEString   "CURR_EWE"

Definition at line 94 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currFREQString   "CURR_FREQ"

Definition at line 99 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currIString   "CURR_I"

Definition at line 96 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currRCOMPString   "CURR_RCOMP"

Definition at line 98 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currSTATEString   "CURR_STATE"

Definition at line 100 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currTimeBaseString   "CURR_TB"

Definition at line 107 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_currTIMEString   "CURR_TIME"

Definition at line 97 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_dataDoneString   "DATADONE"

Definition at line 104 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_defineTechString   "DEFINETECH"

Definition at line 102 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_devCodeString   "DEVCODE"

Definition at line 89 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_filePrefixString   "FILEPREFIX"

Definition at line 108 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_hostString   "HOST"

Definition at line 88 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_loadTechString   "LOADTECH"

Definition at line 101 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_memFilledString   "MEMFILLED"

Definition at line 93 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_numChannelsString   "NUMCHANNELS"

Definition at line 90 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_numSlotsString   "NUMSLOTS"

Definition at line 91 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_numTechString   "NUMTECH"

Definition at line 92 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_saveDataString   "SAVEDATA"

Definition at line 109 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_startChannelString   "STARTCHANNEL"

Definition at line 105 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_stopChannelString   "STOPCHANNEL"

Definition at line 106 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_updateParamsString   "UPDATE"

Definition at line 103 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

#define P_versionString   "VERSION"

Definition at line 87 of file ECLabDriver.h.

Referenced by ECLabDriver::ECLabDriver().

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5