27 lines
1.5 KiB
C++
27 lines
1.5 KiB
C++
// Copyright (2019-2023) Paul Scherrer Institute
|
|
|
|
#include "JFJochReceiver.h"
|
|
|
|
#ifndef JUNGFRAUJOCH_JFJOCHRECEIVERTEST_H
|
|
#define JUNGFRAUJOCH_JFJOCHRECEIVERTEST_H
|
|
|
|
JFJochProtoBuf::ReceiverOutput RunJFJochReceiverTest(std::vector<AcquisitionDevice *> &aq_devices, ImagePusher &pusher,
|
|
const DiffractionExperiment &x, Logger &logger, JFCalibration &calib,
|
|
uint16_t nthreads, bool abort = false,
|
|
ZMQPreviewPublisher *in_preview_writer = nullptr,
|
|
const std::string &numa_policy = "");
|
|
|
|
bool JFJochReceiverTest(JFJochProtoBuf::ReceiverOutput &output, Logger &logger,
|
|
std::vector<AcquisitionDevice *> &aq_devices, const DiffractionExperiment &x,
|
|
uint16_t nthreads, bool abort = false,
|
|
bool verbose = true, ZMQPreviewPublisher *in_preview_writer = nullptr,
|
|
const std::string &numa_policy = "");
|
|
|
|
bool JFJochReceiverTest(JFJochProtoBuf::ReceiverOutput &output, Logger &logger,
|
|
std::vector<std::unique_ptr<AcquisitionDevice>> &aq_devices, const DiffractionExperiment &x,
|
|
uint16_t nthreads, bool abort = false,
|
|
bool verbose = true, ZMQPreviewPublisher *in_preview_writer = nullptr,
|
|
const std::string &numa_policy = "");
|
|
|
|
#endif //JUNGFRAUJOCH_JFJOCHRECEIVERTEST_H
|