|
ACQ400_XRM (xrmIoc)
|
Classes | |
| struct | PM_COLS |
Public Member Functions | |
| acq400_PM (const char *portName) | |
| virtual asynStatus | writeInt32 (asynUser *pasynUser, epicsInt32 value) |
| 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 () |
Protected Member Functions | |
| void | init_buffers (const unsigned nbuf) |
| void | stash_buffer (int ib_live, const unsigned nbuf) |
| void | get_sample_dimensions () |
| virtual void | update_pm_tab_row (int row, int ib) |
| virtual void | update_pm_callbacks (bool call_array_callbacks) |
| virtual void | task () |
| 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) |
Static Protected Member Functions | |
| static void | task_runner (void *drvPvt) |
Protected Attributes | |
| std::deque< BufferPair > | empties |
| std::deque< BufferPair > | filled |
| struct acq400_PM::PM_COLS | pm_cols |
| SamplePrams | samplePrams |
| int | P_NBUF |
| int | P_RING |
| int | P_RAWBUF |
| int | P_COL_ROWNUM |
| int | P_COL_IBLIVE |
| int | P_COL_IBSTORE |
| int | P_COL_TS |
| int | P_COL_SP0 |
| int | P_COL_SP1 |
| int | P_COL_SP2 |
| int | P_COL_SP3 |
| int | P_COL_WRVS |
| int | P_COL_WRVT |
| int | P_COL_WRUS |
| int | ib |
| 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 |
| acq400_PM::acq400_PM | ( | const char * | portName | ) |
ib is physical buffer contains bpb vpb's