fix aprochim (emergenza in coda)
This commit is contained in:
@@ -2147,10 +2147,7 @@ namespace IOB_WIN
|
||||
|
||||
if (enableByApp || enableByIob)
|
||||
{
|
||||
if (verboseLog)
|
||||
{
|
||||
lgInfo("Inizio processDynData");
|
||||
}
|
||||
lgInfo("Inizio processDynData");
|
||||
if (connectionOk)
|
||||
{
|
||||
currDynData = getDynData();
|
||||
|
||||
@@ -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
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user