Correction icone modbus

-Changer l'état de l'icône modbus lors de la perte de connexion
This commit is contained in:
jfmartel 2017-11-24 09:06:50 -05:00
parent cd943fea9e
commit 1282e37311
2 changed files with 5 additions and 3 deletions

View File

@ -49,7 +49,7 @@ SONDE_LASER_EXT_1=ttyS1
# OUI: force l'utilisation de la communication Modbus avec la CC. # OUI: force l'utilisation de la communication Modbus avec la CC.
# NON: force la désactivation du lien Modbus avec la CC (utilisation des TC/TK discrètes) # NON: force la désactivation du lien Modbus avec la CC (utilisation des TC/TK discrètes)
# AUTO: détection du lien Modbus au démarrage de la ZT et autoconfiguration de l'interface. # AUTO: détection du lien Modbus au démarrage de la ZT et autoconfiguration de l'interface.
UTILISER_MODBUS_CC=AUTO UTILISER_MODBUS_CC=OUI
#Adresse modbus de la ZT #Adresse modbus de la ZT
MODBUS_CC_DEVID=1 MODBUS_CC_DEVID=1
#Port Modbus/TCP #Port Modbus/TCP
@ -80,7 +80,7 @@ ENGLOG=3
#STATION=LONGUEIL #STATION=LONGUEIL
#STATION=SAINT_MICHEL #STATION=SAINT_MICHEL
#STATION=SNOWDON_L5 #STATION=SNOWDON_L5
STATION=MONTMORENCY #STATION=MONTMORENCY
#STATION=MONTMORENCY_10_12 #STATION=MONTMORENCY_10_12
#STATION=MONTMORENCY_10_22 #STATION=MONTMORENCY_10_22
#STATION=DU_COLLEGE STATION=DU_COLLEGE

View File

@ -147,6 +147,7 @@ void CModbusCCMgr::RegistersDatabaseUpdated(quint16 StartAddress, quint16 Length
if(mCCLinkState == false) if(mCCLinkState == false)
{ {
mCCLinkState = true; mCCLinkState = true;
emit ModbusCCConnected();
CZTLog::instance()->AddLogString("Lien de communication (Watchdog) avec la CC rétabli",true); CZTLog::instance()->AddLogString("Lien de communication (Watchdog) avec la CC rétabli",true);
} }
} }
@ -264,6 +265,7 @@ void CModbusCCMgr::ModbusCCWatchdogTimeout()
{ {
CZTLog::instance()->AddLogString("Perte du lien de communication avec la CC: Watchdog CC Expiré",true); CZTLog::instance()->AddLogString("Perte du lien de communication avec la CC: Watchdog CC Expiré",true);
ResetCCRepository(); ResetCCRepository();
emit ModbusCCDisconnected();
mCCLinkState = false; mCCLinkState = false;
} }