|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
TimingHardwareInterface sets up IPBus UHAL interface. More...
#include <TimingHardwareInterface.hpp>
Public Member Functions | |
| TimingHardwareInterface () | |
| TimingHardwareInterface Constructor. | |
| TimingHardwareInterface (const TimingHardwareInterface &)=delete | |
| TimingHardwareInterface is not copy-constructible. | |
| TimingHardwareInterface & | operator= (const TimingHardwareInterface &)=delete |
| TimingHardwareInterface is not copy-assignable. | |
| TimingHardwareInterface (TimingHardwareInterface &&)=delete | |
| TimingHardwareInterface is not move-constructible. | |
| TimingHardwareInterface & | operator= (TimingHardwareInterface &&)=delete |
| TimingHardwareInterface is not move-assignable. | |
Protected Member Functions | |
| template<class TIMING_DEV> | |
| TIMING_DEV | cast_timing_device (const uhal::Node *device_node, std::string timing_device_name) |
| void | configure_uhal (const dunedaq::timinglibs::dal::TimingHardwareInterfaceConf *mdal) |
| void | configure_uhal (const std::string &uhal_log_level, const std::string &connections_file) |
| void | scrap_uhal () |
Protected Attributes | |
| std::string | m_connections_file |
| std::string | m_uhal_log_level |
| std::unique_ptr< uhal::ConnectionManager > | m_connection_manager |
TimingHardwareInterface sets up IPBus UHAL interface.
Definition at line 32 of file TimingHardwareInterface.hpp.
|
explicit |
TimingHardwareInterface Constructor.
| name | Instance name for this TimingHardwareInterface instance |
Definition at line 41 of file TimingHardwareInterface.cpp.
|
delete |
TimingHardwareInterface is not copy-constructible.
|
delete |
TimingHardwareInterface is not move-constructible.
|
protected |
Definition at line 6 of file TimingHardwareInterface.hxx.
|
protected |
Definition at line 79 of file TimingHardwareInterface.cpp.
|
protected |
Definition at line 48 of file TimingHardwareInterface.cpp.
|
delete |
TimingHardwareInterface is not copy-assignable.
|
delete |
TimingHardwareInterface is not move-assignable.
|
protected |
Definition at line 85 of file TimingHardwareInterface.cpp.
|
protected |
Definition at line 55 of file TimingHardwareInterface.hpp.
|
protected |
Definition at line 53 of file TimingHardwareInterface.hpp.
|
protected |
Definition at line 54 of file TimingHardwareInterface.hpp.