foxBMS  1.1.1
The foxBMS Battery Management System API Documentation
CAN_SHIM Struct Reference

#include <can_cfg.h>

Collaboration diagram for CAN_SHIM:

Data Fields

QueueHandle_t * pQueueImd
 
DATA_BLOCK_CELL_VOLTAGE_spTableCellVoltage
 
DATA_BLOCK_CELL_TEMPERATURE_spTableCellTemperature
 
DATA_BLOCK_MIN_MAX_spTableMinMax
 
DATA_BLOCK_CURRENT_SENSOR_spTableCurrentSensor
 
DATA_BLOCK_OPEN_WIRE_spTableOpenWire
 
DATA_BLOCK_STATEREQUEST_spTableStateRequest
 
DATA_BLOCK_PACK_VALUES_spTablePackValues
 
DATA_BLOCK_SOF_spTableSof
 
DATA_BLOCK_SOX_spTableSox
 
DATA_BLOCK_ERRORSTATE_spTableErrorState
 
DATA_BLOCK_INSULATION_MONITORING_spTableInsulation
 
DATA_BLOCK_MSL_FLAG_spTableMsl
 
DATA_BLOCK_RSL_FLAG_spTableRsl
 
DATA_BLOCK_MOL_FLAG_spTableMol
 

Detailed Description

composite type for storing and passing on the local database table handles

Definition at line 294 of file can_cfg.h.

Field Documentation

◆ pQueueImd

QueueHandle_t* CAN_SHIM::pQueueImd

Definition at line 295 of file can_cfg.h.

◆ pTableCellTemperature

DATA_BLOCK_CELL_TEMPERATURE_s* CAN_SHIM::pTableCellTemperature

database table with cell temperatures

Definition at line 297 of file can_cfg.h.

◆ pTableCellVoltage

DATA_BLOCK_CELL_VOLTAGE_s* CAN_SHIM::pTableCellVoltage

database table with cell voltages

Definition at line 296 of file can_cfg.h.

◆ pTableCurrentSensor

DATA_BLOCK_CURRENT_SENSOR_s* CAN_SHIM::pTableCurrentSensor

database table with current sensor measurements

Definition at line 299 of file can_cfg.h.

◆ pTableErrorState

DATA_BLOCK_ERRORSTATE_s* CAN_SHIM::pTableErrorState

database table with error state variables

Definition at line 305 of file can_cfg.h.

◆ pTableInsulation

DATA_BLOCK_INSULATION_MONITORING_s* CAN_SHIM::pTableInsulation

database table with insulation monitoring info

Definition at line 306 of file can_cfg.h.

◆ pTableMinMax

DATA_BLOCK_MIN_MAX_s* CAN_SHIM::pTableMinMax

database table with min/max values

Definition at line 298 of file can_cfg.h.

◆ pTableMol

DATA_BLOCK_MOL_FLAG_s* CAN_SHIM::pTableMol

database table with MOL flags

Definition at line 309 of file can_cfg.h.

◆ pTableMsl

DATA_BLOCK_MSL_FLAG_s* CAN_SHIM::pTableMsl

database table with MSL flags

Definition at line 307 of file can_cfg.h.

◆ pTableOpenWire

DATA_BLOCK_OPEN_WIRE_s* CAN_SHIM::pTableOpenWire

database table with open wire status

Definition at line 300 of file can_cfg.h.

◆ pTablePackValues

DATA_BLOCK_PACK_VALUES_s* CAN_SHIM::pTablePackValues

database table with pack values

Definition at line 302 of file can_cfg.h.

◆ pTableRsl

DATA_BLOCK_RSL_FLAG_s* CAN_SHIM::pTableRsl

database table with RSL flags

Definition at line 308 of file can_cfg.h.

◆ pTableSof

DATA_BLOCK_SOF_s* CAN_SHIM::pTableSof

database table with SOF values

Definition at line 303 of file can_cfg.h.

◆ pTableSox

DATA_BLOCK_SOX_s* CAN_SHIM::pTableSox

database table with SOC and SOE values

Definition at line 304 of file can_cfg.h.

◆ pTableStateRequest

DATA_BLOCK_STATEREQUEST_s* CAN_SHIM::pTableStateRequest

database table with state requests

Definition at line 301 of file can_cfg.h.


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