fix aprochim (emergenza in coda)

This commit is contained in:
Samuele E. Locatelli
2019-04-29 17:04:24 +02:00
parent 0c2133abd6
commit 42376e9ff3
3 changed files with 26 additions and 14 deletions
+1 -4
View File
@@ -2147,10 +2147,7 @@ namespace IOB_WIN
if (enableByApp || enableByIob)
{
if (verboseLog)
{
lgInfo("Inizio processDynData");
}
lgInfo("Inizio processDynData");
if (connectionOk)
{
currDynData = getDynData();
+24 -9
View File
@@ -161,18 +161,28 @@ namespace IOB_WIN
* B3: allarme
* B4: manuale
* B5: emergenza
----------------------------------------------------- */
*
*
* - BIT di stato
* - DB60.DBX3.0: AUSILIARI INSERITI = NO EMERGENZA
* - DB60.DBX3.1: Filtro (macchina) in LAVORAZIONE
* - DB60.DBX3.2: Selettore in AUTOMATICO (sennò GIALLO)
* - DB60.DBX3.3: WARNING MIN LIV VASCA (arancio)
* - DB60.DBX3.4: WARNING MIN LIV CELLULOSA (blu)
* - DB60.DBX3.5: LAMPADA ROSSA (allarmi almeno 1 attivo)
----------------------------------------------------- */
/* -----------------------------------------------------
* bitmap MAPO FILTRO Aprochim
* B0: POWER_ON
* B1: NOT emergenza
* B2: RUN
* B3: Automatico
* B4: WARN_MIN_VASCA
* B5: WARN_MIN_CELL
* B6: ALARM
* B1: RUN
* B2: AUTOMATICO
* B3: WARN_MIN_VASCA
* B4: WARN_MIN_CELL
* B5: ALARM
* B6: EMERGENZA
----------------------------------------------------- */
// bit 0 (poweron) imposto a 1 SE connected...
@@ -180,8 +190,13 @@ namespace IOB_WIN
// recupero byte segnali...
int byteSignals = RawInput[3];
// faccio uno shift a sx di 1...
byteSignals = byteSignals << 1;
// aggiungo "in coda" primo bit emergenza...essendo un bit negato (NON emergenza) lo cambio di segno
if ((byteSignals & (1 << 0)) == 0)
{
byteSignals += (1 << 6);
}
// cancello primo bit (faccio uno shift a dx e poi a sx di 1...)
byteSignals = ((byteSignals >> 1) << 1);
// bit 0 (poweron) imposto a 1 SE connected...
if (currPLC.IsConnected)
{
Vendored
+1 -1
View File
@@ -16,7 +16,7 @@ pipeline {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=409']) {
withEnv(['NEXT_BUILD_NUMBER=411']) {
// env.versionNumber = VersionNumber(versionNumberString : '2.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '2.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO-IOB-WIN'