diff --git a/IOB-UT-NEXT/RedisMan.cs b/IOB-UT-NEXT/RedisMan.cs index 1c40d98d..bdb034a1 100644 --- a/IOB-UT-NEXT/RedisMan.cs +++ b/IOB-UT-NEXT/RedisMan.cs @@ -1356,6 +1356,7 @@ namespace IOB_UT_NEXT return eventId; } + /// /// Registra un nuovo evento di scambio dati su redis /// diff --git a/IOB-WIN-FORM/Iob/Simula.cs b/IOB-WIN-FORM/Iob/Simula.cs index 952d306e..0b618440 100644 --- a/IOB-WIN-FORM/Iob/Simula.cs +++ b/IOB-WIN-FORM/Iob/Simula.cs @@ -7,6 +7,8 @@ using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; +using System.Security.AccessControl; +using System.Text; using static IOB_UT_NEXT.CustomObj; namespace IOB_WIN_FORM.Iob @@ -401,6 +403,10 @@ namespace IOB_WIN_FORM.Iob } // aggiungo task! taskDone.Add(item.Key, taskVal); + + // salvo SIMULAZIONE dati scambiati: lunghezza string + trackExchData(taskVal.Length); + } } } @@ -810,6 +816,9 @@ namespace IOB_WIN_FORM.Iob string redKey = redisMan.redHash($"IOB:CurrData:{IOBConfFull.General.CodIOB}:LogFile:Act"); redisMan.setRSV(redKey, rawVal); answ = true; + + // salvo SIMULAZIONE dati scambiati: lunghezza string + trackExchData(rawVal.Length); } } return answ; @@ -1151,6 +1160,9 @@ namespace IOB_WIN_FORM.Iob } } lgInfo($"S01: Valori contatori: contapezzi macchina contapezziPLC: {contapezziPLC} | contapezziIOB: {contapezziIOB} | contapezziPLC > contapezziIOB"); + + // salvo SIMULAZIONE dati scambiati: contapezzi 8 byte (parziale, totale, richiesti, mancanti) + trackExchData(8); } } } @@ -1425,6 +1437,9 @@ namespace IOB_WIN_FORM.Iob currDispData.semOut = Semaforo.SV; raiseRefresh(currDispData); } + + // salvo SIMULAZIONE dati scambiati: 64byte banchi memoria + trackExchData(64); } /// @@ -1706,6 +1721,9 @@ namespace IOB_WIN_FORM.Iob { // traccio valore DynData x analisi trackDynData(kvpFlux[0], kvpFlux[1]); + + // salvo SIMULAZIONE dati scambiati: lunghezza val string + trackExchData(fLog2send.valString.Length); } } } @@ -1852,6 +1870,9 @@ namespace IOB_WIN_FORM.Iob { // traccio valore DynData x analisi trackDynData(currData[0], currData[1]); + + // salvo SIMULAZIONE dati scambiati: lunghezza val string + trackExchData(fLog2send.valString.Length); } } }