LASP 1.0
Library for Acoustic Signal Processing
|
#include <lasp_uldaq_bufhandler.h>
Public Member Functions | |
OutBufHandler (DT9837A &daq, OutDaqCallback cb) | |
void | start () |
bool | operator() () |
OutBufHandler::operator() | |
~OutBufHandler () | |
Public Member Functions inherited from BufHandler | |
BufHandler (DT9837A &daq, const us nchannels) | |
Initialize bufhandler. | |
Additional Inherited Members | |
Protected Attributes inherited from BufHandler | |
DT9837A & | daq |
Reference to underlying Daq. | |
const DataTypeDescriptor | dtype_descr = dtype_desc_fl64 |
The type of data, in this case always double precision floats. | |
us | nchannels |
The number of channels, number of frames per callback (block). | |
us | nFramesPerBlock |
double | samplerate |
Sampling frequency in Hz. | |
std::vector< double > | buf |
Storage capacity for the DAQ I/O. | |
bool | topenqueued = false |
Whether the top part of the buffer is enqueued. | |
bool | botenqueued = false |
Whether the bottom part of the buffer is enqueued enqueued. | |
us | totalFramesCount = 0 |
Counter for the total number of frames acquired / sent since the start of the stream. | |
long long | buffer_mid_idx |
Definition at line 93 of file lasp_uldaq_bufhandler.h.
OutBufHandler::OutBufHandler | ( | DT9837A & | daq, |
OutDaqCallback | cb | ||
) |
OutBufHandler::~OutBufHandler | ( | ) |
bool OutBufHandler::operator() | ( | ) |
OutBufHandler::operator()
void OutBufHandler::start | ( | ) |