45 lines
1.7 KiB
C#
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; }
|
||
|
}
|