Merge branch 'master' into develop

This commit is contained in:
Samuele E. Locatelli
2022-09-19 18:26:05 +02:00
+24 -20
View File
@@ -1,5 +1,6 @@
using EasyModbus;
using System;
using System.Linq;
namespace IOB_WIN_NEXT
{
@@ -105,6 +106,9 @@ namespace IOB_WIN_NEXT
{
int[] listInt = new int[2];
listInt = HoldingRegisterLUT[statusReg];
var dataList = listInt.ToList();
dataList.Reverse();
listInt = dataList.ToArray();
answ = ModbusClient.ConvertRegistersToInt(listInt);
}
return answ;
@@ -150,33 +154,33 @@ namespace IOB_WIN_NEXT
{
byteSignals += (1 << 7);
}
else if (hasAlarms())
if (hasAlarms())
{
byteSignals += (1 << 3);
}
else
// verifico gli stati specifici x decodificare... 41108
switch (StatusLavoro)
{
// verifico gli stati specifici x decodificare... 41108
switch (StatusLavoro)
{
// resta FERMA (pronta)
case 0:
default:
break;
// resta FERMA (pronta)
case 0:
default:
break;
case 1:
byteSignals += (1 << 6);
break;
case 1:
byteSignals += (1 << 6);
break;
case 2:
case 3:
byteSignals += (1 << 4);
break;
// spostato 2 in lavora
//case 2:
case 3:
byteSignals += (1 << 4);
break;
case 4:
byteSignals += (1 << 1);
break;
}
case 2:
case 4:
byteSignals += (1 << 1);
break;
}
// salvo!