foxBMS  1.4.1
The foxBMS Battery Management System API Documentation
CAN_SHIM_s Struct Reference

#include <can_cfg.h>

Collaboration diagram for CAN_SHIM_s:

Data Fields

OS_QUEUE * 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 159 of file can_cfg.h.

Field Documentation

◆ pQueueImd

OS_QUEUE* CAN_SHIM_s::pQueueImd

handle of the message queue

Definition at line 160 of file can_cfg.h.

◆ pTableCellTemperature

DATA_BLOCK_CELL_TEMPERATURE_s* CAN_SHIM_s::pTableCellTemperature

database table with cell temperatures

Definition at line 162 of file can_cfg.h.

◆ pTableCellVoltage

DATA_BLOCK_CELL_VOLTAGE_s* CAN_SHIM_s::pTableCellVoltage

database table with cell voltages

Definition at line 161 of file can_cfg.h.

◆ pTableCurrentSensor

DATA_BLOCK_CURRENT_SENSOR_s* CAN_SHIM_s::pTableCurrentSensor

database table with current sensor measurements

Definition at line 164 of file can_cfg.h.

◆ pTableErrorState

DATA_BLOCK_ERRORSTATE_s* CAN_SHIM_s::pTableErrorState

database table with error state variables

Definition at line 170 of file can_cfg.h.

◆ pTableInsulation

DATA_BLOCK_INSULATION_MONITORING_s* CAN_SHIM_s::pTableInsulation

database table with insulation monitoring info

Definition at line 171 of file can_cfg.h.

◆ pTableMinMax

DATA_BLOCK_MIN_MAX_s* CAN_SHIM_s::pTableMinMax

database table with min/max values

Definition at line 163 of file can_cfg.h.

◆ pTableMol

DATA_BLOCK_MOL_FLAG_s* CAN_SHIM_s::pTableMol

database table with MOL flags

Definition at line 174 of file can_cfg.h.

◆ pTableMsl

DATA_BLOCK_MSL_FLAG_s* CAN_SHIM_s::pTableMsl

database table with MSL flags

Definition at line 172 of file can_cfg.h.

◆ pTableOpenWire

DATA_BLOCK_OPEN_WIRE_s* CAN_SHIM_s::pTableOpenWire

database table with open wire status

Definition at line 165 of file can_cfg.h.

◆ pTablePackValues

DATA_BLOCK_PACK_VALUES_s* CAN_SHIM_s::pTablePackValues

database table with pack values

Definition at line 167 of file can_cfg.h.

◆ pTableRsl

DATA_BLOCK_RSL_FLAG_s* CAN_SHIM_s::pTableRsl

database table with RSL flags

Definition at line 173 of file can_cfg.h.

◆ pTableSof

DATA_BLOCK_SOF_s* CAN_SHIM_s::pTableSof

database table with SOF values

Definition at line 168 of file can_cfg.h.

◆ pTableSox

DATA_BLOCK_SOX_s* CAN_SHIM_s::pTableSox

database table with SOC and SOE values

Definition at line 169 of file can_cfg.h.

◆ pTableStateRequest

DATA_BLOCK_STATEREQUEST_s* CAN_SHIM_s::pTableStateRequest

database table with state requests

Definition at line 166 of file can_cfg.h.


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