Midnight Sun Firmware
Loading...
Searching...
No Matches
RearControllerStorage
Collaboration diagram for RearControllerStorage:

Public Attributes

float pack_current
 
float pack_voltage
 
uint32_t aux_voltage
 
uint32_t pcs_voltage
 
int32_t aux_current
 
int32_t pcs_current
 
float estimated_state_of_charge
 
float hydrogen_concentration
 
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
 
BpsFaultRecord bps_fault_record
 
uint8_t bps_fault_cell
 
bool bps_fault_live
 
int16_t max_board_temperature
 
int16_t max_cell_temperature
 
struct Ws22MotorCanStoragews22_motor_can_storage
 
AdbmsAfeStorage adbms_afe_storage
 
ACS37800Storage acs37800_storage
 
ADS122Storage ads122_storage
 
RearControllerConfigconfig
 
Ws22MotorCanConfigws22_motor_can_config
 

Member Data Documentation

◆ acs37800_storage

ACS37800Storage acs37800_storage

ACS37800 current sense storage

◆ adbms_afe_storage

AdbmsAfeStorage adbms_afe_storage

ADBMS AFE storage

◆ ads122_storage

ADS122Storage ads122_storage

ADS122C14ITER current sense storage

◆ aux_current

int32_t aux_current

Auxiliary bus current (mA)

◆ aux_valid

bool aux_valid

Aux valid state

◆ aux_voltage

uint32_t aux_voltage

Auxiliary bus voltage (mV)

◆ bps_fault_cell

uint8_t bps_fault_cell

One-based cell index for cell-related faults

◆ bps_fault_live

bool bps_fault_live

TRUE only for a fault triggered live this power cycle

◆ bps_fault_record

BpsFaultRecord bps_fault_record

Latched fault code + detail snapshot (persisted)

◆ estimated_state_of_charge

float estimated_state_of_charge

Estimated state of charge as a percentage [0 - 100]

◆ hydrogen_concentration

float hydrogen_concentration

Hydrogen concentration reading [vol]

◆ killswitch_active

bool killswitch_active

Killswitch active state

◆ motor_lv_enabled

bool motor_lv_enabled

Motor LV enabled state

◆ motor_relay_closed

bool motor_relay_closed

Motor Relay closed state

◆ neg_relay_closed

bool neg_relay_closed

Negative Relay closed state

◆ pack_current

float pack_current

Pack current reading (A), signed (charging negative)

◆ pack_voltage

float pack_voltage

Pack voltage reading (V)

◆ pcs_current

int32_t pcs_current

PCS bus current (mA)

◆ pcs_valid

bool pcs_valid

PCS input valid state

◆ pcs_voltage

uint32_t pcs_voltage

PCS bus voltage (mV)

◆ pos_relay_closed

bool pos_relay_closed

Positive Relay closed state

◆ precharge_complete

bool precharge_complete

Precharge complete state

◆ solar_relay_closed

bool solar_relay_closed

Solar Relay closed state

◆ ws22_motor_can_config

Ws22MotorCanConfig* ws22_motor_can_config

Wavesculptor 22 motor CAN config - flags to indicate whether CAN for certain fields is enabled

◆ ws22_motor_can_storage

struct Ws22MotorCanStorage* ws22_motor_can_storage

Wavesculptor 22 motor CAN storage


The documentation for this struct was generated from the following file: