From e5c3a51d8d391d87d07a466406c08926d09bad3f Mon Sep 17 00:00:00 2001 From: atef Date: Thu, 25 Jan 2024 10:17:55 +0100 Subject: [PATCH] Add ActivePower Import and Export --- csharp/Lib/Devices/EmuMeter/EmuMeterRegisters.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/csharp/Lib/Devices/EmuMeter/EmuMeterRegisters.cs b/csharp/Lib/Devices/EmuMeter/EmuMeterRegisters.cs index 0dde9050b..7e9b9dd5d 100644 --- a/csharp/Lib/Devices/EmuMeter/EmuMeterRegisters.cs +++ b/csharp/Lib/Devices/EmuMeter/EmuMeterRegisters.cs @@ -14,14 +14,14 @@ using Float32 = Single; public class EmuMeterRegisters : IAc3Meter { - [HoldingRegister(6004)] private UInt64 _ActivePowerImportT1; - [HoldingRegister(6024)] private UInt64 _ActivePowerExportT1; + [HoldingRegister(7008)] private UInt64 _ActivePowerImportT1; + [HoldingRegister(7028)] private UInt64 _ActivePowerExportT1; [HoldingRegister(6008)] private UInt64 _ActivePowerImportT2; [HoldingRegister(6028)] private UInt64 _ActivePowerExportT2; - [HoldingRegister(6012)] private UInt64 _ActivePowerImportT3; - [HoldingRegister(6032)] private UInt64 _ActivePowerExportT3; - [HoldingRegister(6016)] private UInt64 _ActivePowerImportT4; - [HoldingRegister(6036)] private UInt64 _ActivePowerExportT4; + [HoldingRegister(8004)] private UInt32 _ActivePowerImportT3; + [HoldingRegister(8014)] private UInt32 _ActivePowerExportT3; + [HoldingRegister(5906)] private UInt64 _ActivePowerImportT4; + [HoldingRegister(5914)] private UInt64 _ActivePowerExportT4; [HoldingRegister(9002)] private Float32 _ActivePowerL1; [HoldingRegister(9004)] private Float32 _ActivePowerL2; @@ -70,8 +70,8 @@ public class EmuMeterRegisters : IAc3Meter public UInt64 ActivePowerImportT2 => _ActivePowerImportT2; public UInt64 ActivePowerExportT2 => _ActivePowerExportT2; - public UInt64 ActivePowerImportT3 => _ActivePowerImportT3; - public UInt64 ActivePowerExportT3 => _ActivePowerExportT3; + public UInt32 ActivePowerImportT3 => _ActivePowerImportT3; + public UInt32 ActivePowerExportT3 => _ActivePowerExportT3; public UInt64 ActivePowerImportT4 => _ActivePowerImportT4; public UInt64 ActivePowerExportT4 => _ActivePowerExportT4;