AcquisitionDeviceGroup: Used to simplify handling multiple aq devices
This commit is contained in:
@@ -15,19 +15,14 @@
|
||||
TEST_CASE("JFJochReceiver_gRPC_server", "[gRPC]") {
|
||||
DiffractionExperiment x(DetectorGeometry(4, 2));
|
||||
|
||||
std::vector<std::unique_ptr<AcquisitionDevice>> aq_devices;
|
||||
AcquisitionDevice *test = new HLSSimulatedDevice(0, 64);
|
||||
aq_devices.emplace_back(test);
|
||||
|
||||
std::vector<AcquisitionDevice *> tmp_devices;
|
||||
for (const auto &i: aq_devices)
|
||||
tmp_devices.emplace_back(i.get());
|
||||
AcquisitionDeviceGroup aq_devices;
|
||||
aq_devices.AddHLSDevice(64);
|
||||
|
||||
ZMQContext zmq_context;
|
||||
Logger logger("receiver");
|
||||
|
||||
ZMQImagePusher pusher(zmq_context, {"inproc://1"});
|
||||
JFJochReceiverService service(tmp_devices, logger, pusher);
|
||||
JFJochReceiverService service(aq_devices, logger, pusher);
|
||||
|
||||
auto server = gRPCServer("unix:receiver_test", service);
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user