foxBMS - Unit Tests
1.5.0
The foxBMS Unit Tests API Documentation
|
Files | |
file | test_algorithm_cfg.c |
Test of the algorithm config module. | |
file | test_moving_average.c |
Test of the algorithm module. | |
file | test_soc_counting.c |
Tests for SOC module responsible for calculation of SOC. | |
file | test_soc_counting_cfg.c |
Test for the configuration for SOC. | |
file | test_soc_debug.c |
Tests for SOC module responsible for calculation of state-of-charge. | |
file | test_soc_debug_cfg.c |
Test for the configuration for SOC. | |
file | test_soc_none.c |
Tests for SOC module responsible for calculation of state-of-charge. | |
file | test_soc_none_cfg.c |
Test for the configuration for SOC. | |
file | test_soe_counting.c |
Test for the configuration for SOE. | |
file | test_soe_counting_cfg.c |
Test for the configuration for SOE. | |
file | test_soe_debug.c |
Tests for SOE module responsible for calculation of state-of-energy. | |
file | test_soe_debug_cfg.c |
Tests for SOE module responsible for calculation of state-of-energy. | |
file | test_soe_none.c |
Tests for SOE module responsible for calculation of state-of-energy. | |
file | test_soe_none_cfg.c |
Tests for SOE module responsible for calculation of state-of-energy. | |
file | test_sof_trapezoid.c |
Tests for SOC module responsible for calculation of current derating. | |
file | test_sof_trapezoid_cfg.c |
Test for the configuration for SOF. | |
file | test_soh_debug.c |
Tests for SOH module responsible for calculation of state-of-health. | |
file | test_soh_debug_cfg.c |
Test for the configuration for SOH. | |
file | test_soh_none.c |
Tests for SOH module responsible for calculation of state-of-health. | |
file | test_soh_none_cfg.c |
Test for the configuration for SOH. | |
file | test_state_estimation.c |
Tests for SOH module responsible for calculation of state-of-health. | |
file | test_algorithm.c |
Test of the algorithm module. | |
file | test_bal_strategy_history.c |
Test of the history based balancing module. | |
file | test_bal_strategy_none.c |
Test of the history based balancing module. | |
file | test_bal.c |
Test of the API of the balancing module. | |
file | test_bal_strategy_voltage.c |
Test of the voltage based balancing module. | |
file | test_bms.c |
Tests for the bms driver implementation. | |
file | test_bal_cfg.c |
Test for the balancing configuration. | |
file | test_battery_cell_cfg.c |
Test for the battery cell configuration. | |
file | test_battery_system_cfg.c |
Tests for the battery_system_cfg module. | |
file | test_soa_cfg.c |
Test for the configuration for SOX. | |
file | test_plausibility.c |
Tests for plausibility checks for cell voltage and cell temperatures. | |
file | test_redundancy.c |
Test of the redundancy module. | |
file | test_soa.c |
Tests for SOX module responsible for calculation of current derating and of SOC. | |
file | test_adc.c |
Tests for the ADC driver. | |
file | test_afe_plausibility.c |
Tests for the afe_plausibility.c module. | |
file | test_debug_default_afe.c |
Test of the debug_default_afe.c module. | |
file | test_debug_default_afe_dma.c |
Test of the debug_default_afe_dma.c module. | |
file | test_debug_default_cfg.c |
Test of the debug_default_cfg.c module. | |
file | test_debug_default.c |
Test of the afe.c module. | |
file | test_ltc_6806_cfg.c |
Tests for the CAN driver. | |
file | test_ltc_6806.c |
Test of the ltc.c module. | |
file | test_ltc_6806_pec_in_arrays.c |
Test of the PEC values in the arrays in ltc6806.c module. | |
file | test_ltc_6813-1_cfg.c |
Tests for the CAN driver. | |
file | test_ltc_6813-1.c |
Test of the ltc_6813-1.c module. | |
file | test_ltc_6813-1_pec_in_arrays.c |
Test of the predefined commands in the ltc_6813-1.c module. | |
file | test_ltc_afe.c |
Test of the afe.c module. | |
file | test_ltc_afe_dma_cfg.c |
Tests for the CAN driver. | |
file | test_ltc_afe_dma.c |
Test of the ltc_afe_dma.c module in ltc. | |
file | test_ltc_pec.c |
Test of the ltc_pec.c module in ltc. | |
file | test_mxm_afe.c |
Test of the afe.c module. | |
file | test_mxm_cfg.c |
Test of the mxm_cfg.c module. | |
file | test_mxm_17841b.c |
Test for the Maxim MAX17841B driver. | |
file | test_mxm_1785x.c |
Test for the Maxim 1785x driver. | |
file | test_mxm_1785x_tools.c |
Test for the Maxim 1785x driver tools. | |
file | test_mxm_afe_dma.c |
Test of the afe_dma.c module in the Maxim driver. | |
file | test_mxm_battery_management.c |
Test for the Maxim UART Battery Management driver. | |
file | test_mxm_bitextract.c |
Test for test_mxm_bitextract.c. | |
file | test_mxm_crc8.c |
Test for the Maxim CRC8 implementation. | |
file | test_mxm_register_map.c |
Test for test_mxm_register_map.c. | |
file | test_mxm_registry.c |
Test for the Maxim registry tool. | |
file | test_mxm_17852.c |
Test for the Maxim 17852 driver. | |
file | test_nxp_afe.c |
Test of the afe.c module. | |
file | test_nxp_mc33775a_afe.c |
Test of some module. | |
file | test_nxp_afe_dma_cfg.c |
Tests for the CAN driver. | |
file | test_nxp_mc33775a_cfg.c |
Test of some module. | |
file | test_nxp_afe_dma.c |
Test of some module. | |
file | test_nxp_mc33775a-ll.c |
Test of some module. | |
file | test_nxp_mc33775a.c |
Test of some module. | |
file | test_can_cbs_rx_current-sensor.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_rx_debug.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_rx_imd.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_rx_state-request.c |
Tests for the CAN driver callbacks. | |
file | test_can_helper.c |
Tests for the CAN helper functions. | |
file | test_can_cbs_tx_cell-temperatures.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_cell-voltages.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_debug-response.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_limit-values.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_minimum-maximum-values.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_pack-state-estimation.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_state.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_string-state-estimation.c |
Tests for the CAN driver callbacks. | |
file | test_can_cbs_tx_system-values.c |
Tests for the CAN driver callbacks. | |
file | test_can.c |
Tests for the CAN driver. | |
file | test_checksum.c |
Tests for the checksum module. | |
file | test_can_cfg.c |
Tests for the CAN driver. | |
file | test_can_cfg_rx.c |
Tests for the CAN driver. | |
file | test_can_cfg_tx.c |
Tests for the CAN driver. | |
file | test_contactor_cfg.c |
Tests for the CAN driver. | |
file | test_dma_cfg.c |
Tests for the dma_cfg module. | |
file | test_fram_cfg.c |
Tests for the FRAM driver. | |
file | test_interlock_cfg.c |
Tests for the interlock_cfg module. | |
file | test_nxpfs85xx_cfg.c |
Tests for the CAN driver. | |
file | test_pex_cfg.c |
Tests for the port expander driver. | |
file | test_spi_cfg.c |
Tests for the CAN driver. | |
file | test_sps_cfg.c |
Tests for the SPS driver. | |
file | test_contactor.c |
Test of the contactor.c module. | |
file | test_crc.c |
Test of the crc module. | |
file | test_dma.c |
Tests for the dma module. | |
file | test_foxmath.c |
Tests for the foxmath module. | |
file | test_fram.c |
Tests for the fram module. | |
file | test_htsensor.c |
Tests for the driver for the I2C humidity/temperature sensor. | |
file | test_i2c.c |
Tests for the I2C module. | |
file | test_bender_ir155.c |
Tests for the Bender IR155 driver. | |
file | test_bender_ir155_helper.c |
Tests for the Bender IR155 driver. | |
file | test_bender_iso165c_cfg.c |
Test of Bender iso165c module. | |
file | test_bender_iso165c.c |
Test of the Bender iso165c driver. | |
file | test_no-imd.c |
Tests for the dummy insulation monitoring driver. | |
file | test_imd.c |
Tests for the Insulation Monitoring Device (IMD) driver. | |
file | test_interlock.c |
Tests for the interlock module. | |
file | test_io.c |
Tests for the io module. | |
file | test_led.c |
Tests for the led module. | |
file | test_mcu.c |
Tests for the mcu module. | |
file | test_meas.c |
Tests for the meas module. | |
file | test_pex.c |
Tests for the port expander module. | |
file | test_pwm.c |
Tests for the PWM driver. | |
file | test_rtc.c |
Tests for the rtc module. | |
file | test_nxpfs85xx.c |
Tests for the sbc module. | |
file | test_sbc.c |
Tests for the sbc module. | |
file | test_spi.c |
Tests for the spi module. | |
file | test_sps.c |
Tests for the SPS driver. | |
file | test_tsi_limits.c |
Test of the tsi_limits.c module. | |
file | test_epcos_b57251v5103j060_lookup-table.c |
Test of fake temperature sensor. | |
file | test_epcos_b57251v5103j060_polynomial.c |
Test of fake temperature sensor. | |
file | test_epcos_b57251v5103j060.c |
Tests for the epcos_b57251v5103j060 module. | |
file | test_epcos_b57861s0103f045_lookup-table.c |
Test of fake temperature sensor. | |
file | test_epcos_b57861s0103f045_polynomial.c |
Test of fake temperature sensor. | |
file | test_epcos_b57861s0103f045.c |
Tests for the epcos_b57861s0103f045 module. | |
file | test_fake_none_lookup-table.c |
Test of fake temperature sensor. | |
file | test_fake_none_polynomial.c |
Test of fake temperature sensor. | |
file | test_fake_none.c |
Test of fake temperature sensor. | |
file | test_murata_ncu15xh103f6sxx_lookup-table.c |
Test of fake temperature sensor. | |
file | test_murata_ncu15xh103f6sxx_polynomial.c |
Test of fake temperature sensor. | |
file | test_murata_ncu15xh103f6sxx.c |
Tests for the epcos_b57861s0103f045 module. | |
file | test_beta.c |
Test of the beta.c module. | |
file | test_vishay_ntcalug01a103g_lookup-table.c |
Test of fake temperature sensor. | |
file | test_vishay_ntcalug01a103g_polynomial.c |
Test of fake temperature sensor. | |
file | test_vishay_ntcalug01a103g.c |
Tests for the vishay_ntcalug01a103g module. | |
file | test_vishay_ntcle317e4103sba_lookup-table.c |
Test of vishay_ntcle317e4103sba temperature sensor. | |
file | test_vishay_ntcle317e4103sba.c |
Tests for the vishay_ntcle317e4103sba module. | |
file | test_database_cfg.c |
Tests for the database_cfg. | |
file | test_diag_cfg.c |
Tests for the diag_cfg driver. | |
file | test_sys_cfg.c |
Tests for the sys_cfg. | |
file | test_sys_mon_cfg.c |
Tests for the sys_mon_cfg. | |
file | test_database.c |
Tests for the database driver. | |
file | test_database_helper.c |
Tests for the database helper functions. | |
file | test_diag_cbs_afe.c |
Test of the AFE diag handler implementation. | |
file | test_diag_cbs_bms.c |
Test of the BMS diag handler implementation. | |
file | test_diag_cbs_can.c |
Test of the CAN diag handler implementation. | |
file | test_diag_cbs_contactor.c |
Test of the contactor diag handler implementation. | |
file | test_diag_cbs_current-sensor.c |
Test of the current sensor diag handler implementation. | |
file | test_diag_cbs_current.c |
Test of the current diag handler implementation. | |
file | test_diag_cbs_deep-discharge.c |
Test of the deep discharge handler implementation. | |
file | test_diag_cbs_dummy.c |
Test of the dummy diag handler implementation. | |
file | test_diag_cbs_fram.c |
Test of the FRAM diag handler implementation. | |
file | test_diag_cbs_i2c.c |
Test of the I2C diag handler implementation. | |
file | test_diag_cbs_insulation.c |
Test of the Insulation diagnosis handler implementation. | |
file | test_diag_cbs_interlock.c |
Test of the Interlock diag handler implementation. | |
file | test_diag_cbs_plausibility.c |
Test of the plausibility diag handler implementation. | |
file | test_diag_cbs_power-measurement.c |
Test of the power measurement diag handler implementation. | |
file | test_diag_cbs_rtc.c |
Test of the RTC diag handler implementation. | |
file | test_diag_cbs_sbc.c |
Test of the SBC diag handler implementation. | |
file | test_diag_cbs_sys-mon.c |
Test of the system monitoring diag handler implementation. | |
file | test_diag_cbs_temperature.c |
Test of the temperature measurement diag handler implementation. | |
file | test_diag_cbs_voltage.c |
Test of the voltage measurement diag handler implementation. | |
file | test_diag.c |
Tests for the diag module. | |
file | test_masterinfo.c |
Tests for the master module. | |
file | test_reset.c |
Tests for the sys module. | |
file | test_sys.c |
Tests for the sys module. | |
file | test_sys_mon.c |
Tests for the sys_mon module. | |
file | test_fassert.c |
Tests for the CAN driver. | |
file | test_fstartup.c |
Tests for the CAN driver. | |
file | test_main.c |
Tests for the CAN driver. | |
file | test_ftask_cfg.c |
Tests for the ftask_cfg driver. | |
file | test_ftask_freertos.c |
Test of the ftask implementation for FreeRTOS. | |
file | test_ftask.c |
Test of the ftask module. | |
file | test_os_freertos.c |
Test of the OS implementation for FreeRTOS. | |
file | test_os.c |
Test of the os.c module. | |
file | doxygen_tests.h |
Mainpage doxygen documentation. | |
file | test_lg_inr18650mj1.c |
Test for the configuration for LG INR18650 cells. | |
file | test_algorithm_stubs.h |
Stubs for testing the algorithm module. | |
file | test_assert_helper.h |
Helper for unit tests. | |
file | test_can_mpu_prototype_queue_create_stub.h |
Stubs of mpu_prototypes.h for the test_can.c test. | |
file | test_pec_helper.h |
helper module for testing the validity of the PEC in LTC commands | |