|
CHAdeMO
|
CHAdeMO power supply equipment (SE) Software tests. More...
Functions | |
| void | chademo_se_test_charge_start_button_pressed (struct chademo_se *self) |
| void | chademo_se_test_charge_start_signal (struct chademo_se *self) |
| void | chademo_se_test_rx_from_ev_and_tx_after (struct chademo_se *self) |
| void | chademo_se_test_process_info_before_charging (struct chademo_se *self) |
| void | chademo_se_test_ev_charge_allowed (struct chademo_se *self) |
| void | chademo_se_test_check_ev_contactors_are_open (struct chademo_se *self) |
| void | chademo_se_test_insulation_on_dc_circuit (struct chademo_se *self) |
| void | chademo_se_test_termination_of_insulation_test (struct chademo_se *self) |
| void | chademo_se_test_check_charger_setup_completion (struct chademo_se *self) |
| void | chademo_se_test_normal_run (struct chademo_se *self) |
| int | main () |
Variables | |
| struct chademo_se | chse_main |
CHAdeMO power supply equipment (SE) Software tests.
This file provides unit testing of the chademo_se.h
The tests are designed to be as simple as possible and designed with Test Driven Development (TDD) aproach.
| void chademo_se_test_charge_start_button_pressed | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_AWAIT_CHARGE_START_BUTTON
| void chademo_se_test_charge_start_signal | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_TRANSMIT_CHARGE_START_SIGNAL
| void chademo_se_test_rx_from_ev_and_tx_after | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_AWAIT_CAN_RX_AND_START_TX_AFTER
| void chademo_se_test_process_info_before_charging | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_PROCESS_INFO_BEFORE_CHARGING
| void chademo_se_test_ev_charge_allowed | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_LOCK_CHARHING_CONNECTOR
| void chademo_se_test_check_ev_contactors_are_open | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_CHECK_EV_CONTACTORS_ARE_OPEN
| void chademo_se_test_insulation_on_dc_circuit | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_INSULATION_TEST_ON_DC_CIRCUIT
| void chademo_se_test_termination_of_insulation_test | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_CHECK_TERMINATION_OF_INSULATION_TEST
| void chademo_se_test_check_charger_setup_completion | ( | struct chademo_se * | self | ) |
_CHADEMO_SE_STATE_CF_TRANSMIT_SIGNAL_OF_CHARGER_SETUP_COMPLETION
| void chademo_se_test_normal_run | ( | struct chademo_se * | self | ) |
Tests all conditions sequentially
| int main | ( | ) |
Runs all tests
| struct chademo_se chse_main |
Main chademo SE instance we will perform test on