DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <LM75Node.hpp>
Public Member Functions | |
LM75Node (const I2CMasterNode *i2c_master, uint8_t i2c_device_address) | |
virtual | ~LM75Node () |
float | read_temperature () const |
Read temperature [C]. | |
![]() | |
virtual | ~I2CSlave () |
uint8_t | get_i2c_address () const |
uint8_t | read_i2c (uint32_t i2c_device_address, uint32_t i2c_reg_address) const |
comodity functions | |
uint8_t | read_i2c (uint32_t i2c_reg_address) const |
uint8_t | read_i2c_atomic (uint32_t i2c_device_address, uint32_t i2c_reg_address) const |
uint8_t | read_i2c_atomic (uint32_t i2c_reg_address) const |
void | write_i2c (uint32_t i2c_device_address, uint32_t i2c_reg_address, uint8_t data, bool send_stop=true) const |
void | write_i2c (uint32_t i2c_reg_address, uint8_t data, bool send_stop=true) const |
std::vector< uint8_t > | read_i2cArray (uint32_t i2c_device_address, uint32_t i2c_reg_address, uint32_t number_of_words) const |
std::vector< uint8_t > | read_i2cArray (uint32_t i2c_reg_address, uint32_t number_of_words) const |
std::vector< uint8_t > | read_i2cArray_atomic (uint32_t i2c_reg_address, uint32_t number_of_words) const |
std::vector< uint8_t > | read_i2cArray_atomic (uint32_t i2c_device_address, uint32_t i2c_reg_address, uint32_t number_of_words) const |
void | write_i2cArray (uint32_t i2c_device_address, uint32_t i2c_reg_address, std::vector< uint8_t > data, bool send_stop=true) const |
void | write_i2cArray (uint32_t i2c_reg_address, std::vector< uint8_t > data, bool send_stop=true) const |
std::vector< uint8_t > | read_i2cPrimitive (uint32_t number_of_bytes) const |
void | write_i2cPrimitive (const std::vector< uint8_t > &data, bool send_stop=true) const |
bool | ping () const |
std::string | get_master_id () const |
Additional Inherited Members | |
![]() | |
I2CSlave (const I2CMasterNode *i2c_master, uint8_t i2c_device_address) | |
Definition at line 26 of file LM75Node.hpp.
dunedaq::timing::LM75Node::LM75Node | ( | const I2CMasterNode * | i2c_master, |
uint8_t | i2c_device_address ) |
Definition at line 23 of file LM75Node.cpp.
|
virtual |
Definition at line 29 of file LM75Node.cpp.
float dunedaq::timing::LM75Node::read_temperature | ( | ) | const |
Read temperature [C].
Definition at line 34 of file LM75Node.cpp.