From a1df7a2fecae37346faf35169de6ee50bf3379d8 Mon Sep 17 00:00:00 2001 From: Thomas Wiedebusch Date: Fri, 20 Jan 2023 16:55:21 +0100 Subject: [PATCH] LutUpdate: - accelerated by removing list of files --- .../Genesis/GenesisFile/MeterLutUpdate.cs | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/Common/Hardware/WaterMeter/Genesis/GenesisFile/MeterLutUpdate.cs b/Common/Hardware/WaterMeter/Genesis/GenesisFile/MeterLutUpdate.cs index 90e0346e..ae549d6f 100644 --- a/Common/Hardware/WaterMeter/Genesis/GenesisFile/MeterLutUpdate.cs +++ b/Common/Hardware/WaterMeter/Genesis/GenesisFile/MeterLutUpdate.cs @@ -804,6 +804,9 @@ namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile /// /// - Initial /// + /// + /// - Removed list file drive 1 to speed up process. Files will be read back and binary compared! + /// private Boolean DownloadLutFiles() { //counters for actual process information @@ -847,26 +850,26 @@ namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile // read all files on drive 1 _operationCtr++; - if (ListMeterFilesDrive1()) - { - foreach (var checkInstalledFile in filesToDownload) - { - if (_meterFilesDrive1.Contains(checkInstalledFile)) - { - ErrorMessage = ""; - var txt = $"{checkInstalledFile} found in meter"; - OnProcessUpdate?.Invoke(this, new ProcessExecEventArgs(txt)); - continue; - } + //if (ListMeterFilesDrive1()) + //{ + // foreach (var checkInstalledFile in filesToDownload) + // { + // if (_meterFilesDrive1.Contains(checkInstalledFile)) + // { + // ErrorMessage = ""; + // var txt = $"{checkInstalledFile} found in meter"; + // OnProcessUpdate?.Invoke(this, new ProcessExecEventArgs(txt)); + // continue; + // } - ErrorMessage = $"LUT file {StrLutMeterFileName} not installed!\n"; - returnValue = false; - } - } - else - { - returnValue = false; - } + // ErrorMessage = $"LUT file {StrLutMeterFileName} not installed!\n"; + // returnValue = false; + // } + //} + //else + //{ + // returnValue = false; + //} if (!returnValue) {