ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
acq400_Permit_AI Class Reference
Inheritance diagram for acq400_Permit_AI:
acq400_Permit acq400_asynPortDriver

Public Member Functions

 acq400_Permit_AI (const char *portName, int site, int nchan)
virtual asynStatus writeInt32 (asynUser *pasynUser, epicsInt32 value)
virtual asynStatus writeFloat64 (asynUser *pasynUser, epicsFloat64 value)
virtual void flush_L_CACHE ()
Public Member Functions inherited from acq400_Permit
virtual asynStatus writeUInt32Digital (asynUser *pasynUser, epicsUInt32 value, epicsUInt32 mask)
Public Member Functions inherited from acq400_asynPortDriver
 acq400_asynPortDriver (const char *portName, int maxAddr, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize)
virtual ~acq400_asynPortDriver ()

Additional Inherited Members

Static Public Member Functions inherited from acq400_Permit
static void create_instance (const char *portName, int site, bool is_ai, int nchan)
Public Attributes inherited from acq400_Permit
const int site
const int nchan
Protected Member Functions inherited from acq400_Permit
 acq400_Permit (const char *portName, int site, bool is_ai, int nchan)
void check_if_fmt_event_trigger (const FMT &fmt)
void flush ()
virtual void update_callbacks (bool call_array_callbacks)
Protected Member Functions inherited from acq400_asynPortDriver
asynStatus gip (int pnum, int *pram)
asynStatus gip (int addr, int pnum, int *pram)
asynStatus sip (int addr, int pnum, int pram)
asynStatus sip (int addr, int pnum, unsigned pram)
asynStatus sip (int addr, int pnum, epicsInt64 pram)
asynStatus sip (int addr, int pnum, double pram)
asynStatus gsp (int pnum, int maxchar, char *str)
asynStatus ssp (int pnum, const char *str)
Protected Attributes inherited from acq400_Permit
unsigned dirty_L_CACHE
PermitDSPdsp
acq400_FMT_rxFMT_rx
Protected Attributes inherited from acq400_asynPortDriver
epicsEventId eventId
int P_RUNSTOP
int P_UPDATES
int P_TS_USEC
int P_MON_RL
int mrl_param
unsigned update
Static Protected Attributes inherited from acq400_Permit
static int verbose = ::getenv_default("acq400_PERMIT_VERBOSE", 0)

Constructor & Destructor Documentation

◆ acq400_Permit_AI()

acq400_Permit_AI::acq400_Permit_AI ( const char * portName,
int site,
int nchan )
inline

< index 0 = ALL

Member Function Documentation

◆ flush_L_CACHE()

virtual void acq400_Permit_AI::flush_L_CACHE ( void )
inlinevirtual

Implements acq400_Permit.

◆ writeInt32()

asynStatus acq400_Permit_AI::writeInt32 ( asynUser * pasynUser,
epicsInt32 value )
virtual

Reimplemented from acq400_Permit.


The documentation for this class was generated from the following file: