concrete model of ACQ2106 box.
More...
|
| 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...
|
|
| 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 () |
|
concrete model of ACQ2106 box.
Definition at line 72 of file AcqHw.cpp.
◆ ACQ_HW_BASE()
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 |
|
) |
| |
|
inlineprotected |
◆ ~ACQ_HW_BASE()
virtual ACQ_HW_BASE::~ACQ_HW_BASE |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ action()
on newSample, copy VO from SI, copy VI to SI
- Parameters
-
systemInterface | copy SI to VO, copy VI to SI, advance local buffer pointer. |
Reimplemented from ACQ.
Reimplemented in ACQ_HW_MEAN.
Definition at line 203 of file AcqHw.cpp.
◆ action2()
late action(), cleanup
in slack time, copy SI.OUT to VO archive cursor.
@todo make it optional in case it takes too long
Reimplemented from ACQ.
Reimplemented in ACQ_HW_MEAN.
Definition at line 235 of file AcqHw.cpp.
◆ arm()
void ACQ_HW_BASE::arm |
( |
int |
nsamples | ) |
|
|
protectedvirtual |
prepare to run a shot nsamples long, arm the UUT.
Reimplemented from ACQ.
Definition at line 276 of file AcqHw.cpp.
◆ tlatch()
unsigned ACQ_HW_BASE::tlatch |
( |
void |
| ) |
|
|
protectedvirtual |
returns latest tlatch from lbuf
Reimplemented from ACQ.
Definition at line 271 of file AcqHw.cpp.
◆ dev
◆ dox
unsigned* ACQ_HW_BASE::dox |
|
protected |
◆ pw32_double_buffer
int ACQ_HW_BASE::pw32_double_buffer |
|
protected |
◆ sample
◆ spix
const int ACQ_HW_BASE::spix |
|
protected |
◆ tl0
unsigned ACQ_HW_BASE::tl0 |
|
protected |
The documentation for this class was generated from the following file: