Update simula x test IOB-MAN su WIN-SIMULA

This commit is contained in:
Samuele Locatelli
2025-05-31 09:39:21 +02:00
parent 007c989358
commit afa49c5165
2 changed files with 22 additions and 0 deletions
+1
View File
@@ -1356,6 +1356,7 @@ namespace IOB_UT_NEXT
return eventId;
}
/// <summary>
/// Registra un nuovo evento di scambio dati su redis
/// </summary>
+21
View File
@@ -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);
}
/// <summary>
@@ -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);
}
}
}