- Introduced UInt128,

- Built size for readRegister from data type
This commit is contained in:
Thomas Wiedebusch
2023-09-06 14:44:33 +02:00
parent ceb2943063
commit 8c9d770439
7 changed files with 65 additions and 81 deletions
+4 -5
View File
@@ -9,7 +9,6 @@ using System.Drawing;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -19,7 +18,6 @@ using Xylem.Common.Hardware.Interfaces.Ports.PortCore;
using Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore;
using Xylem.Common.Hardware.WaterMeter.Genesis.GenesisStatus;
using Xylem.Common.Hardware.WaterMeter.Genesis.Registers;
using Xylem.Common.Hardware.WaterMeter.Genesis.Registers.DataTypes;
using Xylem.Common.Hardware.WaterMeter.WaterMeterCore;
using Xylem.Common.Logic.ServiceCore;
using Xylem.Common.Logic.SoftwareAccessHelper;
@@ -225,7 +223,8 @@ namespace Xylem.Common.Ui.GenesisToolBox
registerGridView.Sort(registerGridView.Columns["isChecked"],
ListSortDirection.Descending);
registerGridView.Columns["RawValueFile"].Visible = false;
registerGridView.Sort(registerGridView.Columns["Name"],
ListSortDirection.Ascending);
var btnHistory = new DataGridViewButtonColumn();
btnHistory.Name = "btnHistory";
@@ -688,7 +687,7 @@ namespace Xylem.Common.Ui.GenesisToolBox
try
{
Byte[] rawRegister;
rawRegister = _currentGenesis.ReadRegister(reg, RegisterConverter.SizeOf(regDef));
rawRegister = _currentGenesis.ReadRegister(reg);
//var temp = RegisterConverter.GetRegisterContent(regDef, rawRegister);
((DataRow)rowItem)["RawValue"] = RegisterConverter.GetRegisterRawText(regDef, rawRegister);
@@ -768,7 +767,7 @@ namespace Xylem.Common.Ui.GenesisToolBox
regDef.RegisterDetail.Privilege.Lvl8 == Access.Rw)
{
Byte[] rawRegister;
rawRegister = _currentGenesis.ReadRegister(reg, RegisterConverter.SizeOf(regDef));
rawRegister = _currentGenesis.ReadRegister(reg);
//var temp = RegisterConverter.GetRegisterContent(regDef, rawRegister);
((DataRow)rowItem)["RawValue"] = RegisterConverter.GetRegisterRawText(regDef, rawRegister);