From 913ed0c3813eae0a0ced7eab2b1bd3f6e5400202 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Sat, 10 Apr 2021 10:48:48 +0200 Subject: [PATCH] Fix simulazione x save parametri --- IOB-WIN/IobGeneric.cs | 2 +- IOB-WIN/IobSimula.cs | 22 +++++++++++++++++++--- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/IOB-WIN/IobGeneric.cs b/IOB-WIN/IobGeneric.cs index 1f2fa21f..edd1514f 100644 --- a/IOB-WIN/IobGeneric.cs +++ b/IOB-WIN/IobGeneric.cs @@ -2503,7 +2503,7 @@ namespace IOB_WIN } /// - /// Metodo da overridare x scrivere DAVVERO i aprametri sul PLC + /// Metodo da overridare x scrivere DAVVERO i parametri sul PLC /// /// protected virtual void plcWriteParams(List updatedPar) diff --git a/IOB-WIN/IobSimula.cs b/IOB-WIN/IobSimula.cs index bb1b1adf..21cfb71d 100644 --- a/IOB-WIN/IobSimula.cs +++ b/IOB-WIN/IobSimula.cs @@ -518,6 +518,18 @@ namespace IOB_WIN #endregion Private Methods + #region Protected Methods + + /// + /// Salvo valori PLC + /// + /// + protected override void plcWriteParams(List updatedPar) + { + } + + #endregion Protected Methods + #region Public Methods /// @@ -543,14 +555,18 @@ namespace IOB_WIN switch (tName) { case taskType.setArt: + case taskType.setComm: + case taskType.setProg: + case taskType.setPzComm: + memMap.mMapWrite[item.Key].value = item.Value; + taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | UPDATED memMap.mMapWrite"; + break; + case taskType.nihil: case taskType.fixStopSetup: case taskType.forceResetPzCount: case taskType.sendWatchDogMes2Plc: - case taskType.setComm: case taskType.setParameter: - case taskType.setProg: - case taskType.setPzComm: case taskType.startSetup: case taskType.stopSetup: taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | SKIPPED | NO EXEC";