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
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
maxBatteryChargingCurrentLive.WriteLine("dynCCL Active: Max Battery Charging is "+ maxBatteryChargingCurrentLive);
var availableBattries = r.Battery?.AvailableChBatteries;
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
{