From daf3ec3da16c976de5af51b346c981d53fa71b91 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 28 Jun 2017 14:00:53 +0200 Subject: [PATCH] bozza aggiunta vettore status "unmanaged" --- MTC_Adapter/MTC_Adapter/AdapterGeneric.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs index 2f5cfa7..5cc7678 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs @@ -806,7 +806,7 @@ namespace MTC_Adapter /// Contenuto valori status data da PLC /// public otherData[] statusData; - + /// /// data-ora ultimo controllo movimento assi /// @@ -1036,6 +1036,14 @@ namespace MTC_Adapter /// Stato protezioni (0/1, off/on) /// public Event mProtectionStatus = new Event("PROTECTION_STATUS"); + /// + /// Vettore EVENTS letti da area status + /// + public Event[] mStatusEvents; + /// + /// Vettore SAMPLES letti da area AnalogData + /// + public Event[] mAnalogDataSamples; #endregion @@ -1480,6 +1488,13 @@ namespace MTC_Adapter Array.Resize(ref statusData, numRiga); if (utils.CRB("verbose")) lg.Info(string.Format("Fine caricamento vettore di {0} variabili status gestite", numRiga)); + // ora inizializzo l''insieme degli eventi di status + mStatusEvents = new Event[numRiga]; + for (int i = 0; i < numRiga; i++) + { + mStatusEvents[i] = new Event(statusData[i].varName); + } + if (utils.CRB("verbose")) lg.Info(string.Format("inizializzato vettore di {0} MTC.EVENTS di status", numRiga)); } /// /// caricamento allarmi da file