diff --git a/IOB-WIN/IobSiemensFape.cs b/IOB-WIN/IobSiemensFape.cs index 7fb2a84a..b7534ebd 100644 --- a/IOB-WIN/IobSiemensFape.cs +++ b/IOB-WIN/IobSiemensFape.cs @@ -146,13 +146,15 @@ namespace IOB_WIN case statoMacchina.EMERGENZA_INSERITA: B_input += (1 << 5); break; - case statoMacchina.COMUNICAZIONE_ASSENTE: case statoMacchina.AVARIA_ARIA: case statoMacchina.AVARIA_PRESSIONE_OLIO: - case statoMacchina.AVARIA_LIVELLO_OLIO: + case statoMacchina.AVARIA_LIVELLO_OLIO: case statoMacchina.AVARIA_TEMPERATURA_OLIO: + B_input += (1 << 6); + break; case statoMacchina.AVARIA_MOTORE_POMPA_IDRAULICA: - case statoMacchina.AVARIA_MOTORE_RAFFREDDO_IDRAULICA: + case statoMacchina.AVARIA_MOTORE_RAFFREDDO_IDRAULICA: + case statoMacchina.COMUNICAZIONE_ASSENTE: case statoMacchina.AVARIA_SINCRONISMO_PORTE: case statoMacchina.AVARIA_LIBERA: case statoMacchina.ATTIVAZIONE_IN_CORSO: @@ -166,7 +168,7 @@ namespace IOB_WIN break; case statoMacchina.MODO_AUTOMATICO_LOCALE: case statoMacchina.MODO_AUTOMATICO_ROBOT: - B_input += ~(1 << 5); + B_input += (1 << 7); break; case statoMacchina.LIBERO: default: