27 lines
1.2 KiB
C#
27 lines
1.2 KiB
C#
|
using InnovEnergy.Lib.Devices.Trumpf.TruConvert;
|
||
|
using InnovEnergy.Lib.StatusApi.Connections;
|
||
|
using InnovEnergy.Lib.StatusApi.Devices;
|
||
|
|
||
|
namespace InnovEnergy.Lib.Devices.Trumpf.TruConvertDc;
|
||
|
|
||
|
using AlarmMessages = IReadOnlyList<AlarmMessage>;
|
||
|
using WarningMessages = IReadOnlyList<WarningMessage>;
|
||
|
using DcCurrentLimitStates = IReadOnlyList<DcCurrentLimitState>;
|
||
|
|
||
|
public record TruConvertDcStatus
|
||
|
(
|
||
|
DcConnection Dc,
|
||
|
MainState MainState,
|
||
|
UInt16 NumberOfConnectedSlaves,
|
||
|
UInt16 NumberOfConnectedSubSlaves,
|
||
|
Decimal BatteryVoltage,
|
||
|
Decimal BatteryCurrent,
|
||
|
Decimal TotalDcPower,
|
||
|
DcCurrentLimitStates StatusOfCurrentLimiting,
|
||
|
Decimal OverloadCapacity,
|
||
|
Decimal DcDcInletTemperature,
|
||
|
AlarmMessages Alarms,
|
||
|
WarningMessages Warnings,
|
||
|
Boolean PowerOperation
|
||
|
):DcDevice(Dc)
|
||
|
{}
|