foxBMS
1.5.1
The foxBMS Battery Management System API Documentation
Data Structures
Here are the data structures with brief descriptions:
C
AFE_I2C_QUEUE_s
C
AFE_PLAUSIBILITY_VALUES_s
Struct definition for plausibility values of an AFE
C
ALGO_TASKS_s
C
BAL_STATE_s
C
BC_LUT_s
C
BMS_STATE_s
C
CAN_BUFFER_ELEMENT_s
C
CAN_MESSAGE_PROPERTIES_s
C
CAN_NODE_s
C
CAN_RX_MESSAGE_TIMING_s
C
CAN_RX_MESSAGE_TYPE_s
C
CAN_SHIM_s
C
CAN_SIGNAL_TYPE_s
C
CAN_STATE_s
C
CAN_TX_MESSAGE_TIMING_s
C
CAN_TX_MESSAGE_TYPE_s
C
CONT_CONTACTOR_STATE_s
C
DATA_BASE_HEADER_s
C
DATA_BASE_s
C
DATA_BLOCK_ADC_VOLTAGE_s
C
DATA_BLOCK_ALL_GPIO_VOLTAGES_s
C
DATA_BLOCK_BALANCING_CONTROL_s
C
DATA_BLOCK_BALANCING_FEEDBACK_s
C
DATA_BLOCK_CELL_TEMPERATURE_s
C
DATA_BLOCK_CELL_VOLTAGE_s
C
DATA_BLOCK_CONTACTOR_FEEDBACK_s
C
DATA_BLOCK_CURRENT_SENSOR_s
C
DATA_BLOCK_DUMMY_FOR_SELF_TEST_s
C
DATA_BLOCK_ERROR_STATE_s
C
DATA_BLOCK_HEADER_s
C
DATA_BLOCK_HTSEN_s
C
DATA_BLOCK_INSULATION_MONITORING_s
C
DATA_BLOCK_INTERLOCK_FEEDBACK_s
C
DATA_BLOCK_MIN_MAX_s
C
DATA_BLOCK_MOL_FLAG_s
C
DATA_BLOCK_MOVING_AVERAGE_s
C
DATA_BLOCK_MSL_FLAG_s
C
DATA_BLOCK_OPEN_WIRE_s
C
DATA_BLOCK_PACK_VALUES_s
C
DATA_BLOCK_RSL_FLAG_s
C
DATA_BLOCK_SLAVE_CONTROL_s
C
DATA_BLOCK_SOF_s
C
DATA_BLOCK_SOX_s
C
DATA_BLOCK_STATE_REQUEST_s
C
DATA_BLOCK_SYSTEM_STATE_s
C
DATA_BLOCK_USER_MUX_s
C
DATA_QUEUE_MESSAGE_s
C
DIAG_DATABASE_SHIM_s
C
DIAG_DEV_s
C
DIAG_DIAGNOSIS_STATE_s
C
DIAG_ID_CFG_s
C
DMA_CHANNEL_CONFIG_s
C
DMA_REQUEST_CONFIG_s
C
EG_INFORMATION_s
C
EG_STATE_s
C
FAKE_DATABASE_ENTRIES_s
C
FAKE_STATE_s
C
FAS_ASSERT_LOCATION_s
Struct for storing assert information
C
FRAM_BASE_HEADER_s
C
FRAM_DEEP_DISCHARGE_FLAG_s
C
FRAM_INSULATION_FLAG_s
C
FRAM_SBC_INIT_s
C
FRAM_SOC_s
C
FRAM_SOE_s
C
FRAM_SYS_MON_RECORD_s
Struct that stores for each task the last violation of timing
C
FRAM_VERSION_s
Stores the version of the memory layout of the FRAM
C
FS85_FIN_CONFIGURATION_s
C
FS85_FS_REGISTER_s
C
FS85_MAIN_REGISTERS_s
C
FS85_NVRAM_INFO_s
C
FS85_STATE_s
C
fs8x_drv_data_t
This data structure is used by the FS8x driver (this is the first parameter of most the FS8x functions). It contains a configuration of the FS8x device
C
fs8x_rx_frame_t
Structure representing received data frame
C
fs8x_tx_frame_t
Structure representing transmit data frame
C
I165C_DISABLE_STATE_s
C
I165C_ENABLE_STATE_s
C
I165C_INITIALIZATION_STATE_s
C
I165C_RUNNING_STATE_s
C
ILCK_STATE_s
C
IMD_INFORMATION_s
C
IMD_STATE_s
C
IR155_MEASUREMENT_s
C
IR155_STATE_s
C
LTC_CONFIG_s
C
LTC_DATAPTR_s
C
LTC_ERROR_s
C
LTC_ERRORTABLE_s
C
LTC_MUX_CH_CFG_s
C
LTC_MUX_SEQUENCE_s
C
LTC_OPENWIRE_DETECTION_s
C
LTC_REQUEST_s
C
LTC_STATE_s
C
MINFO_MASTER_STATE_s
State of the system
C
MRC_STATE_s
C
MXM_41B_INSTANCE_s
Struct for the state-variable of state-machine
C
MXM_5X_COMMAND_PAYLOAD_s
Payload command
C
MXM_5X_INSTANCE_s
5x statemachine structure
C
MXM_BALANCING_STATE_s
C
MXM_DATA_STORAGE_s
C
MXM_MONITORING_INSTANCE_s
C
MXM_REGISTRY_ENTRY_s
C
MXM_SELFCHECK_s
C
N775_CONFIG_s
C
N775_DATAPTR_s
C
N775_ERROR_s
C
N775_ERRORTABLE_s
C
N775_MESSAGE_s
C
N775_MUX_CH_CFG_s
C
N775_STATE_s
C
N775_SUPPLY_CURRENT_s
C
OS_TASK_DEFINITION_s
Struct for FreeRTOS task definition
C
OS_TIMER_s
OS timer
C
PWM_INITIALIZATION_STATE_s
C
PWM_SIGNAL_s
C
RTC_SYSTEM_TIMER_EPOCH_s
C
RTC_TIME_DATA_s
C
SBC_STATE_s
C
SOC_STATE_s
C
SOE_STATE_s
C
SOF_CONFIG_s
C
SOF_CURRENT_LIMITS_s
C
SOF_CURVE_s
C
SPI_INTERFACE_CONFIG_s
C
SPS_CHANNEL_FEEDBACK_MAPPING_s
C
SPS_CHANNEL_STATE_s
C
SYS_STATE_s
C
SYSM_MONITORING_CFG_s
C
SYSM_NOTIFICATION_s
C
SYSM_TIMING_VIOLATION_RESPONSE_s
C
TS_TEMPERATURE_SENSOR_LUT_s
C
VER_VERSION_s
Generated by
1.9.1