cambio esecuzione task2exe x TORRI MTH

This commit is contained in:
Samuele E. Locatelli
2019-10-11 11:12:35 +02:00
parent 874fab3130
commit c551a76d71
+21 -11
View File
@@ -43,26 +43,36 @@ namespace IOB_WIN
// cerco task specifici: se ho startSetup --> imposto bit DBB701.DBB0.4
foreach (var item in task2exe)
{
taskOk = false;
taskVal = "";
// controllo sulal KEY
switch (item.Key)
// converto richiesta in enum...
taskName tName = taskName.nihil;
Enum.TryParse(item.Key, out tName);
// controllo sulla KEY
switch (tName)
{
case "startSetup":
case taskName.nihil:
case taskName.forceResetPzCount:
case taskName.forceSetPzCount:
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.fixStopSetup:
taskVal = "VALUE DB701.0.4 --> 0";
break;
case taskName.startSetup:
MemBlock[0] += (1 << 4);
taskVal = "VALUE DB701.0.4 --> 1";
break;
case "stopSetup":
taskVal = "VALUE DB701.0.4 --> 0";
break;
case "fixStopSetup":
case taskName.stopSetup:
taskVal = "VALUE DB701.0.4 --> 0";
break;
default:
// anche se non faccio nulla SEGNO con value = NOT DONE
taskVal = "UNKNOWN KEY | NO EXEC";
taskVal = "SKIPPED | NO EXEC";
break;
}
taskDone.Add(item.Key, taskVal);
}