diff --git a/MTC_Adapter/SCMA/AdapterGeneric.cs b/MTC_Adapter/SCMA/AdapterGeneric.cs index 4cb2178..dc05c05 100644 --- a/MTC_Adapter/SCMA/AdapterGeneric.cs +++ b/MTC_Adapter/SCMA/AdapterGeneric.cs @@ -680,36 +680,18 @@ namespace SCMA /// private void addItemsToGateway(AdapterConf adpConf) { - // item disponibilità -#if false - currGateway.addItemNode("AVAIL", mAvail); - mAvail.Value = "AVAILABLE"; -#endif + // item disponibilità + currGateway.addItemNodeAndSet("AVAIL", itemType.Event, availStatus.AVAILABLE.ToString()); mMessage.Value = ""; - - -#if false - currGateway.addItemNodeByType("AVAIL", itemType.Event); - currGateway.updateItemNodeValue("AVAIL", "AVAILABLE"); -#endif - currGateway.addItemNodeAndSet("AVAIL", itemType.Event, "AVAILABLE"); - - + // assets - currGateway.addItemNodeByType("MTC_asset_chg", itemType.Event); - currGateway.addItemNodeByType("MTC_asset_rem", itemType.Event); - currGateway.updateItemNodeValue("MTC_asset_chg", ""); - currGateway.updateItemNodeValue("MTC_asset_rem", ""); + currGateway.addItemNodeAndSet("MTC_asset_chg", itemType.Event,""); + currGateway.addItemNodeAndSet("MTC_asset_rem", itemType.Event,""); // status, clock, emergency stop - currGateway.addItemNodeByType("E_STOP", itemType.Event); - currGateway.addItemNodeByType("STATUS", itemType.Event); - currGateway.updateItemNodeValue("E_STOP", ""); - currGateway.updateItemNodeValue("STATUS", ""); -#if false - currGateway.addItemNode(mStatus); - currGateway.addItemNode(mEStop); -#endif + currGateway.addItemNodeAndSet("E_STOP", itemType.Event, availStatus.UNAVAILABLE.ToString()); + currGateway.addItemNodeAndSet("STATUS", itemType.Event, availStatus.UNAVAILABLE.ToString()); + currGateway.addItemNode(mAccTime); currGateway.addItemNode(mAccTimeWork); currGateway.addItemNode(mSlittaTast); @@ -1288,21 +1270,7 @@ namespace SCMA #endregion #region MTConnect.Events & MTConnect.Samples - -#if false - /// - /// D.D1.AVAIL - disponibilità - /// - public MTConnect.Event mAvail = new MTConnect.Event("AVAIL"); - /// - /// XX.XX.STOP - stop per pressione emergenze - /// - public MTConnect.Event mEStop = new MTConnect.Event("E_STOP"); - /// - /// STATUS "logico" adapter macchina (ON/OFF) - /// - public MTConnect.Event mStatus = new MTConnect.Event("STATUS"); -#endif + /// /// Minuti accensione globale macchina /// @@ -2211,9 +2179,11 @@ namespace SCMA // imposto continuamente valore assetChange/removal x TESGING !!!FARE!!! togliere int sCount = DateTime.Now.Second; +#if false // variabili assets... currGateway.updateItemNodeValue("MTC_asset_chg", sCount.ToString()); - currGateway.updateItemNodeValue("MTC_asset_rem", (1000 + sCount).ToString()); + currGateway.updateItemNodeValue("MTC_asset_rem", (1000 + sCount).ToString()); +#endif // status, clock, emergency stop li "giro " a turno... if (sCount % 5 == 0)