25 lines
1.1 KiB
C#
25 lines
1.1 KiB
C#
using InnovEnergy.App.KacoCommunication.System;
|
|
using InnovEnergy.App.KacoCommunication.SystemConfig;
|
|
using InnovEnergy.Lib.Devices.BatteryDeligreen;
|
|
using InnovEnergy.Lib.Devices.Kaco92L3;
|
|
using InnovEnergy.Lib.Devices.PLVario2Meter;
|
|
using InnovEnergy.Lib.Devices.Trumpf.TruConvertDc;
|
|
|
|
namespace InnovEnergy.App.KacoCommunication.ESS;
|
|
using ListOfBatteriesRecord = List<BatteryDeligreenRecords>;
|
|
public class StatusRecord
|
|
{
|
|
public required KacoRecord? InverterRecord { get; set; }
|
|
public required PlVarioMeterRecord? GridMeterRecord { get; set; }
|
|
public required DcDcDevicesRecord? DcDc { get; init; }
|
|
public required ListOfBatteriesRecord? ListOfBatteriesRecord { get; set; }
|
|
// public required BatteryDeligreenRecords? BatteryKabinet1 { get; set; }
|
|
// public required BatteryDeligreenRecords? BatteryKabinet2 { get; set; }
|
|
// public required BatteryDeligreenRecords? BatteryKabinet3 { get; set; }
|
|
|
|
public required Config Config { get; set; }
|
|
public required StateMachine StateMachine { get; init; }
|
|
|
|
}
|
|
|