Innovenergy_trunk/csharp/lib/Devices/EmuMeter/EmuMeterStatus.cs

45 lines
1.7 KiB
C#

namespace InnovEnergy.Lib.Devices.EmuMeter;
public record EmuMeterStatus
{
public Decimal ActivePowerL123 { get; init; }
public Decimal ActivePowerL1 { get; init; }
public Decimal ActivePowerL2 { get; init; }
public Decimal ActivePowerL3 { get; init; }
public Decimal ReactivePowerL123 { get; init; }
public Decimal ReactivePowerL1 { get; init; }
public Decimal ReactivePowerL2 { get; init; }
public Decimal ReactivePowerL3 { get; init; }
public Decimal ApparentPowerL123 { get; init; }
public Decimal ApparentPowerL1 { get; init; }
public Decimal ApparentPowerL2 { get; init; }
public Decimal ApparentPowerL3 { get; init; }
public Decimal CurrentL123 { get; init; }
public Decimal CurrentL1 { get; init; }
public Decimal CurrentL2 { get; init; }
public Decimal CurrentL3 { get; init; }
public Decimal VoltageL1N { get; init; }
public Decimal VoltageL2N { get; init; }
public Decimal VoltageL3N { get; init; }
public Decimal VoltageL1L2 { get; init; }
public Decimal VoltageL2L3 { get; init; }
public Decimal VoltageL3L1 { get; init; }
public Decimal PowerFactorL1 { get; init; }
public Decimal PowerFactorL2 { get; init; }
public Decimal PowerFactorL3 { get; init; }
public Decimal EnergyImportL123 { get; init; }
public Decimal EnergyImportL1 { get; init; }
public Decimal EnergyImportL2 { get; init; }
public Decimal EnergyImportL3 { get; init; }
public Decimal EnergyExportL123 { get; init; }
public Decimal EnergyExportL1 { get; init; }
public Decimal EnergyExportL2 { get; init; }
public Decimal EnergyExportL3 { get; init; }
public Decimal Frequency { get; init; }
}