SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
GaugeAXP2602::GaugeData Struct Reference

#include <GaugeAXP2602.hpp>

Public Member Functions

 GaugeData ()
 

Public Attributes

uint8_t chipID
 
uint16_t voltage
 
int16_t currentRaw
 
int8_t temperature
 
uint16_t tdieTemperatureRaw
 
uint8_t soc
 
uint8_t soh
 
uint16_t timeToEmpty
 
uint16_t timeToFull
 
IRQStatus irqStatus
 
OperatingMode operatingMode
 
bool thermalDieEnabled
 
bool currentMeasurementEnabled
 
bool batteryDetectionEnabled
 
bool sleepModeEnabled
 
CurrentSenseResistor senseResistor
 
float current
 
float actualDieTemperature
 
float power
 

Detailed Description

Definition at line 75 of file gauge/xpowers/GaugeAXP2602.hpp.

Constructor & Destructor Documentation

◆ GaugeData()

GaugeAXP2602::GaugeData::GaugeData ( )
inline

Definition at line 107 of file gauge/xpowers/GaugeAXP2602.hpp.

Member Data Documentation

◆ actualDieTemperature

float GaugeAXP2602::GaugeData::actualDieTemperature

◆ batteryDetectionEnabled

bool GaugeAXP2602::GaugeData::batteryDetectionEnabled

◆ chipID

uint8_t GaugeAXP2602::GaugeData::chipID

Definition at line 77 of file gauge/xpowers/GaugeAXP2602.hpp.

Referenced by GaugeAXP2602::refresh().

◆ current

◆ currentMeasurementEnabled

bool GaugeAXP2602::GaugeData::currentMeasurementEnabled

◆ currentRaw

int16_t GaugeAXP2602::GaugeData::currentRaw

◆ irqStatus

IRQStatus GaugeAXP2602::GaugeData::irqStatus

◆ operatingMode

OperatingMode GaugeAXP2602::GaugeData::operatingMode

◆ power

◆ senseResistor

◆ sleepModeEnabled

bool GaugeAXP2602::GaugeData::sleepModeEnabled

◆ soc

uint8_t GaugeAXP2602::GaugeData::soc

◆ soh

uint8_t GaugeAXP2602::GaugeData::soh

◆ tdieTemperatureRaw

uint16_t GaugeAXP2602::GaugeData::tdieTemperatureRaw

◆ temperature

int8_t GaugeAXP2602::GaugeData::temperature

◆ thermalDieEnabled

bool GaugeAXP2602::GaugeData::thermalDieEnabled

◆ timeToEmpty

uint16_t GaugeAXP2602::GaugeData::timeToEmpty

◆ timeToFull

uint16_t GaugeAXP2602::GaugeData::timeToFull

◆ voltage

uint16_t GaugeAXP2602::GaugeData::voltage

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