Skip to content

Commit

Permalink
styling
Browse files Browse the repository at this point in the history
  • Loading branch information
mattiaswong6 committed Jan 21, 2025
1 parent b0c73d3 commit ddee72b
Showing 1 changed file with 30 additions and 40 deletions.
70 changes: 30 additions & 40 deletions firmware/quadruna/BMS/src/app/app_diagnosticsMode.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,46 +12,36 @@
static uint8_t segment_temps[ACCUMULATOR_NUM_SEGMENTS];

void (*cellVoltageSetters[ACCUMULATOR_NUM_SEGMENTS][ACCUMULATOR_NUM_SERIES_CELLS_PER_SEGMENT])(float) = {
{
app_canTx_BMS_Seg0_Cell0_Voltage_set, app_canTx_BMS_Seg0_Cell1_Voltage_set, app_canTx_BMS_Seg0_Cell2_Voltage_set,
app_canTx_BMS_Seg0_Cell3_Voltage_set, app_canTx_BMS_Seg0_Cell4_Voltage_set, app_canTx_BMS_Seg0_Cell5_Voltage_set,
app_canTx_BMS_Seg0_Cell6_Voltage_set, app_canTx_BMS_Seg0_Cell7_Voltage_set, app_canTx_BMS_Seg0_Cell8_Voltage_set,
app_canTx_BMS_Seg0_Cell9_Voltage_set, app_canTx_BMS_Seg0_Cell10_Voltage_set, app_canTx_BMS_Seg0_Cell11_Voltage_set,
app_canTx_BMS_Seg0_Cell12_Voltage_set, app_canTx_BMS_Seg0_Cell13_Voltage_set, app_canTx_BMS_Seg0_Cell14_Voltage_set,
app_canTx_BMS_Seg0_Cell15_Voltage_set
},
{
app_canTx_BMS_Seg1_Cell0_Voltage_set, app_canTx_BMS_Seg1_Cell1_Voltage_set, app_canTx_BMS_Seg1_Cell2_Voltage_set,
app_canTx_BMS_Seg1_Cell3_Voltage_set, app_canTx_BMS_Seg1_Cell4_Voltage_set, app_canTx_BMS_Seg1_Cell5_Voltage_set,
app_canTx_BMS_Seg1_Cell6_Voltage_set, app_canTx_BMS_Seg1_Cell7_Voltage_set, app_canTx_BMS_Seg1_Cell8_Voltage_set,
app_canTx_BMS_Seg1_Cell9_Voltage_set, app_canTx_BMS_Seg1_Cell10_Voltage_set, app_canTx_BMS_Seg1_Cell11_Voltage_set,
app_canTx_BMS_Seg1_Cell12_Voltage_set, app_canTx_BMS_Seg1_Cell13_Voltage_set, app_canTx_BMS_Seg1_Cell14_Voltage_set,
app_canTx_BMS_Seg1_Cell15_Voltage_set
},
{
app_canTx_BMS_Seg2_Cell0_Voltage_set, app_canTx_BMS_Seg2_Cell1_Voltage_set, app_canTx_BMS_Seg2_Cell2_Voltage_set,
app_canTx_BMS_Seg2_Cell3_Voltage_set, app_canTx_BMS_Seg2_Cell4_Voltage_set, app_canTx_BMS_Seg2_Cell5_Voltage_set,
app_canTx_BMS_Seg2_Cell6_Voltage_set, app_canTx_BMS_Seg2_Cell7_Voltage_set, app_canTx_BMS_Seg2_Cell8_Voltage_set,
app_canTx_BMS_Seg2_Cell9_Voltage_set, app_canTx_BMS_Seg2_Cell10_Voltage_set, app_canTx_BMS_Seg2_Cell11_Voltage_set,
app_canTx_BMS_Seg2_Cell12_Voltage_set, app_canTx_BMS_Seg2_Cell13_Voltage_set, app_canTx_BMS_Seg2_Cell14_Voltage_set,
app_canTx_BMS_Seg2_Cell15_Voltage_set
},
{
app_canTx_BMS_Seg3_Cell0_Voltage_set, app_canTx_BMS_Seg3_Cell1_Voltage_set, app_canTx_BMS_Seg3_Cell2_Voltage_set,
app_canTx_BMS_Seg3_Cell3_Voltage_set, app_canTx_BMS_Seg3_Cell4_Voltage_set, app_canTx_BMS_Seg3_Cell5_Voltage_set,
app_canTx_BMS_Seg3_Cell6_Voltage_set, app_canTx_BMS_Seg3_Cell7_Voltage_set, app_canTx_BMS_Seg3_Cell8_Voltage_set,
app_canTx_BMS_Seg3_Cell9_Voltage_set, app_canTx_BMS_Seg3_Cell10_Voltage_set, app_canTx_BMS_Seg3_Cell11_Voltage_set,
app_canTx_BMS_Seg3_Cell12_Voltage_set, app_canTx_BMS_Seg3_Cell13_Voltage_set, app_canTx_BMS_Seg3_Cell14_Voltage_set,
app_canTx_BMS_Seg3_Cell15_Voltage_set
},
{
app_canTx_BMS_Seg4_Cell0_Voltage_set, app_canTx_BMS_Seg4_Cell1_Voltage_set, app_canTx_BMS_Seg4_Cell2_Voltage_set,
app_canTx_BMS_Seg4_Cell3_Voltage_set, app_canTx_BMS_Seg4_Cell4_Voltage_set, app_canTx_BMS_Seg4_Cell5_Voltage_set,
app_canTx_BMS_Seg4_Cell6_Voltage_set, app_canTx_BMS_Seg4_Cell7_Voltage_set, app_canTx_BMS_Seg4_Cell8_Voltage_set,
app_canTx_BMS_Seg4_Cell9_Voltage_set, app_canTx_BMS_Seg4_Cell10_Voltage_set, app_canTx_BMS_Seg4_Cell11_Voltage_set,
app_canTx_BMS_Seg4_Cell12_Voltage_set, app_canTx_BMS_Seg4_Cell13_Voltage_set, app_canTx_BMS_Seg4_Cell14_Voltage_set,
app_canTx_BMS_Seg4_Cell15_Voltage_set
}
{ app_canTx_BMS_Seg0_Cell0_Voltage_set, app_canTx_BMS_Seg0_Cell1_Voltage_set, app_canTx_BMS_Seg0_Cell2_Voltage_set,
app_canTx_BMS_Seg0_Cell3_Voltage_set, app_canTx_BMS_Seg0_Cell4_Voltage_set, app_canTx_BMS_Seg0_Cell5_Voltage_set,
app_canTx_BMS_Seg0_Cell6_Voltage_set, app_canTx_BMS_Seg0_Cell7_Voltage_set, app_canTx_BMS_Seg0_Cell8_Voltage_set,
app_canTx_BMS_Seg0_Cell9_Voltage_set, app_canTx_BMS_Seg0_Cell10_Voltage_set, app_canTx_BMS_Seg0_Cell11_Voltage_set,
app_canTx_BMS_Seg0_Cell12_Voltage_set, app_canTx_BMS_Seg0_Cell13_Voltage_set, app_canTx_BMS_Seg0_Cell14_Voltage_set,
app_canTx_BMS_Seg0_Cell15_Voltage_set },
{ app_canTx_BMS_Seg1_Cell0_Voltage_set, app_canTx_BMS_Seg1_Cell1_Voltage_set, app_canTx_BMS_Seg1_Cell2_Voltage_set,
app_canTx_BMS_Seg1_Cell3_Voltage_set, app_canTx_BMS_Seg1_Cell4_Voltage_set, app_canTx_BMS_Seg1_Cell5_Voltage_set,
app_canTx_BMS_Seg1_Cell6_Voltage_set, app_canTx_BMS_Seg1_Cell7_Voltage_set, app_canTx_BMS_Seg1_Cell8_Voltage_set,
app_canTx_BMS_Seg1_Cell9_Voltage_set, app_canTx_BMS_Seg1_Cell10_Voltage_set, app_canTx_BMS_Seg1_Cell11_Voltage_set,
app_canTx_BMS_Seg1_Cell12_Voltage_set, app_canTx_BMS_Seg1_Cell13_Voltage_set, app_canTx_BMS_Seg1_Cell14_Voltage_set,
app_canTx_BMS_Seg1_Cell15_Voltage_set },
{ app_canTx_BMS_Seg2_Cell0_Voltage_set, app_canTx_BMS_Seg2_Cell1_Voltage_set, app_canTx_BMS_Seg2_Cell2_Voltage_set,
app_canTx_BMS_Seg2_Cell3_Voltage_set, app_canTx_BMS_Seg2_Cell4_Voltage_set, app_canTx_BMS_Seg2_Cell5_Voltage_set,
app_canTx_BMS_Seg2_Cell6_Voltage_set, app_canTx_BMS_Seg2_Cell7_Voltage_set, app_canTx_BMS_Seg2_Cell8_Voltage_set,
app_canTx_BMS_Seg2_Cell9_Voltage_set, app_canTx_BMS_Seg2_Cell10_Voltage_set, app_canTx_BMS_Seg2_Cell11_Voltage_set,
app_canTx_BMS_Seg2_Cell12_Voltage_set, app_canTx_BMS_Seg2_Cell13_Voltage_set, app_canTx_BMS_Seg2_Cell14_Voltage_set,
app_canTx_BMS_Seg2_Cell15_Voltage_set },
{ app_canTx_BMS_Seg3_Cell0_Voltage_set, app_canTx_BMS_Seg3_Cell1_Voltage_set, app_canTx_BMS_Seg3_Cell2_Voltage_set,
app_canTx_BMS_Seg3_Cell3_Voltage_set, app_canTx_BMS_Seg3_Cell4_Voltage_set, app_canTx_BMS_Seg3_Cell5_Voltage_set,
app_canTx_BMS_Seg3_Cell6_Voltage_set, app_canTx_BMS_Seg3_Cell7_Voltage_set, app_canTx_BMS_Seg3_Cell8_Voltage_set,
app_canTx_BMS_Seg3_Cell9_Voltage_set, app_canTx_BMS_Seg3_Cell10_Voltage_set, app_canTx_BMS_Seg3_Cell11_Voltage_set,
app_canTx_BMS_Seg3_Cell12_Voltage_set, app_canTx_BMS_Seg3_Cell13_Voltage_set, app_canTx_BMS_Seg3_Cell14_Voltage_set,
app_canTx_BMS_Seg3_Cell15_Voltage_set },
{ app_canTx_BMS_Seg4_Cell0_Voltage_set, app_canTx_BMS_Seg4_Cell1_Voltage_set, app_canTx_BMS_Seg4_Cell2_Voltage_set,
app_canTx_BMS_Seg4_Cell3_Voltage_set, app_canTx_BMS_Seg4_Cell4_Voltage_set, app_canTx_BMS_Seg4_Cell5_Voltage_set,
app_canTx_BMS_Seg4_Cell6_Voltage_set, app_canTx_BMS_Seg4_Cell7_Voltage_set, app_canTx_BMS_Seg4_Cell8_Voltage_set,
app_canTx_BMS_Seg4_Cell9_Voltage_set, app_canTx_BMS_Seg4_Cell10_Voltage_set, app_canTx_BMS_Seg4_Cell11_Voltage_set,
app_canTx_BMS_Seg4_Cell12_Voltage_set, app_canTx_BMS_Seg4_Cell13_Voltage_set, app_canTx_BMS_Seg4_Cell14_Voltage_set,
app_canTx_BMS_Seg4_Cell15_Voltage_set }
};

void app_diagnosticsMode_calculateDiagnosticTemperatureStats(void)
Expand Down

0 comments on commit ddee72b

Please sign in to comment.