1 #ifndef GCP_RECEIVER_DIOSQUIDCLIENT_H
2 #define GCP_RECEIVER_DIOSQUIDCLIENT_H
13 #include "gcp/util/common/BoardDataFrameManager.h"
15 #include "gcp/receiver/specific/DioClient.h"
16 #include "gcp/receiver/specific/SquidDataFrameManager.h"
27 std::string hwHost,
unsigned short hwPort,
28 unsigned int nSamplesPerSecond);
50 std::vector<std::string> squids_;
51 bool haveSquidChannels_;
55 unsigned filterNtaps_;
56 unsigned subSampling_;
58 void bufferData(std::vector<MuxReadout::DIODatum>& data);
63 std::vector<MuxReadout::DIODatum>& data,
68 void resetBufferPointers();
73 void archiveSubSampling(
unsigned sampling);
82 #endif // End #ifndef GCP_RECEIVER_DIOSQUIDCLIENT_H
void initializeChannels()
Definition: DioSquidClient.cc:72
Definition: BoardDataFrameManager.h:31
Definition: DioClient.h:28
void setUpFilter()
Definition: DioSquidClient.cc:102
Definition: SquidDataFrameManager.h:29
Definition: DioSquidClient.h:21
virtual ~DioSquidClient()
Definition: DioSquidClient.cc:27
DioSquidClient(std::string dioHost, unsigned short dioPort, std::string hwHost, unsigned short hwPort, unsigned int nSamplesPerSecond)
Definition: DioSquidClient.cc:16