Ancora code cleanup

This commit is contained in:
S.E.Locatelli
2022-05-11 16:41:09 +02:00
parent d6b2b5eaea
commit e7aa9d6763
2 changed files with 14 additions and 7 deletions
+14
View File
@@ -1104,6 +1104,7 @@ namespace IOB_WIN_NEXT
{
byteRawData = getByteRaw((DataValue)rawVal);
lastRawDataRead = DateTime.Now;
currReadErrors = 0;
}
else
{
@@ -1122,6 +1123,19 @@ namespace IOB_WIN_NEXT
currDispData.semIn = Semaforo.SR;
lgError($"Eccezione in readSemafori:{Environment.NewLine}{exc}");
}
// se > max errori --> disconnetto
if (currReadErrors > maxReadErrors)
{
lgError($"Superato limite errori Read ({currReadErrors}) --> tryDisconnect");
currReadErrors = 0;
tryDisconnect();
}
else
{
// altrimenti pausa forzata
Thread.Sleep(300);
}
}
/// <summary>
-7
View File
@@ -596,14 +596,7 @@ namespace IOB_WIN_NEXT
try
{
DataValue resp = m_session.ReadValue(reqNodeId);
//answ = resp.WrappedValue;
answ = resp;
//var test1 = resp.Value;
//var test2 = resp.WrappedValue;
//var test3 = resp.WrappedValue.Value;
//var test4 = resp.WrappedValue.MemberwiseClone();
//var outtest = ExtensionObject.ToArray(test2, typeof(byte));
}
catch (Exception exc)
{