| _adcRange | sfDevINA2XX | protected |
| _currentLSB | sfDevINA2XX | protected |
| _shuntRes | sfDevINA2XX | protected |
| _theBus | sfDevINA2XX | protected |
| begin(uint8_t address=kI2CAddress, TwoWire &wirePort=Wire) | SfeINA228ArdI2C | inline |
| sfDevINA228::begin(sfTkIBus *theBus=nullptr) | sfDevINA2XX | |
| busVoltageToVolts(float &volts, float busLSB) | sfDevINA2XX | inlineprotected |
| calibrate(float shuntResOhms, float maxCurrentA) | sfDevINA228 | inline |
| calibrateImpl(float shuntResOhms, float maxCurrentA, float calScale, float currentFullScale) | sfDevINA2XX | protected |
| currentToAmps(float &s) | sfDevINA2XX | inlineprotected |
| dieTemperatureToCelsius(float &celsius, uint8_t shift, float tempLSB) | sfDevINA2XX | protected |
| enableTempCompensation(bool enable) | sfDevINA2XX | |
| getADCMode(sfe_ina2xx_mode_t &mode) | sfDevINA2XX | |
| getADCRange(bool &reducedRange) | sfDevINA2XX | |
| getAlertLatch(bool &latched) | sfDevINA2XX | |
| getAlertPolarity(bool &activeHigh) | sfDevINA2XX | |
| getAveragingCount(sfe_ina2xx_avg_count_t &count) | sfDevINA2XX | |
| getBusOverVoltageThreshold(uint16_t &threshold) | sfDevINA2XX | |
| getBusUnderVoltageThreshold(uint16_t &threshold) | sfDevINA2XX | |
| getBusVoltage_V(float &volts) | sfDevINA228 | inline |
| getBusVoltageConvTime(sfe_ina2xx_conv_time_t &time) | sfDevINA2XX | |
| getBusVoltageRaw(uint32_t &value) | sfDevINA228 | inline |
| getCharge_C(double &coulombs) | sfDevINA228 | |
| getConversionDelay(uint8_t &delay2ms) | sfDevINA2XX | |
| getConversionReadyAlert(bool &enabled) | sfDevINA2XX | |
| getCurrent_A(float &s) | sfDevINA228 | inline |
| getCurrentRaw(int32_t &value) | sfDevINA228 | inline |
| getDeviceID(uint16_t &id) | sfDevINA2XX | |
| getDiagnosticFlags(sfe_ina2xx_diag_alrt_reg_t &flags) | sfDevINA2XX | |
| getDieTemp_C(float &celsius) | sfDevINA228 | inline |
| getEnergy_J(double &joules) | sfDevINA228 | |
| getManufacturerID(uint16_t &id) | sfDevINA2XX | |
| getPower_W(float &watts) | sfDevINA228 | inline |
| getPowerLimitThreshold(uint16_t &threshold) | sfDevINA2XX | |
| getPowerRaw(uint32_t &value) | sfDevINA228 | inline |
| getShuntCal(uint16_t &calValue) | sfDevINA2XX | |
| getShuntOverVoltageThreshold(int16_t &threshold) | sfDevINA2XX | |
| getShuntTempCoefficient(uint16_t &ppmPerDegC) | sfDevINA2XX | |
| getShuntUnderVoltageThreshold(int16_t &threshold) | sfDevINA2XX | |
| getShuntVoltage_mV(float &milliVolts) | sfDevINA228 | inline |
| getShuntVoltageConvTime(sfe_ina2xx_conv_time_t &time) | sfDevINA2XX | |
| getShuntVoltageRaw(int32_t &value) | sfDevINA228 | inline |
| getSlowAlert(bool &enabled) | sfDevINA2XX | |
| getTempCompensation(bool &enabled) | sfDevINA2XX | |
| getTempConvTime(sfe_ina2xx_conv_time_t &time) | sfDevINA2XX | |
| getTempLimitThreshold(int16_t &threshold) | sfDevINA2XX | |
| isBusOverVoltage(bool &overVoltage) | sfDevINA2XX | |
| isBusUnderVoltage(bool &underVoltage) | sfDevINA2XX | |
| isChargeOverflow(bool &overflow) | sfDevINA2XX | |
| isConnected(void) | SfeINA228ArdI2C | inline |
| isConversionReady(bool &ready) | sfDevINA2XX | |
| isEnergyOverflow(bool &overflow) | sfDevINA2XX | |
| isMathOverflow(bool &overflow) | sfDevINA2XX | |
| isMemoryValid(bool &valid) | sfDevINA2XX | |
| isPowerOverLimit(bool &overLimit) | sfDevINA2XX | |
| isShuntOverVoltage(bool &overVoltage) | sfDevINA2XX | |
| isShuntUnderVoltage(bool &underVoltage) | sfDevINA2XX | |
| isTempOverLimit(bool &overLimit) | sfDevINA2XX | |
| kBusLSB | sfDevINA228 | protectedstatic |
| kBusThresholdMask | sfDevINA2XX | protectedstatic |
| kCalScale | sfDevINA228 | protectedstatic |
| kCurrentFullScale | sfDevINA228 | protectedstatic |
| kDeviceIDMask | sfDevINA2XX | protectedstatic |
| kDieTempShift | sfDevINA228 | protectedstatic |
| kEnergyLSBScale | sfDevINA228 | protectedstatic |
| kI2CAddress | sfDevINA2XX | protectedstatic |
| kINA228DeviceIDValue | sfDevINA2XX | protectedstatic |
| kINA237DeviceIDValue | sfDevINA2XX | protectedstatic |
| kINA238DeviceIDValue | sfDevINA2XX | protectedstatic |
| kManufacturerIDValue | sfDevINA2XX | protectedstatic |
| kPowerLSBScale | sfDevINA228 | protectedstatic |
| kRegAdcConfig | sfDevINA2XX | protectedstatic |
| kRegBOVL | sfDevINA2XX | protectedstatic |
| kRegBUVL | sfDevINA2XX | protectedstatic |
| kRegCharge | sfDevINA2XX | protectedstatic |
| kRegConfig | sfDevINA2XX | protectedstatic |
| kRegCurrent | sfDevINA2XX | protectedstatic |
| kRegDeviceID | sfDevINA2XX | protectedstatic |
| kRegDiagAlrt | sfDevINA2XX | protectedstatic |
| kRegDieTemp | sfDevINA2XX | protectedstatic |
| kRegEnergy | sfDevINA2XX | protectedstatic |
| kRegManufacturerID | sfDevINA2XX | protectedstatic |
| kRegPower | sfDevINA2XX | protectedstatic |
| kRegPowerLimit | sfDevINA2XX | protectedstatic |
| kRegShuntCal | sfDevINA2XX | protectedstatic |
| kRegShuntTempCo | sfDevINA2XX | protectedstatic |
| kRegSOVL | sfDevINA2XX | protectedstatic |
| kRegSUVL | sfDevINA2XX | protectedstatic |
| kRegTempLimit | sfDevINA2XX | protectedstatic |
| kRegVBus | sfDevINA2XX | protectedstatic |
| kRegVShunt | sfDevINA2XX | protectedstatic |
| kShuntCalMask | sfDevINA2XX | protectedstatic |
| kShuntLSBDefault | sfDevINA228 | protectedstatic |
| kShuntLSBReduced | sfDevINA228 | protectedstatic |
| kShuntTempCoMask | sfDevINA2XX | protectedstatic |
| kTempLSB | sfDevINA228 | protectedstatic |
| powerToWatts(float &watts, float powerLSBScale) | sfDevINA2XX | protected |
| readPowerRaw(uint32_t &value) | sfDevINA2XX | protected |
| readRegister24(uint8_t reg, uint32_t &value) | sfDevINA2XX | protected |
| readRegister40(uint8_t reg, uint64_t &value) | sfDevINA2XX | protected |
| readSignedMeasurementRaw(uint8_t reg, T &value) | sfDevINA2XX | inlineprotected |
| readUnsignedMeasurementRaw(uint8_t reg, T &value) | sfDevINA2XX | inlineprotected |
| reset(void) | sfDevINA2XX | |
| resetAccumulators(void) | sfDevINA2XX | |
| setADCMode(sfe_ina2xx_mode_t mode) | sfDevINA2XX | |
| setADCRange(bool reducedRange) | sfDevINA2XX | |
| setAlertLatch(bool latched) | sfDevINA2XX | |
| setAlertPolarity(bool activeHigh) | sfDevINA2XX | |
| setAveragingCount(sfe_ina2xx_avg_count_t count) | sfDevINA2XX | |
| setBusOverVoltageThreshold(uint16_t threshold) | sfDevINA2XX | |
| setBusUnderVoltageThreshold(uint16_t threshold) | sfDevINA2XX | |
| setBusVoltageConvTime(sfe_ina2xx_conv_time_t time) | sfDevINA2XX | |
| setCommunicationBus(sfTkIBus *theBus) | sfDevINA2XX | |
| setConversionDelay(uint8_t delay2ms) | sfDevINA2XX | |
| setConversionReadyAlert(bool enable) | sfDevINA2XX | |
| setPowerLimitThreshold(uint16_t threshold) | sfDevINA2XX | |
| setShuntCal(uint16_t calValue) | sfDevINA2XX | |
| setShuntOverVoltageThreshold(int16_t threshold) | sfDevINA2XX | |
| setShuntTempCoefficient(uint16_t ppmPerDegC) | sfDevINA2XX | |
| setShuntUnderVoltageThreshold(int16_t threshold) | sfDevINA2XX | |
| setShuntVoltageConvTime(sfe_ina2xx_conv_time_t time) | sfDevINA2XX | |
| setSlowAlert(bool enable) | sfDevINA2XX | |
| setTempConvTime(sfe_ina2xx_conv_time_t time) | sfDevINA2XX | |
| setTempLimitThreshold(int16_t threshold) | sfDevINA2XX | |
| sfDevINA228() | sfDevINA228 | inline |
| sfDevINA2XX() | sfDevINA2XX | inline |
| SfeINA228ArdI2C() | SfeINA228ArdI2C | inline |
| shuntVoltageToMilliVolts(float &milliVolts, float lsbDefault, float lsbReduced) | sfDevINA2XX | inlineprotected |