Innovenergy_trunk/csharp/App/SaliMax/src/Ess/EssLimit.cs

20 lines
723 B
C#

namespace InnovEnergy.App.SaliMax.Ess;
public enum EssLimit
{
NoLimit,
DischargeLimitedByMinSoc,
DischargeLimitedByBatteryPower,
DischargeLimitedByInverterPower,
ChargeLimitedByInverterPower,
ChargeLimitedByBatteryPower,
ChargeLimitedByMaxDcBusVoltage,
DischargeLimitedByMinDcBusVoltage,
}
// limitedBy = $"limiting discharging power in order to stay above min SOC: {s.Config.MinSoc}%";
// limitedBy = $"limited by max battery discharging power: {maxDischargePower}";
// limitedBy = $"limited by max inverter Dc to Ac power: {-s.Config.MaxInverterPower}W";
// limitedBy = $"limited by max battery charging power: {maxChargePower}";
// limitedBy = "limited by max inverter Ac to Dc power";