diff --git a/Software/Software.ino b/Software/Software.ino index c5f7e438..239a34a3 100644 --- a/Software/Software.ino +++ b/Software/Software.ino @@ -638,4 +638,7 @@ void update_values() { #ifdef SOLAX_CAN update_values_can_solax(); #endif +#ifdef SERIAL_LINK_RECEIVER + update_values_serial_link(); +#endif } diff --git a/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.cpp b/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.cpp index 14e70589..a8693ff5 100644 --- a/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.cpp +++ b/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.cpp @@ -87,7 +87,6 @@ void manageSerialLinkReceiver() { } unsigned long minutesLost = (currentTime - lastGood) / 60000UL; - ; if (minutesLost > 0 && lastGood > 0) { // lose 25% each minute of data loss if (minutesLost < 4) { @@ -124,3 +123,23 @@ void manageSerialLinkReceiver() { } #endif } + +void update_values_serial_link() { + Serial.println(SOC); + Serial.println(StateOfHealth); + Serial.println(battery_voltage); + Serial.println(battery_current); + Serial.println(capacity_Wh); + Serial.println(remaining_capacity_Wh); + Serial.println(max_target_discharge_power); + Serial.println(max_target_charge_power); + Serial.println(bms_status); + Serial.println(bms_char_dis_status); + Serial.println(stat_batt_power); + Serial.println(temperature_min); + Serial.println(temperature_max); + Serial.println(cell_max_voltage); + Serial.println(cell_min_voltage); + Serial.println(batteryAllowsContactorClosing); + Serial.println(inverterAllowsContactorClosing); +} diff --git a/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.h b/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.h index ab0581b6..5da5f834 100644 --- a/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.h +++ b/Software/src/battery/SERIAL-LINK-RECEIVER-FROM-BATTERY.h @@ -35,5 +35,6 @@ extern bool batteryAllowsContactorClosing; //Bool, 1=true, 0=false extern bool inverterAllowsContactorClosing; //Bool, 1=true, 0=false void manageSerialLinkReceiver(); +void update_values_serial_link(); #endif