|
| | DioSquidClient (std::string dioHost, unsigned short dioPort, std::string hwHost, unsigned short hwPort, unsigned int nSamplesPerSecond) |
| |
| virtual | ~DioSquidClient () |
| |
| void | initializeChannels () |
| |
| void | setUpFilter () |
| |
|
gcp::util::BoardDataFrameManager & | getFrame () |
| |
| | DioClient (std::string dioHost, unsigned short dioPort, std::string hwHost, unsigned short hwPort, unsigned int nSamplesPerSecond, bool batch=false) |
| |
| virtual | ~DioClient () |
| |
|
void | initialize () |
| |
| bool | connect () |
| |
| bool | isConnected () |
| |
| bool | dataAreReady () |
| |
| bool | bufferNextSample () |
| |
virtual
gcp::util::RegMapDataFrameManager * | grabReadFrame () |
| |
| virtual void | releaseReadFrame () |
| |
|
void | setSampling (unsigned sampling) |
| |
| void | setFilter (gcp::util::Frequency freq, unsigned ntaps) |
| |
|
void | setFilterFrequency (gcp::util::Frequency freq) |
| |
|
void | setFilterNtap (unsigned ntaps) |
| |
| void | setFilter (unsigned mask, double freqHz, unsigned ntaps) |
| |
|
virtual void | archiveFilterValues (gcp::util::Frequency &freq, unsigned ntaps) |
| |
|
virtual void | copyPersistentRegs (gcp::util::ArrayMapDataFrameManager *frame) |
| |
|
|
std::vector< std::string > | channels_ |
| |
|
std::vector< MuxReadout::DIODatum > | data_ |
| |
| static const gcp::util::Frequency | defaultSincFilterCutoffFreq_ |
| |
|
static const unsigned | defaultNTaps_ = 129 |
| |
|
void | addBatchChannel (std::string channelSpec) |
| |
| void | addChannel (std::string channelSpec) |
| |
| bool | addColumn (MuxReadout::DIOColumnToken column) |
| |
| bool | start (int sampleCount=-1) |
| |
| virtual void | bufferData (vector< MuxReadout::DIODatum > &data) |
| |
|
gcp::util::Frequency | sincCutoffFreq_ |
| |
|
unsigned | nTaps_ |
| |
|
std::string | hwHost_ |
| |
|
unsigned short | hwPort_ |
| |
|
std::string | dioHost_ |
| |
|
unsigned short | dioPort_ |
| |
|
unsigned | sampleCount_ |
| |
|
unsigned | nSamplesPerSecond_ |
| |
|
unsigned | nRecord_ |
| |
|
bool | firstSample_ |
| |
|
bool | needFirstValidSample_ |
| |
|
gcp::util::RegMapDataFrameManager * | frameManager_ |
| |
|
bool | batch_ |
| |
|
bool | first_ |
| |
| DioSquidClient::DioSquidClient |
( |
std::string |
dioHost, |
|
|
unsigned short |
dioPort, |
|
|
std::string |
hwHost, |
|
|
unsigned short |
hwPort, |
|
|
unsigned int |
nSamplesPerSecond |
|
) |
| |
....................................................................... Constructor.
| DioSquidClient::~DioSquidClient |
( |
| ) |
|
|
virtual |
....................................................................... Destructor.
| void DioSquidClient::initializeChannels |
( |
| ) |
|
|
virtual |
....................................................................... Initialize the list of channels from the HardwareManager
Reimplemented from gcp::receiver::DioClient.
| void DioSquidClient::setUpFilter |
( |
| ) |
|
|
virtual |
....................................................................... Overload the base-class method to set up the filter function for this client
Reimplemented from gcp::receiver::DioClient.
The documentation for this class was generated from the following files:
- gcpCbass/receiver/cbass/DioSquidClient.h
- gcpCbass/receiver/cbass/DioSquidClient.cc