25#define REAR_CONTROLLER_PRECHARGE_EVENT 0U
26#define REAR_CONTROLLER_KILLSWITCH_EVENT 1U
Runtime Data Storage.
Definition: adbms_afe.h:113
Definition: rear_controller.h:28
uint8_t parallel_count
Definition: rear_controller.h:30
uint8_t series_count
Definition: rear_controller.h:29
float cell_capacity_Ah
Definition: rear_controller.h:31
uint32_t precharge_timeout_ms
Definition: rear_controller.h:33
Definition: rear_controller.h:36
bool motor_lv_enabled
Definition: rear_controller.h:51
bool killswitch_active
Definition: rear_controller.h:55
int32_t aux_current
Definition: rear_controller.h:41
AdbmsAfeStorage adbms_afe_storage
Definition: rear_controller.h:59
bool precharge_complete
Definition: rear_controller.h:54
bool motor_relay_closed
Definition: rear_controller.h:50
uint32_t aux_voltage
Definition: rear_controller.h:39
bool solar_relay_closed
Definition: rear_controller.h:49
bool pcs_valid
Definition: rear_controller.h:56
float estimated_state_of_charge
Definition: rear_controller.h:44
int32_t pcs_current
Definition: rear_controller.h:42
bool neg_relay_closed
Definition: rear_controller.h:48
uint32_t pcs_voltage
Definition: rear_controller.h:40
bool pos_relay_closed
Definition: rear_controller.h:47
bool aux_valid
Definition: rear_controller.h:57
uint32_t pack_voltage
Definition: rear_controller.h:38
int32_t pack_current
Definition: rear_controller.h:37