|
PER Firmware
|
Charger control state machine implementation. More...
#include "charging_fsm.h"#include "adbms.h"#include "can_library/faults_common.h"#include "can_library/generated/A_BOX.h"#include "can_library/generated/can_types.h"Functions | |
| void | charging_fsm_periodic (void) |
Variables | |
| charging_state_t | charging_state = CHARGING_STATE_IDLE |
| charging_state_t | next_charging_state = CHARGING_STATE_IDLE |
| uint16_t | charge_command_volts = 0 |
| uint16_t | charge_command_amps = 0 |
| bool | charge_enable = false |
| adbms_bms_t | g_bms |
Charger control state machine implementation.