AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
Public Member Functions | List of all members
ACQ_HW Class Reference

concrete base class. More...

Inheritance diagram for ACQ_HW:
ACQ_HW_BASE ACQ IO

Public Member Functions

 ACQ_HW (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor)
 
virtual ~ACQ_HW ()
 
virtual bool newSample (int sample)
 checks host buffer for new sample, if so copies to lbuf and reports true More...
 
- Public Member Functions inherited from ACQ
virtual string toString ()
 
- Public Member Functions inherited from IO
 IO (string _name, VI _vi, VO _vo)
 
virtual ~IO ()
 
string getName ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ACQ
static ACQfactory (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor)
 
- Public Attributes inherited from ACQ
const VI vi_offsets
 byte offset for each Input type in Local Vector In More...
 
const VO vo_offsets
 byte offset for each Output type in Local Vector Out More...
 
const VI vi_cursor
 index for each Input type in System Interface More...
 
const VO vo_cursor
 index for each Output type in System Interface More...
 
- Public Attributes inherited from IO
const VI vi
 
const VO vo
 
- Protected Member Functions inherited from ACQ_HW_BASE
 ACQ_HW_BASE (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor)
 
virtual ~ACQ_HW_BASE ()
 
virtual void arm (int nsamples)
 prepare to run a shot nsamples long, arm the UUT. More...
 
virtual unsigned tlatch (void)
 returns latest tlatch from lbuf More...
 
virtual void action (SystemInterface &systemInterface)
 on newSample, copy VO from SI, copy VI to SI More...
 
virtual void action2 (SystemInterface &systemInterface)
 late action(), cleanup More...
 
- Protected Member Functions inherited from ACQ
 ACQ (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor)
 
virtual ~ACQ ()
 
- Protected Attributes inherited from ACQ_HW_BASE
Devdev
 
unsigned tl0
 
unsigned * dox
 
int sample
 
const int spix
 
int pw32_double_buffer
 
- Protected Attributes inherited from ACQ
bool nowait
 newSample doesn't block for new Tlatch (eg bolo in set with non bolo uuts). More...
 
unsigned wd_mask
 watchdog mask. More...
 
int pollcount
 
int devnum
 AFHBA404 device numbers 0..N. More...
 

Detailed Description

concrete base class.

Definition at line 130 of file AcqHw.cpp.

Constructor & Destructor Documentation

◆ ACQ_HW()

ACQ_HW::ACQ_HW ( int  devnum,
string  _name,
VI  _vi,
VO  _vo,
VI  _vi_offsets,
VO  _vo_offsets,
VI sys_vi_cursor,
VO sys_vo_cursor 
)

Definition at line 148 of file AcqHw.cpp.

◆ ~ACQ_HW()

virtual ACQ_HW::~ACQ_HW ( )
inlinevirtual

Definition at line 136 of file AcqHw.cpp.

Member Function Documentation

◆ newSample()

bool ACQ_HW::newSample ( int  sample)
virtual

checks host buffer for new sample, if so copies to lbuf and reports true

Reimplemented from ACQ.

Definition at line 254 of file AcqHw.cpp.


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