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; } }