Merge branch 'develop' into IOB-NET

This commit is contained in:
Samuele E. Locatelli
2020-10-08 17:52:23 +02:00
3 changed files with 40 additions and 15 deletions
+2 -2
View File
@@ -108,7 +108,7 @@
"RetrySec": 30,
"SessionName": "SESS0004",
"SessionType": "GetStatus",
"ValidityMinutes": 1.0,
"ValidityMinutes": 5.0,
"Max2Keep": 120,
"StepOrder": 4,
"FileList": [
@@ -128,7 +128,7 @@
"RetrySec": 30,
"SessionName": "SESS0005",
"SessionType": "GetProduction",
"ValidityMinutes": 1.0,
"ValidityMinutes": 5.0,
"Max2Keep": 120,
"StepOrder": 5,
"FileList": [
+37 -12
View File
@@ -7,6 +7,7 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Windows.Forms;
@@ -41,12 +42,6 @@ namespace IOB_WIN
/// </summary>
protected int maxDelaySec = 59;
#endregion Protected Fields
//protected int maxDelaySec = 3600 * 24;
#region Public Constructors
/// <summary>
/// Estende l'init della classe base...
/// </summary>
@@ -57,7 +52,7 @@ namespace IOB_WIN
lgInfo("INIT IobFileEurom63");
appPath = Path.GetDirectoryName(Application.ExecutablePath);
#if DEBUG
maxDelaySec = 60 * 24;
maxDelaySec = 60*60 * 24;
#endif
}
@@ -79,7 +74,7 @@ namespace IOB_WIN
if (!currSession.Active || currSession.SessionValidUntil < adesso)
{
// elimino TUTTE le risposte...
cleanupResp();
cleanupResp(currSession.SessionName);
// imposto livello...
actLevel = Eurom63.ComLevel.ChannelOk;
}
@@ -358,8 +353,10 @@ namespace IOB_WIN
default:
break;
}
lgInfo("DONE checkCommStatus");
if (utils.CRB("verbose"))
{
lgInfo($"DONE checkCommStatus | actLevel {actLevel}");
}
raiseRefresh(currDispData);
}
@@ -379,6 +376,7 @@ namespace IOB_WIN
}
}
#if false
/// <summary>
/// Pulizia folder da tutti i file RSP
/// </summary>
@@ -390,6 +388,7 @@ namespace IOB_WIN
File.Delete(file);
}
}
#endif
/// <summary>
/// Pulizia folder dai file RSP della sessione
@@ -482,13 +481,26 @@ namespace IOB_WIN
string fileName = $"{BaseDir}\\{sessProd.SessionName}.DAT";
if (File.Exists(fileName))
{
#if false
// leggo il file...
string[] rawLines = File.ReadAllLines(fileName);
int numRow = rawLines.Length;
#endif
string rawData = "";
using (var fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (var textReader = new StreamReader(fileStream))
{
rawData = textReader.ReadToEnd();
}
// ora splitto in linee
string[] rawLines = Regex.Split(rawData, "\r\n|\r|\n");
int numRow = rawLines.Length;
// devo avere almeno 2 righe...
if (numRow >= 2)
{
string[] statusData = rawLines[numRow - 1].Split(',');
string[] statusData = rawLines[1].Split(',');
currPzCount = statusData[2].Trim();
// salvo se valido
if (!string.IsNullOrEmpty(currPzCount))
@@ -608,13 +620,26 @@ namespace IOB_WIN
string fileName = $"{BaseDir}\\{sessStatus.SessionName}.DAT";
if (File.Exists(fileName))
{
#if false
// leggo il file...
string[] rawLines = File.ReadAllLines(fileName);
int numRow = rawLines.Length;
#endif
string rawData = "";
using (var fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (var textReader = new StreamReader(fileStream))
{
rawData = textReader.ReadToEnd();
}
// ora splitto in linee
string[] rawLines = Regex.Split(rawData, "\r\n|\r|\n");
int numRow = rawLines.Length;
// devo avere almeno 2 righe...
if (numRow >= 2)
{
string[] statusData = rawLines[numRow - 1].Split(',');
string[] statusData = rawLines[1].Split(',');
currStatus = statusData[2].Trim();
if (!string.IsNullOrEmpty(currStatus))
{
Vendored
+1 -1
View File
@@ -9,7 +9,7 @@ pipeline {
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=710']) {
withEnv(['NEXT_BUILD_NUMBER=711']) {
// env.versionNumber = VersionNumber(versionNumberString : '3.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '3.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO-IOB-WIN'