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

Public Member Functions

virtual void flush_L_CACHE (void)=0
virtual asynStatus writeInt32 (asynUser *pasynUser, epicsInt32 value)
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 ()

Static Public Member Functions

static void create_instance (const char *portName, int site, bool is_ai, int nchan)

Public Attributes

const int site
const int nchan

Protected Member Functions

 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

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

static int verbose = ::getenv_default("acq400_PERMIT_VERBOSE", 0)

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