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);
}
}
}