semplificata gestione operatore negato (e forse biglia ha segnale NON negato)

This commit is contained in:
Samuele E. Locatelli
2018-04-16 18:21:10 +02:00
parent 9bac906304
commit dba9ba08c2
2 changed files with 8 additions and 6 deletions
+3
View File
@@ -161,6 +161,9 @@
<None Include="DATA\CONF\3000.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3006.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3010.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
+5 -6
View File
@@ -410,13 +410,12 @@ namespace IOB_WIN
{
// di norma è segnale normale => 1, altrimenti inverse => 0...
invSignal = false;
area = bVal[0];
// cerco se sia inverse (ultimo char "!") --> registro e elimino char...
if (bVal.EndsWith("!"))
{
invSignal = true;
bVal = bVal.Replace("!", "");
}
invSignal = bVal.StartsWith("!");
// tolgo comunque inversione...
bVal = bVal.Replace("!", "");
// recupero area...
area = bVal[0];
// altrimenti decodifico area...
memArea = bVal.Substring(1, bVal.Length - 1);
memIdx = memArea.Split('.');