aggiunta log verboso ulteriore x MACRO

This commit is contained in:
Samuele Locatelli
2024-11-07 08:58:33 +01:00
parent e1c6aac96f
commit 2fdd5b448a
+9 -6
View File
@@ -233,12 +233,13 @@ namespace IOB_WIN_NEXT.Iob
break;
case taskType.setArtNum:
lgInfo($"Richiesta scrittura cod ART numerico");
lgInfo($"Richiesta scrittura CodART numerico");
// in primis faccio una chiamata per tutta la tab SE fosse vuoto il dict
// di traduzione
if (DictNumArt == null || DictNumArt.Count == 0)
{
getNumArt("");
lgInfo($"Recuperato DictNumArt, trovati {DictNumArt.Count} rec");
}
// chiamo server x avere decodifica valore INT
newVal = getNumArt(item.Value);
@@ -271,7 +272,7 @@ namespace IOB_WIN_NEXT.Iob
if (taskOk)
{
var rVal = getValByParam("SET_NUM_ART");
if(rVal==newVal)
if (rVal == newVal)
{
lgInfo("All OK");
}
@@ -1131,11 +1132,12 @@ namespace IOB_WIN_NEXT.Iob
{
cntAddr = 9999;
}
lgTrace($"MACRO | Write 01 | memAddr: {memAddr} | idx: {cntAddr}");
// processo SET contapezzi (lavorati)
stopwatch.Restart();
Int16 reqVal = (Int16)valReq;
answ = FANUC_ref.F_RW_Macro_Short(true, cntAddr, ref reqVal);
lgTrace($"MACRO | Write 02 | memAddr: {memAddr} | answ: {answ} | reqVal: {reqVal}");
if (utils.CRB("recTime"))
{
TimingData.addResult(cIobConf.codIOB, "MACRO-SHORT", stopwatch.ElapsedTicks);
@@ -1954,19 +1956,20 @@ namespace IOB_WIN_NEXT.Iob
// 2022.05.23 gestione MACRO da testare (Jetco)
else if (memAddr.StartsWith("MACRO."))
{
lgTrace($"Decodifica memoria MACRO | memAddr: {memAddr}");
// recupero parametro...
int.TryParse(memAddr.Replace("MACRO.", ""), out cntAddr);
lgTrace($"MACRO | Read 01 | memAddr: {memAddr} | idx: {cntAddr}");
// processo parametro
stopwatch.Restart();
double macroVal = 0;
FANUC_ref.F_Read_macro(cntAddr, ref macroVal);
bool esitoMacro = FANUC_ref.F_Read_macro(cntAddr, ref macroVal);
if (utils.CRB("recTime"))
{
TimingData.addResult(cIobConf.codIOB, string.Format("R{0}-MACRO", 5), stopwatch.ElapsedTicks);
TimingData.addResult(cIobConf.codIOB, "R-MACRO", stopwatch.ElapsedTicks);
}
// salvo valore
answ = macroVal.ToString();
lgTrace($"MACRO | Read 02 | memAddr: {memAddr} | idx: {cntAddr} | esito: {esitoMacro} | macroVal: {macroVal}");
}
// altrimenti se legge da area memoria specifica leggo da li... formto tipo STD.D.1604.DW
else