diff --git a/can_bus/hexray/Elcon/Elcon_rx.json b/can_bus/hexray/Elcon/Elcon_rx.json index 674651bcef..e09f37d767 100644 --- a/can_bus/hexray/Elcon/Elcon_rx.json +++ b/can_bus/hexray/Elcon/Elcon_rx.json @@ -6,6 +6,10 @@ "BMS_TractiveSystem", "BMS_Contactors", "BMS_CellVoltageStats", - "BMS_CellTempStats" + "BMS_CellTempStats", + "BMS_SegmentHealthErrors", + "BMS_LatchStatus", + "BMS_Charger", + "BMS_BMSShdnNodeStatus" ] } diff --git a/firmware/hexray/BMS/src/app/segments/app_segments_shared.cpp b/firmware/hexray/BMS/src/app/segments/app_segments_shared.cpp index a605fd3c39..88b51935a3 100644 --- a/firmware/hexray/BMS/src/app/segments/app_segments_shared.cpp +++ b/firmware/hexray/BMS/src/app/segments/app_segments_shared.cpp @@ -113,6 +113,8 @@ void setVoltageStats(const Cells> &latest) { continue; } + if (seg == 9 and cell == 1) + continue; const CellParam cp{ .segment = seg, .cell = cell, .value = v.value() }; min = std::min(min, cp); max = std::max(max, cp);