output the mean of nb values
More...
|
| | ACQ_HW_MEAN (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor, int nmean) |
| |
| virtual | ~ACQ_HW_MEAN () |
| |
| virtual bool | newSample (int sample) |
| | checks host buffer for new sample, if so copies to lbuf and reports true 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_HW_MULTI (int devnum, string _name, VI _vi, VO _vo, VI _vi_offsets, VO _vo_offsets, VI &sys_vi_cursor, VO &sys_vo_cursor, int nbuffers) |
| |
| virtual | ~ACQ_HW_MULTI () |
| |
| virtual string | toString () |
| |
| | IO (string _name, VI _vi, VO _vo) |
| |
| virtual | ~IO () |
| |
| string | getName () |
| |
|
| bool | _newSample (int sample) |
| |
| unsigned | tlatch0 (int ib) |
| |
| | 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...
|
| |
| | 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 () |
| |
output the mean of nb values
Definition at line 367 of file AcqHw.cpp.
◆ ACQ_HW_MEAN()
| ACQ_HW_MEAN::ACQ_HW_MEAN |
( |
int |
devnum, |
|
|
string |
_name, |
|
|
VI |
_vi, |
|
|
VO |
_vo, |
|
|
VI |
_vi_offsets, |
|
|
VO |
_vo_offsets, |
|
|
VI & |
sys_vi_cursor, |
|
|
VO & |
sys_vo_cursor, |
|
|
int |
nmean |
|
) |
| |
◆ ~ACQ_HW_MEAN()
| virtual ACQ_HW_MEAN::~ACQ_HW_MEAN |
( |
| ) |
|
|
inlinevirtual |
◆ _newSample()
| bool ACQ_HW_MEAN::_newSample |
( |
int |
sample | ) |
|
|
protected |
◆ action()
on newSample, copy VO from SI, copy VI to SI
SIMPLIFY: supports AI32 ONLY! COMPLEXIFY : re-scale as LJ 24 bit number so that HW=1 threshold is still valid, then OR the channel ID back in.
Reimplemented from ACQ_HW_BASE.
Definition at line 429 of file AcqHw.cpp.
◆ action2()
◆ newSample()
| bool ACQ_HW_MEAN::newSample |
( |
int |
sample | ) |
|
|
virtual |
checks host buffer for new sample, if so copies to lbuf and reports true
- Parameters
-
| sample | checks host buffer for new sample, if so copies to lbuf and reports true |
Reimplemented from ACQ_HW_MULTI.
Reimplemented in ACQ_HW_MEAN_SKIPPER.
Definition at line 414 of file AcqHw.cpp.
◆ dox
| unsigned* ACQ_HW_MEAN::dox |
|
protected |
◆ nmean
| const int& ACQ_HW_MEAN::nmean |
|
protected |
◆ raw
◆ tl0_array
| unsigned* ACQ_HW_MEAN::tl0_array |
|
protected |
◆ verbose
The documentation for this class was generated from the following file: