Modifica x telemetria Uptrace in DEV
This commit is contained in:
@@ -2498,55 +2498,6 @@ namespace MP.Data.Services
|
||||
{
|
||||
int answ = -1;
|
||||
saveCallRec("getCounterTC");
|
||||
// 2023.11.08 versione originale con tentativi reiterati, eliminata
|
||||
#if false
|
||||
// variabile x controllo dati recuperati
|
||||
DS_ProdTempi.StatoProdDataTable datiProdAct = null;
|
||||
bool okDatiProd = false;
|
||||
int taSP_ms_ant = memLayer.ML.cdvi("taStatoProd_ms_anticipo");
|
||||
DateTime dataRif = DateTime.Now.AddMilliseconds(-taSP_ms_ant);
|
||||
okDatiProd = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
|
||||
// se NON avesse recuperato --> aspetto taSP_ms_ant e poi RICHIAMO procedura...
|
||||
int maxTry = 3;
|
||||
while (!okDatiProd && maxTry > 0)
|
||||
{
|
||||
Log.Info(string.Format("[pzCounterTC] Impossibile recuperare dati ODL x idxMacchina {0}", idxMacchina), tipoLog.WARNING);
|
||||
// sleep...
|
||||
Thread.Sleep(taSP_ms_ant * 2);
|
||||
// riprovo lettura...
|
||||
okDatiProd = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
|
||||
maxTry--;
|
||||
}
|
||||
|
||||
// ora proseguo SE ho trovato i dati...
|
||||
if (okDatiProd)
|
||||
{
|
||||
if (datiProdAct != null)
|
||||
{
|
||||
if (datiProdAct.Count > 0)
|
||||
{
|
||||
if (!datiProdAct[0].IsPzTotODLNull())
|
||||
{
|
||||
// ...a questo punto recupero DAVVERO i dati (o almeno ci provo...)
|
||||
try
|
||||
{
|
||||
// controllo
|
||||
answ = datiProdAct[0].PzTotODL;
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Info(string.Format("[pzCounterTC] Eccezione in recupero PzTotODL x idxMacchina {0}{1}{2}", idxMacchina, Environment.NewLine, exc), tipoLog.EXCEPTION);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Info(string.Format("[pzCounterTC] Dati ODL x idxMacchina {0} non recuperati dopo tentativi reiterati...", idxMacchina), tipoLog.WARNING);
|
||||
}
|
||||
#endif
|
||||
|
||||
DateTime dataRif = DateTime.Now;
|
||||
var datiProd = await StatoProdMacchina(idxMacchina, dataRif);
|
||||
if (datiProd != null)
|
||||
|
||||
Reference in New Issue
Block a user