CUST: -FwUpadteSw: -LUT installation check

This commit is contained in:
Thomas Wiedebusch 2024-05-16 17:32:13 +02:00
parent 688e366eda
commit c3efb206f8

View File

@ -4663,10 +4663,9 @@ namespace Xylem.ServiceFwUpdate.Ui.ServiceFwUpdateSw
_invokerProcessState = _processState;
InfoProcessActive(lblLutFileCheck, Resources.StrLutFileRestoreActive, false);
// 1. LUT file is needed but invalid indicated by CRC or cannot be observed in file list
if ( (!string.IsNullOrEmpty(_currentGenesis.LutCrc)
&& _currentGenesis.LutCrc.Contains(MeterLutFile.StrLutFileInvalidCrc))
|| (_readMeterFiles != null && !_readMeterFiles.Any(f => f.Contains(MeterLutFile.StrLutMeterFileName))))
// 1. LUT file is needed but invalid
if (!string.IsNullOrEmpty(_currentGenesis.LutCrc) &&
_currentGenesis.LutCrc.Contains(MeterLutFile.StrLutFileInvalidCrc))
{
InfoProcessFailed(lblLutFileCheck, Resources.StrLutFileNotInstalled);
_processState = errorExitState;