Upgrade GenesisCommunication - after adding GCI functionality to xylem DLL's updater, adding PortCore DLL is needed

This commit is contained in:
Marek Frniak 2026-04-26 09:32:30 +02:00
parent 75192bbd09
commit 992452052e

View File

@ -13,6 +13,7 @@ using Xylem.Common.Hardware.WaterMeter.Genesis.GenesisCore;
using Xylem.Common.Hardware.WaterMeter.WaterMeterCore;
using Xylem.Common.Metrology.Measurements;
using Xylem.Common.Metrology.Measurements.Consts;
using Xylem.Common.Hardware.Interfaces.Ports.PortCore;
using Common;
using System.IO.Ports;
@ -261,12 +262,12 @@ namespace TBF.Rig.TestMethods.GenesisCommunication.GenesisHead
//myGenesis.SetLogger(); - private, but called into basic constructor!
myGenesis.SetupGenesisMeter(
SlotNr,
new Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.PortConfig()
new /*Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.*/PortConfig()
{
Type = "Xylem.Common.Hardware.Interfaces.Ports.SerialPorts.IrdaSerialPort",
PortName =$"COM{HeadComPortNr}"
},
new Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.PortConfig()
new /*Xylem.Common.Hardware.WaterMeter.Genesis.GenesisConfig.*/PortConfig()
{
Type = "",
PortName = $"COM{OptoComPortNr}"
@ -536,7 +537,7 @@ namespace TBF.Rig.TestMethods.GenesisCommunication.GenesisHead
{
myGenesis.BuildAndCheckCalibFactorsAllChannels(refVol.Value / 1000, testTimeS, Q2ErrWOCorrection);
myGenesis.BuildAndCheckCalibFactorsAllChannels(refVol.Value / 1000, testTimeS, Q2ErrWOCorrection, 0.0, (int?)null);
myGenesis.SetCalibFactorsAllChannels(false);
}