diff --git a/IOB-WIN/IobKawasaki.cs b/IOB-WIN/IobKawasaki.cs index 00750379..a41a8e38 100644 --- a/IOB-WIN/IobKawasaki.cs +++ b/IOB-WIN/IobKawasaki.cs @@ -175,15 +175,28 @@ namespace IOB_WIN // cerco task specifici: se ho startSetup --> imposto bit DBB701.DBB0.4 foreach (var item in task2exe) { - // controllo sulal KEY - switch (item.Key) + taskOk = false; + taskVal = ""; + // converto richiesta in enum... + taskName tName = taskName.nihil; + Enum.TryParse(item.Key, out tName); + // controllo sulla KEY + switch (tName) { - case "forceResetPzCount": + case taskName.nihil: + case taskName.fixStopSetup: + case taskName.setArt: + case taskName.setComm: + case taskName.setProg: + case taskName.sendWatchDogMes2Plc: + taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | SKIPPED | NO EXEC"; + break; + case taskName.forceResetPzCount: // reset contapezzi inizio setup taskOk = resetContapezziCNC(); taskVal = taskOk ? "FORCE RESET PZ COUNT" : "FORCE RESET DISABLED | NO EXEC"; break; - case "forceSetPzCount": + case taskName.forceSetPzCount: // reset contapezzi inizio setup int newPzCount = 0; int.TryParse(item.Value, out newPzCount); @@ -197,12 +210,12 @@ namespace IOB_WIN taskVal = $"ERROR IN FORCE SET PZ COUNT TO {newPzCount}"; } break; - case "startSetup": + case taskName.startSetup: // reset contapezzi inizio setup taskOk = resetContapezziCNC(); taskVal = taskOk ? "RESET: SETUP START" : "PZ RESET DISABLED | NO EXEC"; break; - case "stopSetup": + case taskName.stopSetup: // reset contapezzi fine setup // reset contapezzi fine setup SE ESPLICITAMENTE IMPOSTATO if (cIobConf.optPar.Count > 0 && getOptPar("ENABLE_PZ_RESET_stopSetup") == "TRUE") { @@ -211,7 +224,6 @@ namespace IOB_WIN taskVal = taskOk ? "RESET: SETUP END" : "PZ RESET DISABLED | NO EXEC"; break; default: - // anche se non faccio nulla SEGNO con value = SKIPPED taskVal = "SKIPPED | NO EXEC"; break; }