Files
Jungfraujoch/receiver/host/MakeAcquisitionDevice.h
Filip Leonarski 1757d42182 Initial commit
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch>
2023-04-06 11:17:59 +02:00

16 lines
694 B
C++

// Copyright (2019-2022) Paul Scherrer Institute
// SPDX-License-Identifier: GPL-3.0-or-later
#ifndef JUNGFRAUJOCH_MAKEACQUISITIONDEVICE_H
#define JUNGFRAUJOCH_MAKEACQUISITIONDEVICE_H
#include "AcquisitionDevice.h"
enum class AcquisitionDeviceType {PCIe, HLS, Mock};
std::unique_ptr<AcquisitionDevice> MakeAcquisitionDevice(AcquisitionDeviceType type, uint16_t data_stream,
size_t in_frame_buffer_size_modules = 1024,
uint16_t pci_slot_number = 0,
int16_t numa_node = -1);
#endif //JUNGFRAUJOCH_MAKEACQUISITIONDEVICE_H