ESPHome 2026.10.0-dev
Loading...
Searching...
No Matches
atm90e32.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::atm90e32::OffsetCalibration
 
struct  esphome::atm90e32::OffsetRestoreState
 
class  esphome::atm90e32::ATM90E32Component
 
struct  esphome::atm90e32::ATM90E32Component::ATM90E32Phase
 
struct  esphome::atm90e32::ATM90E32Component::GainCalibration
 

Namespaces

namespace  esphome
 
namespace  esphome::atm90e32
 

Enumerations

enum class  esphome::atm90e32::OffsetCalibrationType : uint8_t { esphome::atm90e32::OFFSET_CALIBRATION_TYPE_VOLTAGE_CURRENT , esphome::atm90e32::OFFSET_CALIBRATION_TYPE_POWER }
 

Functions

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