22 lines
1.2 KiB
C#
22 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 UInt16 ClusterTotalNumber { 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; }
|
|
|
|
} |