diff --git a/MTC_Adapter/.vs/MTC_Adapter.sqlite b/MTC_Adapter/.vs/MTC_Adapter.sqlite
index 876f78a..d4953eb 100644
Binary files a/MTC_Adapter/.vs/MTC_Adapter.sqlite and b/MTC_Adapter/.vs/MTC_Adapter.sqlite differ
diff --git a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs
index 075349e..d7eca55 100644
--- a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs
+++ b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs
@@ -28,7 +28,7 @@ namespace MTC_Adapter
protected OSAI OSAI_ref;
///
- /// wrapper chiamata lettura/scrittura fanuc x BYTE...
+ /// wrapper chiamata lettura/scrittura OSAI x BYTE...
///
///
///
@@ -51,7 +51,7 @@ namespace MTC_Adapter
return answ;
}
///
- /// wrapper chiamata lettura/scrittura fanuc x WORD...
+ /// wrapper chiamata lettura/scrittura x WORD...
///
///
///
@@ -73,7 +73,7 @@ namespace MTC_Adapter
return answ;
}
///
- /// wrapper chiamata lettura/scrittura fanuc x DOUBLE-WORD...
+ /// wrapper chiamata lettura/scrittura x DOUBLE-WORD...
///
///
///
@@ -95,7 +95,7 @@ namespace MTC_Adapter
return answ;
}
///
- /// wrapper chiamata lettura/scrittura fanuc x Short...
+ /// wrapper chiamata lettura/scrittura x Short...
///
///
///
@@ -117,7 +117,7 @@ namespace MTC_Adapter
return answ;
}
///
- /// wrapper chiamata lettura/scrittura fanuc x Short...
+ /// wrapper chiamata lettura/scrittura x INT...
///
///
///
@@ -139,7 +139,7 @@ namespace MTC_Adapter
return answ;
}
///
- /// wrapper chiamata lettura/scrittura fanuc x Double...
+ /// wrapper chiamata lettura/scrittura x Double...
///
///
///
@@ -256,7 +256,7 @@ namespace MTC_Adapter
}
catch (Exception exc)
{
- lg.Fatal(exc, "Errore nella connessione all'adapter OSAI", szStatusConnection);
+ lg.Fatal(string.Format("Errore nella connessione all'adapter OSAI: {0}{1}{2}", szStatusConnection, Environment.NewLine, exc));
connectionOk = false;
lg.Info(string.Format("Segnalo Adapter NON running, pausa di {0} msec prima di ulteriori tentativi di riconnessione", utils.CRI("waitRecMSec")));
}
@@ -301,10 +301,6 @@ namespace MTC_Adapter
if (utils.CRB("recTime")) TimingData.addResult(string.Format("R-{0}-W1", MemBlock_B.Length * 2), DateTime.Now.Subtract(inizio).Ticks);
// suddivido blocco a blocco... da file di conf x OSAI!!!
-
- //Buffer.BlockCopy(MemBlock_A, 0, Acknowl, 0, Acknowl.Length);
- //Buffer.BlockCopy(MemBlock_A, Acknowl.Length, Strobes, 0, Strobes.Length);
-
// primi 12 byte ad ACK
Buffer.BlockCopy(MemBlock_A, 0, Acknowl, 0, Acknowl.Length - 4);
// altri 4 byte ad ACK blocco secondario
@@ -324,12 +320,11 @@ namespace MTC_Adapter
{
base.processStrobe();
- // reset dello SB parent...
-
+ // inizializzo userAction
+ string UserAction = "";
// oggetti "accessori" x processing (1 byte di strobe x ogni path)
StFlag8 currStrobe;
StFlag8 currAck;
- string UserAction = "";
// processo ora i dati dei path... di sicuro il primo
currStrobe = (StFlag8)(Strobes[4]); // 5° byte
@@ -1536,7 +1531,7 @@ namespace MTC_Adapter
if (utils.CRB("recTime")) TimingData.addResult("R-TTCoord", DateTime.Now.Subtract(inizio).Ticks);
#endif
- // cicl su path
+ // ciclo su path
StringBuilder sb_2;
StringBuilder sb_3;
for (int i = 0; i < currAdpConf.nPath; i++)