diff --git a/Software/src/battery/MEB-BATTERY.cpp b/Software/src/battery/MEB-BATTERY.cpp index a22c628f..8c9f84ad 100644 --- a/Software/src/battery/MEB-BATTERY.cpp +++ b/Software/src/battery/MEB-BATTERY.cpp @@ -608,6 +608,7 @@ void update_values_battery() { //This function maps all the values fetched via datalayer_extended.meb.BMS_fault_emergency_shutdown_crash = BMS_fault_emergency_shutdown_crash; datalayer_extended.meb.BMS_error_shutdown_request = BMS_error_shutdown_request; datalayer_extended.meb.BMS_error_shutdown = BMS_error_shutdown; + datalayer_extended.meb.BMS_welded_contactors_status = BMS_welded_contactors_status; datalayer_extended.meb.warning_support = warning_support; datalayer_extended.meb.BMS_status_voltage_free = BMS_status_voltage_free; diff --git a/Software/src/datalayer/datalayer_extended.h b/Software/src/datalayer/datalayer_extended.h index 5578c8b0..28b670fb 100644 --- a/Software/src/datalayer/datalayer_extended.h +++ b/Software/src/datalayer/datalayer_extended.h @@ -617,6 +617,7 @@ typedef struct { float temp_points[18] = {0}; uint16_t celltemperature_dC[56] = {0}; uint16_t battery_temperature_dC = 0; + uint8_t BMS_welded_contactors_status = 0; } DATALAYER_INFO_MEB; typedef struct { diff --git a/Software/src/devboard/webserver/advanced_battery_html.cpp b/Software/src/devboard/webserver/advanced_battery_html.cpp index 5d85380e..3f5074c5 100644 --- a/Software/src/devboard/webserver/advanced_battery_html.cpp +++ b/Software/src/devboard/webserver/advanced_battery_html.cpp @@ -1072,8 +1072,22 @@ String advanced_battery_processor(const String& var) { : "