Add available battery for dynCCL

This commit is contained in:
atef 2025-04-24 11:35:50 +02:00
parent ac08b6cf9c
commit ee8aa47a8e
1 changed files with 4 additions and 2 deletions

View File

@ -540,9 +540,11 @@ internal static class Program
// Deligreen upper current limitation dynCCL // Deligreen upper current limitation dynCCL
if (r.DcDc.Devices.Count != 0 && r.Battery?.MonomerHighVoltageAlarm == true ) if (r.DcDc.Devices.Count != 0 && r.Battery?.MonomerHighVoltageAlarm == true )
{ {
maxBatteryChargingCurrentLive = (r.Battery.Devices.Count * 10)/ r.DcDc.Devices.Count ; // Max charging current is 10 A * Number of batteries var availableBattries = r.Battery?.AvailableChBatteries;
maxBatteryChargingCurrentLive.WriteLine("dynCCL Active: Max Battery Charging is "+ maxBatteryChargingCurrentLive); availableBattries?.WriteLine(" Available ChBatteries");
maxBatteryChargingCurrentLive = (10 * availableBattries.Value)/ r.DcDc.Devices.Count ; // Max charging current is 10 A * Number of batteries
Console.WriteLine("dynCCL Active: Max Battery Charging is "+ maxBatteryChargingCurrentLive);
} }
else else
{ {