DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
IONode.hxx
Go to the documentation of this file.
1namespace dunedaq::timing {
2
3//-----------------------------------------------------------------------------
4template<class T>
5std::unique_ptr<const T>
6IONode::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
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
< Message parameters