BQ28Z610 Driver
BQ28Z610 Battery fuel gauge device driver for Arduino
Static Public Attributes
StdCommands Class Reference

12.1 Standard Data Commands More...

#include <globals.h>

Static Public Attributes

static const byte MANUFACTURER_ACCESS_CONTROL = 0x00
 
static const byte TEMPERATURE = 0x06
 
static const byte VOLTAGE = 0x08
 
static const byte BATTERY_STATUS = 0x0A
 
static const byte CURRENT = 0x0C
 
static const byte REMAINING_CAPACITY = 0x10
 
static const byte FULL_CHARGE_CAPACITY = 0x12
 
static const byte AVERAGE_CURRENT = 0x14
 
static const byte CYCLE_COUNT = 0x2A
 
static const byte RELATIVE_STATE_OF_CHARGE = 0x2C
 
static const byte STATE_OF_HEALTH = 0x2E
 
static const byte CHARGING_VOLTAGE = 0x30
 
static const byte CHARGING_CURRENT = 0x32
 
static const byte DESIGN_CAPACITY = 0x3C
 
static const byte ALT_MANUFACTURER_ACCESS = 0x3E
 
static const byte MAC_DATA = 0x40
 
static const byte MAC_DATA_CHECKSUM = 0x60
 

Detailed Description

12.1 Standard Data Commands

To enable the system to read and write battery information, the BQ28Z610 uses a series of 2-byte standard I2C commands.

Field Documentation

◆ ALT_MANUFACTURER_ACCESS

const byte StdCommands::ALT_MANUFACTURER_ACCESS = 0x3E
static
See also
12.1.28 0x3E/3F AltManufacturerAccess()

◆ AVERAGE_CURRENT

const byte StdCommands::AVERAGE_CURRENT = 0x14
static
See also
12.1.11 0x14/15 AverageCurrent()

◆ BATTERY_STATUS

const byte StdCommands::BATTERY_STATUS = 0x0A
static
See also
12.1.6 0x0A/0B BatteryStatus()

◆ CHARGING_CURRENT

const byte StdCommands::CHARGING_CURRENT = 0x32
static
See also
12.1.26 0x32/33 ChargingCurrent()

◆ CHARGING_VOLTAGE

const byte StdCommands::CHARGING_VOLTAGE = 0x30
static
See also
12.1.25 0x30/31 ChargingVoltage()

◆ CURRENT

const byte StdCommands::CURRENT = 0x0C
static
See also
12.1.7 0x0C/0D Current()

◆ CYCLE_COUNT

const byte StdCommands::CYCLE_COUNT = 0x2A
static
See also
12.1.22 0x2A/2B CycleCount()

◆ DESIGN_CAPACITY

const byte StdCommands::DESIGN_CAPACITY = 0x3C
static
See also
12.1.27 0x3C/3D DesignCapacity()

◆ FULL_CHARGE_CAPACITY

const byte StdCommands::FULL_CHARGE_CAPACITY = 0x12
static
See also
12.1.10 0x12/13 FullChargeCapacity()

◆ MAC_DATA

const byte StdCommands::MAC_DATA = 0x40
static
See also
12.1.29 0x40/0x5F MACData()

◆ MAC_DATA_CHECKSUM

const byte StdCommands::MAC_DATA_CHECKSUM = 0x60
static

Checksum and lendgth start address:

  • 12.1.30 0x60 MACDataChecksum()
  • 12.1.31 0x61 MACDataLength()

◆ MANUFACTURER_ACCESS_CONTROL

const byte StdCommands::MANUFACTURER_ACCESS_CONTROL = 0x00
static
See also
12.1.1 0x00/01 ManufacturerAccessControl()

◆ RELATIVE_STATE_OF_CHARGE

const byte StdCommands::RELATIVE_STATE_OF_CHARGE = 0x2C
static
See also
12.1.23 0x2C/2D RelativeStateOfCharge()

◆ REMAINING_CAPACITY

const byte StdCommands::REMAINING_CAPACITY = 0x10
static
See also
12.1.9 0x10/11 RemainingCapacity()

◆ STATE_OF_HEALTH

const byte StdCommands::STATE_OF_HEALTH = 0x2E
static
See also
12.1.24 0x2E/2F State-of-Health (SOH)

◆ TEMPERATURE

const byte StdCommands::TEMPERATURE = 0x06
static
See also
12.1.4 0x06/07 Temperature()

◆ VOLTAGE

const byte StdCommands::VOLTAGE = 0x08
static
See also
12.1.5 0x08/09 Voltage()

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