2022-05-23 15:26:29 +00:00
|
|
|
#pragma once
|
|
|
|
#include "lasp_daq.h"
|
|
|
|
|
2023-06-09 08:43:04 +00:00
|
|
|
/** \addtogroup device
|
|
|
|
* \defgroup uldaq UlDAQ specific code
|
|
|
|
* This code is used to interface with UlDAQ compatible devices. It is only
|
|
|
|
* tested on Linux.
|
|
|
|
* @{
|
|
|
|
* \addtogroup uldaq
|
|
|
|
* @{
|
2023-01-04 13:21:39 +00:00
|
|
|
*/
|
|
|
|
|
2023-01-04 14:15:03 +00:00
|
|
|
std::unique_ptr<Daq> createUlDaqDevice(const DeviceInfo &devinfo,
|
|
|
|
const DaqConfiguration &config);
|
2022-05-23 15:26:29 +00:00
|
|
|
|
|
|
|
/**
|
2023-06-09 08:43:04 +00:00
|
|
|
* @brief Append device info list with UlDaq specific devices, if any.
|
2022-05-23 15:26:29 +00:00
|
|
|
*
|
2023-01-20 14:59:08 +00:00
|
|
|
* @param devinfolist Info list to append to.
|
2022-05-23 15:26:29 +00:00
|
|
|
*/
|
2023-01-20 14:59:08 +00:00
|
|
|
void fillUlDaqDeviceInfo(DeviceInfoList& devinfolist);
|
2023-06-09 08:43:04 +00:00
|
|
|
|
|
|
|
/** @} */
|
|
|
|
/** @} */
|