Affichage du type de train pour tests de validation seulement

This commit is contained in:
jfmartel 2017-09-27 07:32:20 -04:00
parent 9fcceea4f0
commit 442024be91
2 changed files with 19 additions and 1 deletions

View File

@ -51,7 +51,7 @@ UTILISER_MODBUS_CC=OUI
#Adresse modbus de la ZT
MODBUS_CC_DEVID=1
#Port Modbus/TCP
MODBUS_CC_PORT=502
MODBUS_CC_PORT=2183
#----------------------------------
#Changer cette valeur à OUI ou NON pour activer le

View File

@ -4,6 +4,7 @@
#include "ModbusCCDefs.h"
#include <QDateTime>
#include "ZTData.h"
#include "GlobalDefine.h"
CModbusCCMgr::CModbusCCMgr(CModbusRepository *Repo, int ModbusPort, int DevID) :
CModbusBackend(Repo)
@ -165,6 +166,23 @@ void CModbusCCMgr::RegistersDatabaseUpdated(quint16 StartAddress, quint16 Length
}
}
#ifdef COMPILE_MODBUS_TEST_MODE
static quint16 VehTypeZT1 = 1024, VehTypeZT2 = 1024;
qint16 Reg = mModbusRepo->GetSingleReg(MODBUS_CC_ZT1_TRAIN_TYPE_REG_ADD);
if(VehTypeZT1 != Reg)
{
VehTypeZT1 = Reg;
qDebug("Type de train ZT1 = %d",VehTypeZT1);
}
Reg = mModbusRepo->GetSingleReg(MODBUS_CC_ZT2_TRAIN_TYPE_REG_ADD);
if(VehTypeZT2 != Reg)
{
VehTypeZT2 = Reg;
qDebug("Type de train ZT2 = %d",VehTypeZT2);
}
#endif
}
emit RepoHasChanged();