DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
timing
include
timing
detail
IONode.hxx
Go to the documentation of this file.
1
namespace
dunedaq::timing
{
2
3
//-----------------------------------------------------------------------------
4
template
<
class
T>
5
std::unique_ptr<const T>
6
IONode::get_i2c_device
(
const
std::string& i2c_bus_name,
const
std::string& i2c_device_name)
const
7
{
8
return
std::unique_ptr<T>(
new
T(&getNode<I2CMasterNode>(i2c_bus_name),
9
getNode<I2CMasterNode>(i2c_bus_name).get_slave_address(i2c_device_name)));
10
}
11
//-----------------------------------------------------------------------------
12
13
}
// namespace timing
dunedaq::timing::IONode::get_i2c_device
std::unique_ptr< const T > get_i2c_device(const std::string &i2c_bus_name, const std::string &i2c_device_name) const
Get the an I2C chip.
Definition
IONode.hxx:6
dunedaq::timing
< Message parameters
Definition
BoreasDesign.hpp:29
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0