|
| 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