foxBMS
1.4.0
The foxBMS Battery Management System API Documentation
foxBMS
API
Source Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Functions
_
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
v
Variables
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
v
Typedefs
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
s
Enumerator
a
b
c
d
e
f
h
i
l
m
n
o
s
Macros
a
b
c
d
e
f
g
h
i
l
m
n
p
s
t
u
v
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
- m -
MAXIMUM_SOE_PERC :
soe_counting.c
MCU_ADC1_MAX_NR_CHANNELS :
mcu.h
MCU_LARGEST_PIN_NUMBER :
mcu.h
MCU_RTI_CNT0_CPUC0_REG :
mcu.c
MCU_RTI_CNT0_FRC0_REG :
mcu.h
MCU_US_WAIT_TIMEOUT :
mcu.c
MEM_EXT_SDRAM :
moving_average.c
MINIMUM_SOE_PERC :
soe_counting.c
MOVING_AVERAGE_DURATION_CURRENT_CONFIG_ms :
moving_average.h
MOVING_AVERAGE_DURATION_POWER_CONFIG_ms :
moving_average.h
MRC_AFE_MEASUREMENT_PERIOD_TIMEOUT_ms :
redundancy.h
MRC_ALLOWED_NUMBER_OF_INVALID_CELL_VOLTAGES :
redundancy.h
MRC_CURRENT_MEASUREMENT_PERIOD_TIMEOUT_ms :
redundancy.h
MRC_CURRENT_SENSOR_MEASUREMENT_TIMEOUT_ms :
redundancy.h
MXM_17841B_GIOPORT :
mxm_cfg.h
MXM_17841B_SHTNDL_PIN :
mxm_cfg.h
MXM_41B_BIT_MASK_HIGH_NIBBLE :
mxm_17841b.c
MXM_41B_BIT_MASK_LOW_NIBBLE :
mxm_17841b.c
MXM_41B_BIT_MASK_ONE_BYTE :
mxm_17841b.c
MXM_41B_BIT_SHIFT_HALF_BYTE :
mxm_17841b.c
MXM_41B_BRIDGE_RESET_TIME_MS :
mxm_17841b.c
MXM_41B_CONFIG_1_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_CONFIG_2_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_CONFIG_3_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_CONFIG_REGISTER_LENGTH :
mxm_17841b.c
MXM_41B_KEEP_ALIVE :
mxm_bitextract.h
MXM_41B_REG_BAUD_RATE_1MBPS :
mxm_bitextract.h
MXM_41B_REG_BAUD_RATE_2MBPS :
mxm_bitextract.h
MXM_41B_REG_BAUD_RATE_500KBPS :
mxm_bitextract.h
MXM_41B_REG_BAUD_RATE_500KBPS_ALT :
mxm_bitextract.h
MXM_41B_REG_FALSE :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_0US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_10240US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_10US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_1280US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_160US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_20US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_2560US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_320US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_40US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_5120US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_640US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_80US :
mxm_bitextract.h
MXM_41B_REG_KEEP_ALIVE_INF_DLY :
mxm_bitextract.h
MXM_41B_REG_TRUE :
mxm_bitextract.h
MXM_41B_RX_BUSY_STATUS :
mxm_bitextract.h
MXM_41B_RX_EMPTY_STATUS :
mxm_bitextract.h
MXM_41B_RX_ERROR :
mxm_bitextract.h
MXM_41B_RX_INT_ENABLE_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_RX_INT_FLAG_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_RX_OVERFLOW_INT_ENABLE :
mxm_bitextract.h
MXM_41B_RX_OVERFLOW_STATUS :
mxm_bitextract.h
MXM_41B_RX_STOP_STATUS :
mxm_bitextract.h
MXM_41B_TX_INT_ENABLE_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_TX_INT_FLAG_DEFAULT_VALUE :
mxm_cfg.h
MXM_41B_TX_PREAMBLES :
mxm_bitextract.h
MXM_41B_WAIT_COUNTER_THRESHOLD :
mxm_17841b.c
MXM_5X_BIT_MASK_ONE_BYTE :
mxm_battery_management.c
MXM_5X_BIT_MASK_WRITE_DEVICE_ADDRESS :
mxm_battery_management.c
MXM_5X_ERROR_THRESHOLD :
mxm_battery_management.c
MXM_5X_RX_BUFFER_LEN :
mxm_battery_management.h
MXM_5X_SLAVE_SHUTDOWN_TIMEOUT_MS :
mxm_battery_management.c
MXM_BM_LSB :
mxm_register_map.h
MXM_BM_MSB :
mxm_register_map.h
MXM_BM_NULL :
mxm_register_map.h
MXM_BM_WHOLE_REG :
mxm_register_map.h
MXM_BUF_CLR_RX_BUF :
mxm_41b_register_map.h
MXM_BUF_CLR_TX_BUF :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_0 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_1 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_2 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_3 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_4 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_5 :
mxm_41b_register_map.h
MXM_BUF_RD_LD_Q_6 :
mxm_41b_register_map.h
MXM_BUF_RD_MSG :
mxm_41b_register_map.h
MXM_BUF_RD_NXT_MSG :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_0 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_1 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_2 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_3 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_4 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_5 :
mxm_41b_register_map.h
MXM_BUF_WR_LD_Q_6 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_0 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_1 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_2 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_3 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_4 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_5 :
mxm_41b_register_map.h
MXM_BUF_WR_NXT_LD_Q_6 :
mxm_41b_register_map.h
MXM_CELLS_IN_LSB :
mxm_1785x.h
MXM_DELAY_BALANCING :
mxm_17852.c
MXM_I2C_MUX0_ADDRESS :
mxm_17852.c
MXM_I2C_MUX1_ADDRESS :
mxm_17852.c
MXM_MAXIMUM_ERROR_COUNT :
mxm_1785x.c
MXM_MAXIMUM_INIT_TIME_ms :
mxm_cfg.h
MXM_MAXIMUM_NR_OF_AUX_PER_MODULE :
mxm_basic_defines.h
MXM_MAXIMUM_NR_OF_CELLS_PER_MODULE :
mxm_basic_defines.h
MXM_MAXIMUM_NR_OF_MODULES :
mxm_basic_defines.h
MXM_MON_REGISTRY_STATUS_FMEA_DEFAULT :
mxm_registry.c
MXM_OFFSET_AUX0 :
mxm_1785x.c
MXM_OFFSET_AUX2 :
mxm_1785x.c
MXM_OFFSET_AUX3 :
mxm_1785x.c
MXM_OFFSET_BLOCK :
mxm_1785x.c
MXM_OFFSET_CELL_1 :
mxm_1785x.c
MXM_OFFSET_CELL_10 :
mxm_1785x.c
MXM_OFFSET_CELL_11 :
mxm_1785x.c
MXM_OFFSET_CELL_12 :
mxm_1785x.c
MXM_OFFSET_CELL_13 :
mxm_1785x.c
MXM_OFFSET_CELL_14 :
mxm_1785x.c
MXM_OFFSET_CELL_2 :
mxm_1785x.c
MXM_OFFSET_CELL_3 :
mxm_1785x.c
MXM_OFFSET_CELL_4 :
mxm_1785x.c
MXM_OFFSET_CELL_5 :
mxm_1785x.c
MXM_OFFSET_CELL_6 :
mxm_1785x.c
MXM_OFFSET_CELL_7 :
mxm_1785x.c
MXM_OFFSET_CELL_8 :
mxm_1785x.c
MXM_OFFSET_CELL_9 :
mxm_1785x.c
MXM_REF_UNIPOLAR_CELL_mV :
mxm_1785x.h
MXM_REF_VAA_mV :
mxm_1785x.c
MXM_REG_ADC_14BIT_VALUE :
mxm_register_map.h
MXM_REG_BIT_DEFN :
mxm_register_map.h
MXM_REG_CONFIGURATION_1_R :
mxm_41b_register_map.h
MXM_REG_CONFIGURATION_1_W :
mxm_41b_register_map.h
MXM_REG_CONFIGURATION_2_R :
mxm_41b_register_map.h
MXM_REG_CONFIGURATION_2_W :
mxm_41b_register_map.h
MXM_REG_CONFIGURATION_3_R :
mxm_41b_register_map.h
MXM_REG_CONFIGURATION_3_W :
mxm_41b_register_map.h
MXM_REG_FMEA_R :
mxm_41b_register_map.h
MXM_REG_MASK :
mxm_bitextract.h
MXM_REG_MODEL_R :
mxm_41b_register_map.h
MXM_REG_RX_BYTE_R :
mxm_41b_register_map.h
MXM_REG_RX_INTERRUPT_ENABLE_R :
mxm_41b_register_map.h
MXM_REG_RX_INTERRUPT_ENABLE_W :
mxm_41b_register_map.h
MXM_REG_RX_INTERRUPT_FLAGS_R :
mxm_41b_register_map.h
MXM_REG_RX_INTERRUPT_FLAGS_W :
mxm_41b_register_map.h
MXM_REG_RX_NEXT_MESSAGE_R :
mxm_41b_register_map.h
MXM_REG_RX_READ_POINTER_R :
mxm_41b_register_map.h
MXM_REG_RX_SPACE_R :
mxm_41b_register_map.h
MXM_REG_RX_STATUS_R :
mxm_41b_register_map.h
MXM_REG_RX_WRITE_POINTER_R :
mxm_41b_register_map.h
MXM_REG_STATUS1_ALRTINTRFC :
mxm_register_map.h
MXM_REG_STATUS1_ALRTRST :
mxm_register_map.h
MXM_REG_TX_INTERRUPT_ENABLE_R :
mxm_41b_register_map.h
MXM_REG_TX_INTERRUPT_ENABLE_W :
mxm_41b_register_map.h
MXM_REG_TX_INTERRUPT_FLAGS_R :
mxm_41b_register_map.h
MXM_REG_TX_INTERRUPT_FLAGS_W :
mxm_41b_register_map.h
MXM_REG_TX_QUEUE_SELECTS_R :
mxm_41b_register_map.h
MXM_REG_TX_STATUS_R :
mxm_41b_register_map.h
MXM_REG_VERSION_MOD :
mxm_register_map.h
MXM_REG_VERSION_R :
mxm_41b_register_map.h
MXM_REG_VERSION_VER :
mxm_register_map.h
MXM_REGISTRY_SHIFT_ONE_BYTE :
mxm_registry.c
MXM_RX_BUFFER_LENGTH :
mxm_1785x_tools.h
MXM_SPI_RX_BUFFER_LENGTH :
mxm_17841b.h
MXM_SPI_TX_BUFFER_LENGTH :
mxm_17841b.h
MXM_TEST_BUFFER_MAXIMUM_LENGTH :
mxm_1785x.c
MXM_THRESHOLD_DIAGNOSTIC_AFTER_CYCLES :
mxm_1785x.h
MXM_TIMEOUT_RESET_ERROR_COUNTER_ms :
mxm_1785x.c
MXM_TOOLS_LENGTH_BYTE :
mxm_1785x_tools.c
MXM_VOLTAGE_READ_ARRAY_LENGTH :
mxm_1785x.h
Generated by
1.9.1