ESPHome 2026.10.0-dev
Loading...
Searching...
No Matches
esphome::atm90e32 Namespace Reference

Data Structures

class  ATM90E32ClearGainCalibrationButton
 
class  ATM90E32ClearOffsetCalibrationButton
 
class  ATM90E32ClearPowerOffsetCalibrationButton
 
class  ATM90E32Component
 
class  ATM90E32GainCalibrationButton
 
class  ATM90E32Number
 
class  ATM90E32OffsetCalibrationButton
 
class  ATM90E32PowerOffsetCalibrationButton
 
struct  OffsetCalibration
 
struct  OffsetRestoreState
 

Enumerations

enum class  OffsetCalibrationType : uint8_t { OFFSET_CALIBRATION_TYPE_VOLTAGE_CURRENT , OFFSET_CALIBRATION_TYPE_POWER }
 

Functions

bool offset_register_value_matches (uint16_t actual, int16_t expected)
 
OffsetRestoreState resolve_offset_restore_state (bool has_stored_values, bool initial_values_verified, bool fallback_values_verified)
 
void prepare_offset_rollback (const OffsetCalibration(&previous)[3], bool had_stored_values, OffsetCalibration(&rollback)[3])
 

Enumeration Type Documentation

◆ OffsetCalibrationType

enum class esphome::atm90e32::OffsetCalibrationType : uint8_t
strong
Enumerator
OFFSET_CALIBRATION_TYPE_VOLTAGE_CURRENT 
OFFSET_CALIBRATION_TYPE_POWER 

Definition at line 27 of file atm90e32.h.

Function Documentation

◆ offset_register_value_matches()

bool esphome::atm90e32::offset_register_value_matches ( uint16_t actual,
int16_t expected )
inline

Definition at line 16 of file atm90e32.h.

◆ prepare_offset_rollback()

void esphome::atm90e32::prepare_offset_rollback ( const OffsetCalibration(&) previous[3],
bool had_stored_values,
OffsetCalibration(&) rollback[3] )
inline

Definition at line 44 of file atm90e32.h.

◆ resolve_offset_restore_state()

OffsetRestoreState esphome::atm90e32::resolve_offset_restore_state ( bool has_stored_values,
bool initial_values_verified,
bool fallback_values_verified )
inline

Definition at line 37 of file atm90e32.h.