11#ifndef TIMING_INCLUDE_TIMING_LTC2945NODE_HPP_
12#define TIMING_INCLUDE_TIMING_LTC2945NODE_HPP_
54 static uint32_t
combine_power_data(uint8_t msb_byte_2, uint8_t msb_byte_1, uint8_t lsb_byte);
static constexpr float delta_sense_v_resolution
static uint32_t combine_power_data(uint8_t msb_byte_2, uint8_t msb_byte_1, uint8_t lsb_byte)
LTC2945Node(const I2CMasterNode *i2c_master, uint8_t i2c_device_address, double sense_resistance)
double read_power() const
Read power [W].
double read_v_in() const
Read V in [V].
static uint16_t combine_adc_data(uint8_t msb_byte, uint8_t lsb_byte)
double m_sense_resistance
static constexpr float v_in_resolution
double read_delta_sense_v() const
Read delta sense voltage [V].