From d7088ebeb8f8f9f31ddc5ca03fae81c297037771 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 13 May 2022 11:44:38 +0200 Subject: [PATCH] Aggiunto log x verifica invio dataItems a server --- IOB-WIN-NEXT/IobOpcUa.cs | 4 +++- IOB-WIN-NEXT/IobOpcUaOmronIcoel.cs | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/IOB-WIN-NEXT/IobOpcUa.cs b/IOB-WIN-NEXT/IobOpcUa.cs index 3e21cc06..bb08b5f8 100644 --- a/IOB-WIN-NEXT/IobOpcUa.cs +++ b/IOB-WIN-NEXT/IobOpcUa.cs @@ -440,7 +440,7 @@ namespace IOB_WIN_NEXT lgInfo(sVal); // verifico se salvare - changed = checkSaveValue(MonIt, currVal, true); + changed = checkSaveValue(MonIt, currVal, true) || forceSend; // cerco se non sia un dato filtrato in FLUXLOG... bool isFiltered = opcUaParams.fluxLogVeto.Contains(MonIt.DisplayName); if (isFiltered) @@ -484,6 +484,7 @@ namespace IOB_WIN_NEXT } ).ToList(); + lgInfo($"Richiesta sendDataItemListToServer per {elencoDataItems.Count} dataItems"); // aspetta un tempo random da 10-100 ms... Random rnd = new Random(); Task.Delay(rnd.Next(10, 100)); @@ -1302,6 +1303,7 @@ namespace IOB_WIN_NEXT try { utils.callUrlNow($"{urlSaveDataItems}", rawData); + lgInfo($"Effettuata chiamata sendDataItemsList all'url {urlSaveDataItems}"); } catch (Exception exc) { diff --git a/IOB-WIN-NEXT/IobOpcUaOmronIcoel.cs b/IOB-WIN-NEXT/IobOpcUaOmronIcoel.cs index 49039eb3..b5ef7978 100644 --- a/IOB-WIN-NEXT/IobOpcUaOmronIcoel.cs +++ b/IOB-WIN-NEXT/IobOpcUaOmronIcoel.cs @@ -484,8 +484,12 @@ namespace IOB_WIN_NEXT // spostare sotto in checkAndSendRaw ??? FIXME todo if (changed) { + lgTrace($"Invio variazione dataitem per {dataItemMem.Count} elementi"); sendDataItemListToServer(startNodeId); } + else { + lgTrace("Nessuna variazione DataItem da trasmettere"); + } } return changed; }