foxBMS  1.6.0
The foxBMS Battery Management System API Documentation
ADI_DATA_s Struct Reference

#include <adi_ades183x_defs.h>

Collaboration diagram for ADI_DATA_s:

Data Fields

uint16_t * txBuffer
 
uint16_t * rxBuffer
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltage
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageAverage
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageFiltered
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageRedundant
 
DATA_BLOCK_CELL_TEMPERATURE_scellTemperature
 
DATA_BLOCK_BALANCING_CONTROL_sbalancingControl
 
DATA_BLOCK_ALL_GPIO_VOLTAGES_sallGpioVoltages
 
DATA_BLOCK_ALL_GPIO_VOLTAGES_sallGpioVoltagesRedundant
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageOpenWireEven
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageOpenWireOdd
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageAverageOpenWire
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltageRedundantOpenWire
 
DATA_BLOCK_ALL_GPIO_VOLTAGES_sallGpioVoltageOpenWire
 
DATA_BLOCK_OPEN_WIRE_sopenWire
 
uint8_t commandCounter [BS_NR_OF_STRINGS][ADI_N_ADI]
 
ADI_ERROR_TABLE_serrorTable
 

Detailed Description

This struct contains pointer to used data buffers

Definition at line 1176 of file adi_ades183x_defs.h.

Field Documentation

◆ allGpioVoltageOpenWire

DATA_BLOCK_ALL_GPIO_VOLTAGES_s* ADI_DATA_s::allGpioVoltageOpenWire

Definition at line 1191 of file adi_ades183x_defs.h.

◆ allGpioVoltages

DATA_BLOCK_ALL_GPIO_VOLTAGES_s* ADI_DATA_s::allGpioVoltages

Definition at line 1185 of file adi_ades183x_defs.h.

◆ allGpioVoltagesRedundant

DATA_BLOCK_ALL_GPIO_VOLTAGES_s* ADI_DATA_s::allGpioVoltagesRedundant

Definition at line 1186 of file adi_ades183x_defs.h.

◆ balancingControl

DATA_BLOCK_BALANCING_CONTROL_s* ADI_DATA_s::balancingControl

Definition at line 1184 of file adi_ades183x_defs.h.

◆ cellTemperature

DATA_BLOCK_CELL_TEMPERATURE_s* ADI_DATA_s::cellTemperature

Definition at line 1183 of file adi_ades183x_defs.h.

◆ cellVoltage

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltage

Definition at line 1179 of file adi_ades183x_defs.h.

◆ cellVoltageAverage

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageAverage

Definition at line 1180 of file adi_ades183x_defs.h.

◆ cellVoltageAverageOpenWire

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageAverageOpenWire

Definition at line 1189 of file adi_ades183x_defs.h.

◆ cellVoltageFiltered

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageFiltered

Definition at line 1181 of file adi_ades183x_defs.h.

◆ cellVoltageOpenWireEven

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageOpenWireEven

Definition at line 1187 of file adi_ades183x_defs.h.

◆ cellVoltageOpenWireOdd

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageOpenWireOdd

Definition at line 1188 of file adi_ades183x_defs.h.

◆ cellVoltageRedundant

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageRedundant

Definition at line 1182 of file adi_ades183x_defs.h.

◆ cellVoltageRedundantOpenWire

DATA_BLOCK_CELL_VOLTAGE_s* ADI_DATA_s::cellVoltageRedundantOpenWire

Definition at line 1190 of file adi_ades183x_defs.h.

◆ commandCounter

uint8_t ADI_DATA_s::commandCounter[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 1193 of file adi_ades183x_defs.h.

◆ errorTable

ADI_ERROR_TABLE_s* ADI_DATA_s::errorTable

Definition at line 1194 of file adi_ades183x_defs.h.

◆ openWire

DATA_BLOCK_OPEN_WIRE_s* ADI_DATA_s::openWire

Definition at line 1192 of file adi_ades183x_defs.h.

◆ rxBuffer

uint16_t* ADI_DATA_s::rxBuffer

Definition at line 1178 of file adi_ades183x_defs.h.

◆ txBuffer

uint16_t* ADI_DATA_s::txBuffer

Definition at line 1177 of file adi_ades183x_defs.h.


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