fix ed update MTC x LVF

This commit is contained in:
Samuele E. Locatelli
2020-09-25 19:32:15 +02:00
parent 12b3f8ecec
commit cb365d8f2e
4 changed files with 1691 additions and 1642 deletions
+6
View File
@@ -254,6 +254,12 @@
<None Include="DATA\CONF\3015.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\GT577.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\GT577.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\GT573.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
+1153 -1126
View File
File diff suppressed because it is too large Load Diff
+520 -513
View File
File diff suppressed because it is too large Load Diff
+12 -3
View File
@@ -170,17 +170,19 @@ namespace IOB_WIN
break;
case taskType.startSetup:
// processo scrittura BIT x richeista nuovo ordine a FINE setup
// processo scrittura BIT x richiesta nuovo ordine a FINE setup
MemBlock = new byte[1];
MemBlock[0] = (byte)1;
memAddrWrite = "DB1275.DBB94";
lgInfo("Chiamata startSetup");
break;
case taskType.stopSetup:
// processo scrittura BIT x richeista nuovo ordine a FINE setup
// processo scrittura BIT x richiesta nuovo ordine a FINE setup
MemBlock = new byte[1];
MemBlock[0] = (byte)0;
memAddrWrite = "DB1275.DBB94";
lgInfo("Chiamata stopSetup");
break;
default:
@@ -243,6 +245,7 @@ namespace IOB_WIN
* B2: pzCount
* B3: allarme
* B4: manuale
* B5: anomalia
*
*
* - BIT di stato
@@ -268,7 +271,13 @@ namespace IOB_WIN
}
// controllo il bit ALLARME
if (((mainData & (1 << 1)) == 0) || ((mainData & (1 << 5)) != 0))
if ((mainData & (1 << 1)) == 0)
{
byteSignals += (1 << 3);
}
// controllo il bit ANOMALIA
if ((mainData & (1 << 5)) != 0)
{
byteSignals += (1 << 3);
}