constructor() | dunedaq::timing::I2CMasterNode | private |
DACNode(const uhal::Node &node) | dunedaq::timing::DACNode | explicit |
DACNode(const DACNode &node) | dunedaq::timing::DACNode | |
DACSlave(const I2CMasterNode *i2c_master, uint8_t i2c_device_address) | dunedaq::timing::DACSlave | |
get_i2c_address() const | dunedaq::timing::I2CSlave | inline |
get_i2c_clock_prescale() const | dunedaq::timing::I2CMasterNode | inlinevirtual |
get_master_id() const | dunedaq::timing::I2CSlave | |
get_slave(const std::string &name) const | dunedaq::timing::I2CMasterNode | virtual |
get_slave_address(const std::string &name) const | dunedaq::timing::I2CMasterNode | virtual |
get_slaves() const | dunedaq::timing::I2CMasterNode | virtual |
I2CMasterNode(const uhal::Node &node) | dunedaq::timing::I2CMasterNode | explicit |
I2CMasterNode(const I2CMasterNode &node) | dunedaq::timing::I2CMasterNode | |
dunedaq::I2CSlave(const I2CMasterNode *i2c_master, uint8_t i2c_device_address) | dunedaq::timing::I2CSlave | protected |
kAckCmd | dunedaq::timing::I2CMasterNode | privatestatic |
kArbitrationLostBit | dunedaq::timing::I2CMasterNode | privatestatic |
kBusyBit | dunedaq::timing::I2CMasterNode | privatestatic |
kCmdNode | dunedaq::timing::I2CMasterNode | privatestatic |
kCtrlNode | dunedaq::timing::I2CMasterNode | privatestatic |
kInProgressBit | dunedaq::timing::I2CMasterNode | privatestatic |
kInterruptAck | dunedaq::timing::I2CMasterNode | privatestatic |
kInterruptBit | dunedaq::timing::I2CMasterNode | privatestatic |
kPreHiNode | dunedaq::timing::I2CMasterNode | privatestatic |
kPreLoNode | dunedaq::timing::I2CMasterNode | privatestatic |
kReadFromSlaveCmd | dunedaq::timing::I2CMasterNode | privatestatic |
kReceivedAckBit | dunedaq::timing::I2CMasterNode | privatestatic |
kRxNode | dunedaq::timing::I2CMasterNode | privatestatic |
kStartCmd | dunedaq::timing::I2CMasterNode | privatestatic |
kStatusNode | dunedaq::timing::I2CMasterNode | privatestatic |
kStopCmd | dunedaq::timing::I2CMasterNode | privatestatic |
kTxNode | dunedaq::timing::I2CMasterNode | privatestatic |
kWriteToSlaveCmd | dunedaq::timing::I2CMasterNode | privatestatic |
m_clock_prescale | dunedaq::timing::I2CMasterNode | private |
m_i2c_device_address | dunedaq::timing::I2CSlave | private |
m_i2c_device_addresses | dunedaq::timing::I2CMasterNode | protected |
m_i2c_devices | dunedaq::timing::I2CMasterNode | private |
m_i2c_master | dunedaq::timing::I2CSlave | private |
dunedaq::ping(uint8_t i2c_device_address) const | dunedaq::timing::I2CMasterNode | |
dunedaq::timing::DACSlave::ping() const | dunedaq::timing::I2CSlave | |
read_block_i2c(uint8_t i2c_device_address, uint32_t number_of_bytes) const | dunedaq::timing::I2CMasterNode | protectedvirtual |
dunedaq::read_i2c(uint8_t i2c_device_address, uint32_t i2c_reg_address) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::read_i2c(uint32_t i2c_device_address, uint32_t i2c_reg_address) const | dunedaq::timing::I2CSlave | |
dunedaq::timing::DACSlave::read_i2c(uint32_t i2c_reg_address) const | dunedaq::timing::I2CSlave | |
dunedaq::read_i2cArray(uint8_t i2c_device_address, uint32_t i2c_reg_address, uint32_t number_of_words) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::read_i2cArray(uint32_t i2c_device_address, uint32_t i2c_reg_address, uint32_t number_of_words) const | dunedaq::timing::I2CSlave | |
dunedaq::timing::DACSlave::read_i2cArray(uint32_t i2c_reg_address, uint32_t number_of_words) const | dunedaq::timing::I2CSlave | |
dunedaq::read_i2cPrimitive(uint8_t i2c_device_address, uint32_t number_of_bytes) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::read_i2cPrimitive(uint32_t number_of_bytes) const | dunedaq::timing::I2CSlave | |
reset() const | dunedaq::timing::I2CMasterNode | |
scan() const | dunedaq::timing::I2CMasterNode | |
send_i2c_command_and_read_data(uint8_t command) const | dunedaq::timing::I2CMasterNode | protected |
send_i2c_command_and_write_data(uint8_t command, uint8_t data) const | dunedaq::timing::I2CMasterNode | protected |
set_dac(uint8_t channel, uint32_t code) const | dunedaq::timing::DACSlave | |
set_interal_ref(bool internal_ref) const | dunedaq::timing::DACSlave | |
wait_until_finished(bool require_acknowledgement=true, bool require_bus_idle_at_end=false) const | dunedaq::timing::I2CMasterNode | private |
write_block_i2c(uint8_t i2c_device_address, const std::vector< uint8_t > &data, bool send_stop=true) const | dunedaq::timing::I2CMasterNode | protectedvirtual |
dunedaq::write_i2c(uint8_t i2c_device_address, uint32_t i2c_reg_address, uint8_t data, bool send_stop=true) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::write_i2c(uint32_t i2c_device_address, uint32_t i2c_reg_address, uint8_t data, bool send_stop=true) const | dunedaq::timing::I2CSlave | |
dunedaq::timing::DACSlave::write_i2c(uint32_t i2c_reg_address, uint8_t data, bool send_stop=true) const | dunedaq::timing::I2CSlave | |
dunedaq::write_i2cArray(uint8_t i2c_device_address, uint32_t i2c_reg_address, std::vector< uint8_t > data, bool send_stop=true) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::write_i2cArray(uint32_t i2c_device_address, uint32_t i2c_reg_address, std::vector< uint8_t > data, bool send_stop=true) const | dunedaq::timing::I2CSlave | |
dunedaq::timing::DACSlave::write_i2cArray(uint32_t i2c_reg_address, std::vector< uint8_t > data, bool send_stop=true) const | dunedaq::timing::I2CSlave | |
dunedaq::write_i2cPrimitive(uint8_t i2c_device_address, const std::vector< uint8_t > &data, bool send_stop=true) const | dunedaq::timing::I2CMasterNode | virtual |
dunedaq::timing::DACSlave::write_i2cPrimitive(const std::vector< uint8_t > &data, bool send_stop=true) const | dunedaq::timing::I2CSlave | |
~DACNode() | dunedaq::timing::DACNode | virtual |
~DACSlave()=default | dunedaq::timing::DACSlave | virtual |
~I2CMasterNode() | dunedaq::timing::I2CMasterNode | virtual |
~I2CSlave() | dunedaq::timing::I2CSlave | virtual |