From 8c4b350937260998ee00083ad67fb5bf0c183424 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 4 Dec 2019 15:24:13 +0100 Subject: [PATCH] Fix sistema veto send MTC... --- IOB-WIN/IobMTC.cs | 14 ++++++++++++-- Jenkinsfile | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/IOB-WIN/IobMTC.cs b/IOB-WIN/IobMTC.cs index f3d185f5..57b2f3f5 100644 --- a/IOB-WIN/IobMTC.cs +++ b/IOB-WIN/IobMTC.cs @@ -35,6 +35,14 @@ namespace IOB_WIN /// protected bool hasReadItems = false; /// + /// Veto controllos tatus x log... + /// + protected DateTime vetoCheckStatus = DateTime.Now; + /// + /// Secondi standard x veto check status e log + /// + protected int vetoSeconds = 5; + /// /// URL x salvataggio elenco dataItems MTC /// protected string urlSaveDataItems @@ -1039,11 +1047,13 @@ namespace IOB_WIN // se ho run mode != auto --> manual B_input += (1 << 4); } - // solo ogni 5 secondi + // solo se non ho veto check DateTime adesso = DateTime.Now; - if ((adesso.Second % 5) == 0) + if (vetoCheckStatus < adesso) { lgInfo($"Stato variabili: currRun: {currRun} | currExe: {currExe} | currUnOpStatus: {currUnOpStatus}"); + // imposto veto per vetoSeconds... + vetoCheckStatus = adesso.AddSeconds(vetoSeconds); } #if false diff --git a/Jenkinsfile b/Jenkinsfile index ce9de0e8..c047dd45 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,7 +16,7 @@ pipeline { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=566']) { + withEnv(['NEXT_BUILD_NUMBER=567']) { // env.versionNumber = VersionNumber(versionNumberString : '2.6.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '2.6.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.APP_NAME = 'MAPO-IOB-WIN'