-Correction du fichier ZT.cfg pour qu'il fonctionne mieux sur le proto
-Ajout du paramètre -version pour imprimer la version de la ZT
This commit is contained in:
jfmartel 2017-09-26 14:44:07 -04:00
parent 626645c382
commit 9fcceea4f0
3 changed files with 13 additions and 6 deletions

View File

@ -18,7 +18,7 @@
#paramètres des modules d'entrées/sorties externes
#L'adresse IP du module maître.
EXTIO_MASTER_IP=192.168.0.51
EXTIO_MASTER_IP=192.168.2.51
#DATAQ_IP=192.168.0.103
#---------------------------------
@ -42,7 +42,7 @@ EXTIO_440_MOD_PHYS_ADDR_1=3
#Ex.: SONDE_LASER_INT_1=x
SONDE_LASER_INT_1=ttyS2
SONDE_LASER_EXT_1=ttyS0
SONDE_LASER_EXT_1=ttyS1
#----------------------------------
#Changer cette valeur à OUI ou NON pour sélectionner la communication Modbus

View File

@ -233,8 +233,8 @@ int CModbusBackend::AnalyzeModbusRequest(CModbusTransaction Transaction)
//Write register data
mModbusRepo->WriteHRData(StartAdress,NbRegisters,data);
qDebug("\nSlave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
qDebug("Data: %s\n",data.toHex().data());
// qDebug("\nSlave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
// qDebug("Data: %s\n",data.toHex().data());
data = Transaction.mPDU.mData.left(4); //The response corresponds to the Start Adress and Nb of Regs. Which is the first 4 bytes of the initial request.
SendModbusResponse(Transaction, data);

View File

@ -27,6 +27,7 @@
#include <QApplication>
#include "Zonetest.h"
#include "MainPanel.h"
#include "ZTVersion.h"
#include <qobject.h>
int main(int argc, char *argv[])
@ -39,8 +40,7 @@ int main(int argc, char *argv[])
QFont serifFont("Times", 10, QFont::Bold);
QApplication::setFont(serifFont);
//Create program instance
CZoneTest ZoneTest;
bool FullScreen = true;
@ -72,7 +72,14 @@ int main(int argc, char *argv[])
{
UseWatchdog = false;
}
else if ( strcmp(argv[i],"-version") == 0 )
{
qDebug("ZoneTest version: %s",ZT_SOFT_VERSION);
return 99;
}
}
//Create program instance
CZoneTest ZoneTest;
ZoneTest.mFullScreen = FullScreen;
ZoneTest.mSimulateLazerProbes = SimulLazerProbes;