From 88a56ab42cb09d3697349695fbefb598240f7046 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 3 Apr 2025 13:56:28 +0200 Subject: [PATCH] Fix scaduto x Citizen WS --- IOB-WIN-FORM/Iob/Generic.cs | 2 +- IOB-WIN-WS/IobWs/Citizen.cs | 1 + IOB-WIN-WS/IobWs/RestBase.cs | 7 +------ 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/IOB-WIN-FORM/Iob/Generic.cs b/IOB-WIN-FORM/Iob/Generic.cs index b68d028e..6e474a4f 100644 --- a/IOB-WIN-FORM/Iob/Generic.cs +++ b/IOB-WIN-FORM/Iob/Generic.cs @@ -8111,7 +8111,7 @@ namespace IOB_WIN_FORM.Iob // + di un timeout di controllo... DateTime adesso = DateTime.Now; bool scaduto = Math.Abs(adesso.Subtract(lastSigVarSent).TotalSeconds) > lastSigVarVeto; - if (B_output != B_previous) + if (B_output != B_previous || scaduto) { lgDebug($"processAllMemory | B_output: {B_output} | B_previous: {B_previous}"); accodaSigIN(ref currDispData); diff --git a/IOB-WIN-WS/IobWs/Citizen.cs b/IOB-WIN-WS/IobWs/Citizen.cs index 6180a837..544e2458 100644 --- a/IOB-WIN-WS/IobWs/Citizen.cs +++ b/IOB-WIN-WS/IobWs/Citizen.cs @@ -493,6 +493,7 @@ namespace IOB_WIN_WS.IobWs { B_input = 0; currDispData.semIn = Semaforo.SR; + lgTrace($"Citizen.decodeToBaseBitmap | connectionOk: {connectionOk}"); } } else diff --git a/IOB-WIN-WS/IobWs/RestBase.cs b/IOB-WIN-WS/IobWs/RestBase.cs index 4c85996e..bc7d75a1 100644 --- a/IOB-WIN-WS/IobWs/RestBase.cs +++ b/IOB-WIN-WS/IobWs/RestBase.cs @@ -140,11 +140,6 @@ namespace IOB_WIN_WS.IobWs { try { - if (verboseLog) - { - lgInfo("inizio readSemafori"); - } - currDispData.semIn = Semaforo.SV; // effettua refresh dati da leggere SPECIFICi x citizen... refreshData(); @@ -322,9 +317,9 @@ namespace IOB_WIN_WS.IobWs * B7: EmergArmed (1 = NON emergenza, 0 = emergenza) ----------------------------------------------------- */ - // per prima cosa controllo ping e se sia connesso... #if false + // per prima cosa controllo ping e se sia connesso... if (connectionOk) { B_input = 1;