From a7f90ddedb18f6e896ccbd3225b94fc0834b9ccd Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 4 Mar 2022 09:13:26 +0100 Subject: [PATCH] Update gestione ODL: invio start/stop setup alle amcchine slave --- MP-TAB/WebUserControls/mod_ODL.ascx.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.cs index e4cea8de..1805fe94 100644 --- a/MP-TAB/WebUserControls/mod_ODL.ascx.cs +++ b/MP-TAB/WebUserControls/mod_ODL.ascx.cs @@ -1217,6 +1217,7 @@ namespace MoonProTablet.WebUserControls DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setPzComm, setPzCommVal); DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setComm, setCommVal); DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setParameter, "setArt"); + DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.startSetup, $"TS:{ts}|MATR: {DataLayerObj.MatrOpr}| Master Machine: {idxMacchinaFix}"); } } } @@ -1328,6 +1329,13 @@ namespace MoonProTablet.WebUserControls int idxOdlAltra = DataLayerObj.taODL.getByMacchina(idxMaccAltraTav)[0].IdxODL; sb.AppendLine(String.Format(evText, idxOdlAltra)); processaEvento(idxMaccAltraTav, idxEvento, String.Format(evText, idxOdlAltra), idxOdlAltra); + + // invio eventi ad IOB slave... + var slaveList = DataLayerObj.taM2S.getByMaster(idxMacchina); + foreach (var machine in slaveList) + { + DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.stopSetup, $"TS:{ts}|MATR: {DataLayerObj.MatrOpr}| Master Machine: {idxMacchinaFix}"); + } } // se รจ master --> chiamo update child! if (isMaster)