Fix decodificatore lua x variabili calcolate (test in LUA)

This commit is contained in:
Samuele Locatelli
2022-03-23 20:07:26 +01:00
parent 3cebac853b
commit 195f187ba8
3 changed files with 107 additions and 223 deletions
+5 -7
View File
@@ -2,15 +2,13 @@
Procedura decodifica Allarmi:
Variabili IN:
- alarmList(array/tabella) (elenco allarmi gestiti a bitmap, se ## = silenziati)
- currVal(INT) stato corrente
- lastVal(INT) ultimo stato (oppure 0)
- muteMask(INT) valore disableMask x silenziamento allarmi (xFF default = tutto attivo, ogni bit a 0 è silenziato) - opzionale
- alarmList(array): elenco allarmi gestiti a bitmap, se ## = silenziati
- currVal(INT): stato corrente
- lastVal(INT): ultimo stato (oppure 0)
- muteMask(INT): valore disableMask x silenziamento allarmi (xFF default = tutto attivo, ogni bit a 0 è silenziato) - opzionale
Variabili OUT:
- alarmStatus (stirng con status finale risultato allarmi attivi)
Viene calcolato internamente la disableMask dall'elenco allarmi
- alarmStatus: string con status finale risultato allarmi attivi
-----------------------------------------------------]]
-- ricezione da codice tab status allarmi, attenzione da C# è 0 based, qui è 1 based --> fix costruzione tabella