foxBMS - Unit Tests
1.1.2
The foxBMS Unit Tests 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
g
h
i
l
m
n
o
p
r
s
t
v
Variables
a
b
c
d
f
g
i
l
m
n
o
p
r
s
t
u
v
Typedefs
a
b
c
d
f
i
m
n
o
s
t
v
Enumerations
a
b
c
d
f
i
l
m
n
o
s
Enumerator
a
b
c
d
f
i
l
m
n
o
s
Macros
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
- s -
SBC_CheckReEntrance() :
sbc.c
SBC_CheckRegisterValues() :
nxpfs85xx.c
SBC_CheckStateRequest() :
sbc.c
SBC_ClearRegisterFlags() :
nxpfs85xx.c
SBC_GetState() :
sbc.c
,
sbc.h
SBC_PerformPathCheckFS0B() :
nxpfs85xx.c
SBC_PerformPathCheckRSTB() :
nxpfs85xx.c
SBC_ReadBackAllRegisters() :
nxpfs85xx.c
SBC_ReadBackRegister() :
nxpfs85xx.c
SBC_SaveLastStates() :
sbc.c
SBC_SetStateRequest() :
sbc.c
,
sbc.h
SBC_TransferStateRequest() :
sbc.c
SBC_Trigger() :
sbc.c
,
sbc.h
SBC_TriggerWatchdog() :
nxpfs85xx.c
,
nxpfs85xx.h
SBC_UpdateRegister() :
nxpfs85xx.c
SBC_WriteBackRegisterFsInit() :
nxpfs85xx.c
SBC_WriteRegisterFsInit() :
nxpfs85xx.c
SE_SocInit() :
state_estimation.c
,
state_estimation.h
SE_SoeInit() :
state_estimation.c
,
state_estimation.h
SE_StateEstimations() :
state_estimation.c
,
state_estimation.h
setUp() :
test_algorithm_cfg.c
,
test_moving_average.c
,
test_soc_counting.c
,
test_soc_counting_cfg.c
,
test_soc_debug.c
,
test_soc_debug_cfg.c
,
test_soc_none.c
,
test_soc_none_cfg.c
,
test_soe_counting.c
,
test_soe_counting_cfg.c
,
test_soe_debug.c
,
test_soe_debug_cfg.c
,
test_soe_none.c
,
test_soe_none_cfg.c
,
test_sof.c
,
test_sof_cfg.c
,
test_soh_debug.c
,
test_soh_none.c
,
test_state_estimation.c
,
test_algorithm.c
,
test_bal_strategy_history.c
,
test_bal_strategy_none.c
,
test_bal.c
,
test_bal_strategy_voltage.c
,
test_bms.c
,
test_battery_cell_cfg.c
,
test_battery_system_cfg.c
,
test_soa_cfg.c
,
test_plausibility.c
,
test_redundancy.c
,
test_soa.c
,
test_adc.c
,
test_can_cbs_rx_command.c
,
test_can_cbs_rx_current_sensor.c
,
test_can_cbs_rx_imd.c
,
test_can_cbs_rx_misc.c
,
test_can_cbs_tx_limits.c
,
test_can_cbs_tx_minmax.c
,
test_can_cbs_tx_state.c
,
test_can_cbs_tx_state_estimation.c
,
test_can_cbs_tx_system_values.c
,
test_can_cbs_tx_temperature.c
,
test_can_cbs_tx_voltage.c
,
test_can_helper.c
,
test_can.c
,
test_checksum.c
,
test_can_cfg.c
,
test_contactor_cfg.c
,
test_dma_cfg.c
,
test_fram_cfg.c
,
test_interlock_cfg.c
,
test_nxpfs85xx_cfg.c
,
test_spi_cfg.c
,
test_sps_cfg.c
,
test_contactor.c
,
test_dma.c
,
test_foxmath.c
,
test_fram.c
,
test_bender_iso165c_cfg.c
,
test_bender_iso165c.c
,
test_no-imd.c
,
test_interlock.c
,
test_io.c
,
test_mcu.c
,
test_meas.c
,
test_mic_plausibility.c
,
test_debug_default_mic.c
,
test_debug_default_mic_dma.c
,
test_debug_default_cfg.c
,
test_debug_default.c
,
test_ltc_6806_cfg.c
,
test_ltc_6806.c
,
test_ltc_6806_pec_in_arrays.c
,
test_ltc_6813-1_cfg.c
,
test_ltc_6813-1.c
,
test_ltc_6813-1_pec_in_arrays.c
,
test_ltc_mic.c
,
test_ltc_mic_dma_cfg.c
,
test_ltc_mic_dma.c
,
test_mxm_mic.c
,
test_mxm_cfg.c
,
test_mxm_17841b.c
,
test_mxm_1785x.c
,
test_mxm_1785x_tools.c
,
test_mxm_battery_management.c
,
test_mxm_bitextract.c
,
test_mxm_crc8.c
,
test_mxm_mic_dma.c
,
test_mxm_register_map.c
,
test_mxm_registry.c
,
test_nxp_mic.c
,
test_n775_cfg.c
,
test_nxp_mic_dma_cfg.c
,
test_n775.c
,
test_nxp_mic_dma.c
,
test_rtc.c
,
test_nxpfs85xx.c
,
test_sbc.c
,
test_spi.c
,
test_sps.c
,
test_tsi_limits.c
,
test_epcos_b57251v5103j060_lookup-table.c
,
test_epcos_b57251v5103j060_polynomial.c
,
test_epcos_b57251v5103j060.c
,
test_epcos_b57861s0103f045_lookup-table.c
,
test_epcos_b57861s0103f045_polynomial.c
,
test_epcos_b57861s0103f045.c
,
test_fake_none_lookup-table.c
,
test_fake_none_polynomial.c
,
test_fake_none.c
,
test_beta.c
,
test_vishay_ntcalug01a103g_lookup-table.c
,
test_vishay_ntcalug01a103g_polynomial.c
,
test_vishay_ntcalug01a103g.c
,
test_database_cfg.c
,
test_diag_cfg.c
,
test_sys_cfg.c
,
test_sys_mon_cfg.c
,
test_database.c
,
test_database_helper.c
,
test_diag_cbs_can.c
,
test_diag_cbs_contactor.c
,
test_diag_cbs_current-sensor.c
,
test_diag_cbs_current.c
,
test_diag_cbs_deep-discharge.c
,
test_diag_cbs_dummy.c
,
test_diag_cbs_insulation.c
,
test_diag_cbs_interlock.c
,
test_diag_cbs_ltc.c
,
test_diag_cbs_mic.c
,
test_diag_cbs_plausibility.c
,
test_diag_cbs_power-measurement.c
,
test_diag_cbs_sbc.c
,
test_diag_cbs_sys-mon.c
,
test_diag_cbs_temperature.c
,
test_diag_cbs_voltage.c
,
test_diag.c
,
test_masterinfo.c
,
test_sys.c
,
test_sys_mon.c
,
test_fassert.c
,
test_fstartup.c
,
test_main.c
,
test_ftask_cfg.c
,
test_ftask.c
,
test_os.c
,
test_lg_inr18650mj1.c
SOA_CheckCurrent() :
soa.c
,
soa.h
SOA_CheckSlaveTemperatures() :
soa.c
,
soa.h
SOA_CheckTemperatures() :
soa.c
,
soa.h
SOA_CheckVoltages() :
soa.c
,
soa.h
SOA_IsCellCurrentLimitViolated() :
soa_cfg.c
,
soa_cfg.h
SOA_IsCurrentOnOpenString() :
soa_cfg.c
,
soa_cfg.h
SOA_IsPackCurrentLimitViolated() :
soa_cfg.c
,
soa_cfg.h
SOA_IsStringCurrentLimitViolated() :
soa_cfg.c
,
soa_cfg.h
SOC_Calculation() :
soc_counting.c
,
soc_debug.c
,
soc_none.c
,
state_estimation.h
SOC_CheckDatabaseSocPercentageLimits() :
soc_counting.c
SOC_GetFromVoltage() :
soc_counting.c
,
soc_debug.c
,
soc_none.c
,
state_estimation.h
SOC_GetStringSocPercentageFromCharge() :
soc_counting.c
SOC_Init() :
soc_counting.c
,
soc_debug.c
,
soc_none.c
,
state_estimation.h
SOC_RecalibrateViaLookupTable() :
soc_counting.c
SOC_SetValue() :
soc_counting.c
SOC_UpdateNvmValues() :
soc_counting.c
SOE_Calculation() :
soe_counting.c
,
soe_debug.c
,
soe_none.c
,
state_estimation.h
SOE_CheckDatabaseSoePercentageLimits() :
soe_counting.c
SOE_GetFromVoltage() :
soe_counting.c
SOE_GetStringEnergyFromSoePercentage() :
soe_counting.c
SOE_GetStringSoePercentageFromEnergy() :
soe_counting.c
SOE_Init() :
soe_counting.c
,
soe_debug.c
,
soe_none.c
,
state_estimation.h
SOE_RecalibrateViaLookupTable() :
soe_counting.c
SOE_SetValue() :
soe_counting.c
SOF_CalculateCurves() :
sof.c
SOF_CalculateTemperatureBasedCurrentLimit() :
sof.c
SOF_CalculateVoltageBasedCurrentLimit() :
sof.c
SOF_Calculation() :
sof.c
,
sof.h
SOF_Init() :
sof.c
,
sof.h
SOF_MinimumOfTwoSofValues() :
sof.c
SOH_Calculation() :
state_estimation.h
SOH_Init() :
state_estimation.h
SPI_DirectlyTransmitReceiveData() :
spi.c
,
spi.h
SPI_Lock() :
spi.c
,
spi.h
SPI_SetFunctional() :
spi.c
,
spi.h
SPI_SpsInterfaceSwitchToHighSpeed() :
spi_cfg.c
,
spi_cfg.h
SPI_SpsInterfaceSwitchToLowSpeed() :
spi_cfg.c
,
spi_cfg.h
SPI_TransmitData() :
spi.c
,
spi.h
SPI_TransmitDataWithDummy() :
spi.c
,
spi.h
SPI_TransmitDummyByte() :
spi.c
,
spi.h
SPI_TransmitReceiveData() :
spi.c
,
spi.h
SPI_TransmitReceiveDataDma() :
spi.c
,
spi.h
SPI_TransmitReceiveDataWithDummyDma() :
spi.c
,
spi.h
SPI_Unlock() :
spi.c
,
spi.h
SPS_Ctrl() :
sps.c
,
sps.h
SPS_GetChannelAffiliation() :
sps.c
,
sps.h
SPS_GetChannelFeedback() :
sps.c
,
sps.h
SPS_GlobalReadCurrent() :
sps.c
SPS_GlobalRegisterRead() :
sps.c
SPS_GlobalRegisterWrite() :
sps.c
SPS_Initialize() :
sps.c
,
sps.h
SPS_InitializeBuffers() :
sps.c
SPS_InitializeIo() :
sps.c
SPS_RequestChannelState() :
sps.c
SPS_RequestContactorState() :
sps.c
,
sps.h
SPS_RequestGeneralIOState() :
sps.c
,
sps.h
SPS_SetCommandTxBuffer() :
sps.c
SPS_SetContactorsTxBuffer() :
sps.c
SPS_SingleDeviceRegisterWrite() :
sps.c
SPS_Transmit() :
sps.c
SYS_CheckMultipleCalls() :
sys.c
SYS_CheckStateRequest() :
sys.c
SYS_GeneralMacroBist() :
sys.c
,
sys.h
SYS_RunStateMachine() :
sys.c
SYS_SendBootMessage() :
sys_cfg.c
,
sys_cfg.h
SYS_SetState() :
sys.c
SYS_SetStateRequest() :
sys.c
,
sys.h
SYS_SetSubstate() :
sys.c
SYS_TransferStateRequest() :
sys.c
SYS_Trigger() :
sys.c
,
sys.h
SYSM_CheckNotifications() :
sys_mon.c
,
sys_mon.h
SYSM_DummyCallback() :
sys_mon_cfg.c
SYSM_Init() :
sys_mon_cfg.c
,
sys_mon_cfg.h
SYSM_Notify() :
sys_mon.c
,
sys_mon.h
Generated by
1.9.1