Push avant de modifier le bit de watchdog pour les essais ATS

Version 1.22
- Déconnexion manuelle du socket lors d'un timeout Modbus avec NetTrac.
Aucune idée pourquoi ça ne se fait pas automatiquement!
This commit is contained in:
jfmartel
2021-03-14 23:11:20 -04:00
parent e499518e8f
commit 4dfc62730a
7 changed files with 20 additions and 4 deletions
+1
View File
@@ -56,6 +56,7 @@
//Flags definitions for HR2027
#define ZT_WATCHDOG_ON_VALUE 0x8000
//#define ZT_WATCHDOG_ON_VALUE 0x0001 //JFM 2020-09-25 modifie pour essais ATS (V1.21_TEST_ATS), doit etre 0x8000 en exploitation
#define ZT_WATCHDOG_OFF_VALUE 0x0000
+2
View File
@@ -84,6 +84,7 @@ int CModbusSEIMgr::ConnectToSlave(QHostAddress SlaveIP, int SlavePort)
int CModbusSEIMgr::DisconnectFromSlave()
{
mModbusTCPSocketHandle->flush();
mModbusTCPSocketHandle->disconnectFromHost();
mConnectionTimer->start();
@@ -204,6 +205,7 @@ void CModbusSEIMgr::SEIModbusWatchdogtimerExpired()
emit SEIModbusLinkLost();
mSEILinkState = false;
DisconnectFromSlave(); //JFM 2021-03-12. Ajout suite aux essais site. La connexion doit etre coupee manuellement pour les raisons obscures.
// mSEIWatchdogState = 0;
}
+8 -1
View File
@@ -29,9 +29,16 @@
#ifndef ZTVERSION_H
#define ZTVERSION_H
#define ZT_SOFT_VERSION "V1.21"
#define ZT_SOFT_VERSION "V1.22"
//LOG DES CHANGEMENTS
//Version 1.22
//-Ajout de la deconnexion manuelle du socket lors du timeout
// de watchdog avec NetTrac. Suite aux essais site Angrignon.
//V1.21_TEST_ATS (NON DEPLOYE)
//Changement de l'endian du bit de watchdog pour les essais ATS.
//Version 1.21
//-Correction d'un bug dans le calcul de l'adresse IP du Gateway
//-Ajout de la désactivation du log d'ingénierie dans le script de mise à jour