ESPHome  2024.12.2
Public Member Functions | Data Fields
esphome::ina2xx_base::DiagnosticRegister Union Reference

#include <ina2xx_base.h>

Public Member Functions

struct {
   bool   MEMSTAT: 1
 
   bool   CNVRF: 1
 
   bool   POL: 1
 
   bool   BUSUL: 1
 
   bool   BUSOL: 1
 
   bool   SHNTUL: 1
 
   bool   SHNTOL: 1
 
   bool   TMPOL: 1
 
   bool   RESERVED1: 1
 
   bool   MATHOF: 1
 
   bool   CHARGEOF: 1
 
   bool   ENERGYOF: 1
 
   bool   APOL: 1
 
   bool   SLOWALERT: 1
 
   bool   CNVR: 1
 
   bool   ALATCH: 1
 
__attribute__ ((packed))
 

Data Fields

uint16_t raw_u16
 

Detailed Description

Definition at line 90 of file ina2xx_base.h.

Member Function Documentation

◆ __attribute__()

struct esphome::ina2xx_base::DiagnosticRegister::@86 esphome::ina2xx_base::DiagnosticRegister::__attribute__ ( (packed)  )

Field Documentation

◆ ALATCH

bool esphome::ina2xx_base::DiagnosticRegister::ALATCH

Definition at line 108 of file ina2xx_base.h.

◆ APOL

bool esphome::ina2xx_base::DiagnosticRegister::APOL

Definition at line 105 of file ina2xx_base.h.

◆ BUSOL

bool esphome::ina2xx_base::DiagnosticRegister::BUSOL

Definition at line 97 of file ina2xx_base.h.

◆ BUSUL

bool esphome::ina2xx_base::DiagnosticRegister::BUSUL

Definition at line 96 of file ina2xx_base.h.

◆ CHARGEOF

bool esphome::ina2xx_base::DiagnosticRegister::CHARGEOF

Definition at line 103 of file ina2xx_base.h.

◆ CNVR

bool esphome::ina2xx_base::DiagnosticRegister::CNVR

Definition at line 107 of file ina2xx_base.h.

◆ CNVRF

bool esphome::ina2xx_base::DiagnosticRegister::CNVRF

Definition at line 94 of file ina2xx_base.h.

◆ ENERGYOF

bool esphome::ina2xx_base::DiagnosticRegister::ENERGYOF

Definition at line 104 of file ina2xx_base.h.

◆ MATHOF

bool esphome::ina2xx_base::DiagnosticRegister::MATHOF

Definition at line 102 of file ina2xx_base.h.

◆ MEMSTAT

bool esphome::ina2xx_base::DiagnosticRegister::MEMSTAT

Definition at line 93 of file ina2xx_base.h.

◆ POL

bool esphome::ina2xx_base::DiagnosticRegister::POL

Definition at line 95 of file ina2xx_base.h.

◆ raw_u16

uint16_t esphome::ina2xx_base::DiagnosticRegister::raw_u16

Definition at line 91 of file ina2xx_base.h.

◆ RESERVED1

bool esphome::ina2xx_base::DiagnosticRegister::RESERVED1

Definition at line 101 of file ina2xx_base.h.

◆ SHNTOL

bool esphome::ina2xx_base::DiagnosticRegister::SHNTOL

Definition at line 99 of file ina2xx_base.h.

◆ SHNTUL

bool esphome::ina2xx_base::DiagnosticRegister::SHNTUL

Definition at line 98 of file ina2xx_base.h.

◆ SLOWALERT

bool esphome::ina2xx_base::DiagnosticRegister::SLOWALERT

Definition at line 106 of file ina2xx_base.h.

◆ TMPOL

bool esphome::ina2xx_base::DiagnosticRegister::TMPOL

Definition at line 100 of file ina2xx_base.h.


The documentation for this union was generated from the following file: