foxBMS  1.6.0
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_CURRENT_SENSOR_spTableCurrentSensor
 
DATA_BLOCK_ERROR_STATE_spTableErrorState
 
DATA_BLOCK_INSULATION_MONITORING_spTableInsulation
 
DATA_BLOCK_MIN_MAX_spTableMinMax
 
DATA_BLOCK_MOL_FLAG_spTableMol
 
DATA_BLOCK_MSL_FLAG_spTableMsl
 
DATA_BLOCK_OPEN_WIRE_spTableOpenWire
 
DATA_BLOCK_PACK_VALUES_spTablePackValues
 
DATA_BLOCK_RSL_FLAG_spTableRsl
 
DATA_BLOCK_SOC_spTableSoc
 
DATA_BLOCK_SOE_spTableSoe
 
DATA_BLOCK_SOF_spTableSof
 
DATA_BLOCK_SOH_spTableSoh
 
DATA_BLOCK_STATE_REQUEST_spTableStateRequest
 
DATA_BLOCK_AEROSOL_SENSOR_spTableAerosolSensor
 

Detailed Description

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

Definition at line 177 of file can_cfg.h.

Field Documentation

◆ pQueueImd

OS_QUEUE* CAN_SHIM_s::pQueueImd

handle of the message queue

Definition at line 178 of file can_cfg.h.

◆ pTableAerosolSensor

DATA_BLOCK_AEROSOL_SENSOR_s* CAN_SHIM_s::pTableAerosolSensor

database table with aerosol sensor measurements

Definition at line 195 of file can_cfg.h.

◆ pTableCellTemperature

DATA_BLOCK_CELL_TEMPERATURE_s* CAN_SHIM_s::pTableCellTemperature

database table with cell temperatures

Definition at line 180 of file can_cfg.h.

◆ pTableCellVoltage

DATA_BLOCK_CELL_VOLTAGE_s* CAN_SHIM_s::pTableCellVoltage

database table with cell voltages

Definition at line 179 of file can_cfg.h.

◆ pTableCurrentSensor

DATA_BLOCK_CURRENT_SENSOR_s* CAN_SHIM_s::pTableCurrentSensor

database table with current sensor measurements

Definition at line 181 of file can_cfg.h.

◆ pTableErrorState

DATA_BLOCK_ERROR_STATE_s* CAN_SHIM_s::pTableErrorState

database table with error state variables

Definition at line 182 of file can_cfg.h.

◆ pTableInsulation

DATA_BLOCK_INSULATION_MONITORING_s* CAN_SHIM_s::pTableInsulation

database table with insulation monitoring info

Definition at line 183 of file can_cfg.h.

◆ pTableMinMax

DATA_BLOCK_MIN_MAX_s* CAN_SHIM_s::pTableMinMax

database table with min/max values

Definition at line 184 of file can_cfg.h.

◆ pTableMol

DATA_BLOCK_MOL_FLAG_s* CAN_SHIM_s::pTableMol

database table with MOL flags

Definition at line 185 of file can_cfg.h.

◆ pTableMsl

DATA_BLOCK_MSL_FLAG_s* CAN_SHIM_s::pTableMsl

database table with MSL flags

Definition at line 186 of file can_cfg.h.

◆ pTableOpenWire

DATA_BLOCK_OPEN_WIRE_s* CAN_SHIM_s::pTableOpenWire

database table with open wire status

Definition at line 187 of file can_cfg.h.

◆ pTablePackValues

DATA_BLOCK_PACK_VALUES_s* CAN_SHIM_s::pTablePackValues

database table with pack values

Definition at line 188 of file can_cfg.h.

◆ pTableRsl

DATA_BLOCK_RSL_FLAG_s* CAN_SHIM_s::pTableRsl

database table with RSL flags

Definition at line 189 of file can_cfg.h.

◆ pTableSoc

DATA_BLOCK_SOC_s* CAN_SHIM_s::pTableSoc

database table with SOC values

Definition at line 190 of file can_cfg.h.

◆ pTableSoe

DATA_BLOCK_SOE_s* CAN_SHIM_s::pTableSoe

database table with SOE values

Definition at line 191 of file can_cfg.h.

◆ pTableSof

DATA_BLOCK_SOF_s* CAN_SHIM_s::pTableSof

database table with SOF values

Definition at line 192 of file can_cfg.h.

◆ pTableSoh

DATA_BLOCK_SOH_s* CAN_SHIM_s::pTableSoh

database table with SOH values

Definition at line 193 of file can_cfg.h.

◆ pTableStateRequest

DATA_BLOCK_STATE_REQUEST_s* CAN_SHIM_s::pTableStateRequest

database table with state requests

Definition at line 194 of file can_cfg.h.


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