Innovenergy_trunk/csharp/Lib/Devices/WITGrowatt4-15K/BatteryRecord.cs

21 lines
1.2 KiB
C#

using InnovEnergy.Lib.Units;
using InnovEnergy.Lib.Units.Power;
namespace InnovEnergy.Lib.Devices.WITGrowatt4_15K;
public class BatteryRecord
{
public required Percent Soc { get; init; }
public required Double Soh { get; init; }
public required Current Current { get; init; }
public required Voltage Voltage { get; init; }
public required DcPower Power { get; init; }
public required DcPower MaxAllowableChargePower { get; init; }
public required DcPower MaxAllowableDischargePower { get; init; }
public required Energy DailyChargeEnergy { get; init; }
public required Energy DailyDischargeEnergy { get; init; }
public required Energy AccumulatedChargeEnergy { get; init; }
public required Energy AccumulatedDischargeEnergy { get; init; }
public required Temperature BatteryAmbientTemperature { get; init; }
}