![]() |
Midnight Sun Firmware
|

Public Attributes | |
| int32_t | pack_current |
| uint32_t | pack_voltage |
| uint32_t | aux_voltage |
| uint32_t | pcs_voltage |
| int32_t | aux_current |
| int32_t | pcs_current |
| float | estimated_state_of_charge |
| bool | pos_relay_closed |
| bool | neg_relay_closed |
| bool | solar_relay_closed |
| bool | motor_relay_closed |
| bool | motor_lv_enabled |
| bool | precharge_complete |
| bool | killswitch_active |
| bool | pcs_valid |
| bool | aux_valid |
| uint16_t | bps_fault |
| int16_t | max_board_temperature |
| int16_t | max_cell_temperature |
| AdbmsAfeStorage | adbms_afe_storage |
| ACS37800Storage | acs37800_storage |
| RearControllerConfig * | config |
| ACS37800Storage acs37800_storage |
ACS37800 current sense storage
| AdbmsAfeStorage adbms_afe_storage |
ADBMS AFE storage
| int32_t aux_current |
Auxiliary bus current (mA)
| bool aux_valid |
Aux valid state
| uint32_t aux_voltage |
Auxiliary bus voltage (mV)
| uint16_t bps_fault |
Fault
| float estimated_state_of_charge |
Estimated state of charge as a percentage [0 - 100]
| bool killswitch_active |
Killswitch active state
| bool motor_lv_enabled |
Motor LV enabled state
| bool motor_relay_closed |
Motor Relay closed state
| bool neg_relay_closed |
Negative Relay closed state
| int32_t pack_current |
Pack current reading (mA)
| uint32_t pack_voltage |
Pack voltage reading (mV)
| int32_t pcs_current |
PCS bus current (mA)
| bool pcs_valid |
PCS input valid state
| uint32_t pcs_voltage |
PCS bus voltage (mV)
| bool pos_relay_closed |
Positive Relay closed state
| bool precharge_complete |
Precharge complete state
| bool solar_relay_closed |
Solar Relay closed state