foxBMS  1.1.0
The foxBMS Battery Management System API Documentation
LTC_DATAPTR_s Struct Reference

#include <ltc_defs.h>

Collaboration diagram for LTC_DATAPTR_s:

Data Fields

SPI_INTERFACE_CONFIG_spSpiInterface
 
uint16_t * txBuffer
 
uint16_t * rxBuffer
 
uint32_t frameLength
 
DATA_BLOCK_CELL_VOLTAGE_scellVoltage
 
DATA_BLOCK_CELL_TEMPERATURE_scellTemperature
 
DATA_BLOCK_BALANCING_FEEDBACK_sbalancingFeedback
 
DATA_BLOCK_BALANCING_CONTROL_sbalancingControl
 
DATA_BLOCK_SLAVE_CONTROL_sslaveControl
 
DATA_BLOCK_ALL_GPIO_VOLTAGES_sallGpioVoltages
 
DATA_BLOCK_OPEN_WIRE_sopenWire
 
uint16_t * usedCellIndex
 
LTC_OPENWIRE_DETECTION_sopenWireDetection
 
LTC_ERRORTABLE_serrorTable
 
DATA_BLOCK_USER_MUX_suser_mux
 
uint16_t * GPIOVoltages
 
uint16_t * valid_GPIOPECs
 

Detailed Description

This struct contains pointer to used data buffers

Definition at line 432 of file ltc_defs.h.

Field Documentation

◆ allGpioVoltages

DATA_BLOCK_ALL_GPIO_VOLTAGES_s* LTC_DATAPTR_s::allGpioVoltages

Definition at line 442 of file ltc_defs.h.

◆ balancingControl

DATA_BLOCK_BALANCING_CONTROL_s* LTC_DATAPTR_s::balancingControl

Definition at line 440 of file ltc_defs.h.

◆ balancingFeedback

DATA_BLOCK_BALANCING_FEEDBACK_s* LTC_DATAPTR_s::balancingFeedback

Definition at line 439 of file ltc_defs.h.

◆ cellTemperature

DATA_BLOCK_CELL_TEMPERATURE_s* LTC_DATAPTR_s::cellTemperature

Definition at line 438 of file ltc_defs.h.

◆ cellVoltage

DATA_BLOCK_CELL_VOLTAGE_s* LTC_DATAPTR_s::cellVoltage

Definition at line 437 of file ltc_defs.h.

◆ errorTable

LTC_ERRORTABLE_s* LTC_DATAPTR_s::errorTable

Definition at line 446 of file ltc_defs.h.

◆ frameLength

uint32_t LTC_DATAPTR_s::frameLength

Definition at line 436 of file ltc_defs.h.

◆ GPIOVoltages

uint16_t* LTC_DATAPTR_s::GPIOVoltages

Definition at line 449 of file ltc_defs.h.

◆ openWire

DATA_BLOCK_OPEN_WIRE_s* LTC_DATAPTR_s::openWire

Definition at line 443 of file ltc_defs.h.

◆ openWireDetection

LTC_OPENWIRE_DETECTION_s* LTC_DATAPTR_s::openWireDetection

Definition at line 445 of file ltc_defs.h.

◆ pSpiInterface

SPI_INTERFACE_CONFIG_s* LTC_DATAPTR_s::pSpiInterface

Definition at line 433 of file ltc_defs.h.

◆ rxBuffer

uint16_t* LTC_DATAPTR_s::rxBuffer

Definition at line 435 of file ltc_defs.h.

◆ slaveControl

DATA_BLOCK_SLAVE_CONTROL_s* LTC_DATAPTR_s::slaveControl

Definition at line 441 of file ltc_defs.h.

◆ txBuffer

uint16_t* LTC_DATAPTR_s::txBuffer

Definition at line 434 of file ltc_defs.h.

◆ usedCellIndex

uint16_t* LTC_DATAPTR_s::usedCellIndex

Definition at line 444 of file ltc_defs.h.

◆ user_mux

DATA_BLOCK_USER_MUX_s* LTC_DATAPTR_s::user_mux

Definition at line 448 of file ltc_defs.h.

◆ valid_GPIOPECs

uint16_t* LTC_DATAPTR_s::valid_GPIOPECs

Definition at line 450 of file ltc_defs.h.


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