From d18edc42825137b93b350fc4227e7aee1cb7d737 Mon Sep 17 00:00:00 2001 From: Thomas Wiedebusch Date: Mon, 7 Apr 2025 16:27:22 +0200 Subject: [PATCH] ProductionUiCordonel: - cancelleation token --- .../EolProcesses/CheckFinalParametrization.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Common/Production/ProductionUiCordonel/ProductionProcesses/EolProcesses/CheckFinalParametrization.cs b/Common/Production/ProductionUiCordonel/ProductionProcesses/EolProcesses/CheckFinalParametrization.cs index e3a08504..e0a96779 100644 --- a/Common/Production/ProductionUiCordonel/ProductionProcesses/EolProcesses/CheckFinalParametrization.cs +++ b/Common/Production/ProductionUiCordonel/ProductionProcesses/EolProcesses/CheckFinalParametrization.cs @@ -82,11 +82,13 @@ namespace Xylem.Common.Production.ProductionUiCordonel.ProductionProcesses.EolPr // Execute final read after reboot RegisterRestorer.OnProcessUpdate += ProcessUpdate_Handler; var retValBol = RegisterRestorer.FinalReadRegisters(CancellationToken); - + RegisterRestorer.OnProcessUpdate -= ProcessUpdate_Handler; + // Exit if meanwhile cancellation is required if (CancellationToken.IsCancellationRequested) return CancellationProcedure(); + RegisterRestorer.OnProcessUpdate += ProcessUpdate_Handler; retValBol &= RegisterRestorer.CompareRegisters(CancellationToken); RegisterRestorer.OnProcessUpdate -= ProcessUpdate_Handler;