Ajout des infos Modbus aux fichiers de passage

-Modification des fichiers de passage pour inclure les infos
supplémentaires obtenus par Modbus (type et composition du train)
This commit is contained in:
jfmartel
2018-02-07 11:44:52 -05:00
parent 7868264c95
commit fcfa86a27b
12 changed files with 272 additions and 98 deletions
+11
View File
@@ -453,6 +453,17 @@ qint16 CModbusCCMgr::GetZT1TrainType()
return Type;
}
qint16 CModbusCCMgr::GetZT1RawTrainType()
{
bool OK = false;
return mModbusRepo->GetSingleReg(MODBUS_CC_ZT1_TRAIN_TYPE_REG_ADD,&OK);
}
qint16 CModbusCCMgr::GetZT2RawTrainType()
{
bool OK = false;
return mModbusRepo->GetSingleReg(MODBUS_CC_ZT2_TRAIN_TYPE_REG_ADD,&OK);
}
qint16 CModbusCCMgr::GetZT2TrainType()
{
bool OK = false;
+3 -1
View File
@@ -67,7 +67,9 @@ public:
bool GetZT2InhibitionFlag(); //Retourne l'état de l'inhibition de ZT2
int ClearZT2InhibitionFlag(); //Désactive l'inhibition ZT2
qint16 GetZT1TrainType(); //Retourne le type de train actuel ZT1
qint16 GetZT2TrainType(); //Retourne le type de train actuel ZT1
qint16 GetZT2TrainType(); //Retourne le type de train actuel ZT2
qint16 GetZT1RawTrainType(); //Retourne le type de train
qint16 GetZT2RawTrainType(); //Retourne le type de train
int SetZTWatchdogEnabled(bool Enabled); //Permet de désactiver le Watchdog de la ZT (pour le mode entretien)
int SetActivatedITI(int ITI); //Fixe l'itinéraire ZT1 cheminé par le train pour en informer la CC