Ajout des flags d'etat des fonctions de détection dans le fichier log
This commit is contained in:
parent
c1ce25c4c6
commit
4be063c141
Binary file not shown.
10
UpdateZT.sh
10
UpdateZT.sh
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
#ZT Update Script V1.0
|
#ZT Update Script V1.0
|
||||||
|
|
||||||
ZTVERSION=V1.31
|
ZTVERSION=V1.32
|
||||||
VERSIONROOT=ZoneTest_V131 #Nom du répertoire sur la clef USB contenant la nouvelle version
|
VERSIONROOT=ZoneTest_V132 #Nom du répertoire sur la clef USB contenant la nouvelle version
|
||||||
ARCHIVEDIR=/home/zonetest/Archives
|
ARCHIVEDIR=/home/zonetest/Archives
|
||||||
ZTEXECDIR=/home/zonetest/ZT
|
ZTEXECDIR=/home/zonetest/ZT
|
||||||
USBEXECDIR=$VERSIONROOT/EXE
|
USBEXECDIR=$VERSIONROOT/EXE
|
||||||
@ -62,12 +62,12 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "Création du répertoire réseau"
|
echo "Destruction des fichiers de passage existants"
|
||||||
if mkdir -p /home/zonetest/ZT/NetDrive
|
if rm /home/zonetest/ZT/Trains/*
|
||||||
then
|
then
|
||||||
echo "OK"
|
echo "OK"
|
||||||
else
|
else
|
||||||
echo "Erreur de création du répertoire. Il faudra le faire manuellement..."
|
echo "Erreur lors de la destruction des fichiers de passage. Il faudra le faire manuellement"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
put ./Trains/LOGZT1_2024-07-12-11-29-37-014.bin CVRT-D-LOGZT1_2024-07-12-11-29-37-014.bin
|
put ./Trains/LOGZT2_2024-08-15-13-45-44-992.bin CVRT-N-LOGZT2_2024-08-15-13-45-44-992.bin
|
||||||
put ./LOG/LogZT.txt CVRT-LogZT.txt
|
put ./LOG/LogZT.txt CVRT-LogZT.txt
|
||||||
put ./ING/IngLog.txt CVRT-IngLog.txt
|
put ./ING/IngLog.txt CVRT-IngLog.txt
|
||||||
@ -52,7 +52,8 @@
|
|||||||
|
|
||||||
#define DEFAULT_PASSWORD "zonetest"
|
#define DEFAULT_PASSWORD "zonetest"
|
||||||
#define BASE_FILE_MAGICNBR 0xDEADBEEF
|
#define BASE_FILE_MAGICNBR 0xDEADBEEF
|
||||||
#define TRAINLOG_FILE_MAGICNBR BASE_FILE_MAGICNBR + 15
|
//#define TRAINLOG_FILE_MAGICNBR BASE_FILE_MAGICNBR + 15
|
||||||
|
#define TRAINLOG_FILE_MAGICNBR BASE_FILE_MAGICNBR + 16 //Ajout de l'état d'inhibition des fonctions de détection dans le fichier Log
|
||||||
|
|
||||||
|
|
||||||
//Misc definitions
|
//Misc definitions
|
||||||
|
|||||||
@ -107,103 +107,103 @@ unsigned int CSimulationScenario::CreateScenario()
|
|||||||
/// //ZT2
|
/// //ZT2
|
||||||
|
|
||||||
|
|
||||||
// InsertNewStep(STEP_ACTION_REGISTER_ZT2_ITI,300);
|
InsertNewStep(STEP_ACTION_REGISTER_ZT2_ITI,300);
|
||||||
// InsertNewStep(STEP_ACTION_OCCUPY_ZT2,300);
|
InsertNewStep(STEP_ACTION_OCCUPY_ZT2,300);
|
||||||
|
|
||||||
// for(int bogie = 1; bogie <= 18; bogie++)
|
|
||||||
// {
|
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_S1,SENSOR_DELAY);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_S1,BOGIE_DELAY);
|
|
||||||
|
|
||||||
// // if(bogie == 5 || bogie == 2)
|
|
||||||
// {
|
|
||||||
// // InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_PPE,5);
|
|
||||||
// // InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_PPE,1);
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // if(bogie == 3 || bogie == 10)
|
|
||||||
// {
|
|
||||||
//// InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_PPI,3);
|
|
||||||
//// InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_PPI,1);
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
// //if(bogie != 3)
|
|
||||||
// {
|
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_S1,SENSOR_DELAY);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_S1,BOGIE_DELAY);
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
// InsertNewStep(STEP_ACTION_DESTROY_ZT2_ITI,800);
|
|
||||||
// InsertNewStep(STEP_ACTION_FREE_ZT2,800);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//// MR
|
|
||||||
// InsertNewStep(STEP_ACTION_REGISTER_ZT1_ITI,300);
|
|
||||||
InsertNewStep(STEP_ACTION_OCCUPY_ZT1_APPROACH,300);
|
|
||||||
InsertNewStep(STEP_ACTION_OCCUPY_ZT1,300);
|
|
||||||
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
|
||||||
|
|
||||||
for(int bogie = 1; bogie <= 18; bogie++)
|
for(int bogie = 1; bogie <= 18; bogie++)
|
||||||
{
|
{
|
||||||
// if(bogie != 5 && bogie != 7)
|
InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_S1,SENSOR_DELAY);
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_PGI,0);
|
InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_S1,BOGIE_DELAY);
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_PGE,0);
|
|
||||||
//V00 DETECTION
|
|
||||||
// if(bogie != 9)
|
|
||||||
// {
|
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_S1,SENSOR_DELAY);
|
|
||||||
// }
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_S1,BOGIE_DELAY);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_PGI,0);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
|
||||||
|
|
||||||
//FN DETECTION
|
// if(bogie == 5 || bogie == 2)
|
||||||
// if(bogie != 7 /*&& bogie != 8 && bogie != 3*/)
|
{
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_FN,0);
|
// InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_PPE,5);
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_PPE,1);
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_S1,SENSOR_DELAY);
|
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_S1,BOGIE_DELAY);
|
|
||||||
|
|
||||||
//PPI DETECTION
|
|
||||||
if(bogie == 6 || bogie == 9)
|
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_PPI,0);
|
|
||||||
|
|
||||||
//FN DETECTION
|
|
||||||
// if(bogie != 7 /*&& bogie != 8 && bogie != 3*/)
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_FN,0);
|
|
||||||
|
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_S2,BOGIE_DELAY);
|
|
||||||
|
|
||||||
//PPI DETECTION
|
|
||||||
if(bogie == 6 || bogie == 9)
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_PPI,0);
|
|
||||||
|
|
||||||
// if(bogie != 2 && bogie != 11)
|
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_PGI,0);
|
|
||||||
// if(bogie != 2 && bogie != 11)
|
|
||||||
// InsertNewStep(STEP_ACTION_ACTIVATE_PGE,0);
|
|
||||||
InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
|
||||||
InsertNewStep(STEP_ACTION_DEACTIVATE_S2,BOGIE_DELAY);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_PGI,0);
|
|
||||||
// InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if(bogie == 3 || bogie == 10)
|
||||||
|
{
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_PPI,3);
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_PPI,1);
|
||||||
|
|
||||||
InsertNewStep(STEP_ACTION_DESTROY_ZT1_ITI,800);
|
}
|
||||||
|
|
||||||
InsertNewStep(STEP_ACTION_FREE_ZT1,800);
|
//if(bogie != 3)
|
||||||
|
{
|
||||||
|
InsertNewStep(STEP_ACTION_ACTIVATE_ZT2_S1,SENSOR_DELAY);
|
||||||
|
InsertNewStep(STEP_ACTION_DEACTIVATE_ZT2_S1,BOGIE_DELAY);
|
||||||
|
}
|
||||||
|
|
||||||
InsertNewStep(STEP_ACTION_FREE_ZT1_APPROACH,800);
|
|
||||||
|
}
|
||||||
|
|
||||||
|
InsertNewStep(STEP_ACTION_DESTROY_ZT2_ITI,800);
|
||||||
|
InsertNewStep(STEP_ACTION_FREE_ZT2,800);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
////// MR
|
||||||
|
// // InsertNewStep(STEP_ACTION_REGISTER_ZT1_ITI,300);
|
||||||
|
// InsertNewStep(STEP_ACTION_OCCUPY_ZT1_APPROACH,300);
|
||||||
|
// InsertNewStep(STEP_ACTION_OCCUPY_ZT1,300);
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
||||||
|
|
||||||
|
// for(int bogie = 1; bogie <= 18; bogie++)
|
||||||
|
// {
|
||||||
|
// // if(bogie != 5 && bogie != 7)
|
||||||
|
// // InsertNewStep(STEP_ACTION_ACTIVATE_PGI,0);
|
||||||
|
// // InsertNewStep(STEP_ACTION_ACTIVATE_PGE,0);
|
||||||
|
////V00 DETECTION
|
||||||
|
//// if(bogie != 9)
|
||||||
|
//// {
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_S1,SENSOR_DELAY);
|
||||||
|
//// }
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_S1,BOGIE_DELAY);
|
||||||
|
// // InsertNewStep(STEP_ACTION_DEACTIVATE_PGI,0);
|
||||||
|
// // InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
||||||
|
|
||||||
|
////FN DETECTION
|
||||||
|
//// if(bogie != 7 /*&& bogie != 8 && bogie != 3*/)
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_FN,0);
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_S1,SENSOR_DELAY);
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_S1,BOGIE_DELAY);
|
||||||
|
|
||||||
|
////PPI DETECTION
|
||||||
|
// if(bogie == 6 || bogie == 9)
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_PPI,0);
|
||||||
|
|
||||||
|
////FN DETECTION
|
||||||
|
//// if(bogie != 7 /*&& bogie != 8 && bogie != 3*/)
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_FN,0);
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_S2,BOGIE_DELAY);
|
||||||
|
|
||||||
|
////PPI DETECTION
|
||||||
|
// if(bogie == 6 || bogie == 9)
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_PPI,0);
|
||||||
|
|
||||||
|
// // if(bogie != 2 && bogie != 11)
|
||||||
|
// // InsertNewStep(STEP_ACTION_ACTIVATE_PGI,0);
|
||||||
|
// // if(bogie != 2 && bogie != 11)
|
||||||
|
// // InsertNewStep(STEP_ACTION_ACTIVATE_PGE,0);
|
||||||
|
// InsertNewStep(STEP_ACTION_ACTIVATE_S2,SENSOR_DELAY);
|
||||||
|
// InsertNewStep(STEP_ACTION_DEACTIVATE_S2,BOGIE_DELAY);
|
||||||
|
// // InsertNewStep(STEP_ACTION_DEACTIVATE_PGI,0);
|
||||||
|
// // InsertNewStep(STEP_ACTION_DEACTIVATE_PGE,0);
|
||||||
|
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_DESTROY_ZT1_ITI,800);
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_FREE_ZT1,800);
|
||||||
|
|
||||||
|
// InsertNewStep(STEP_ACTION_FREE_ZT1_APPROACH,800);
|
||||||
|
|
||||||
return RET_OK;
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -171,7 +171,7 @@ QDataStream &operator<<(QDataStream &out, const CZT1FlagsData &source)
|
|||||||
<< source.mTrainCompo3
|
<< source.mTrainCompo3
|
||||||
<< source.mModbusTrainType
|
<< source.mModbusTrainType
|
||||||
<< source.mZT1ITI
|
<< source.mZT1ITI
|
||||||
<< source.mUnusedFlag13
|
<< source.mZTDetectionsConfig
|
||||||
<< source.mUnusedFlag14
|
<< source.mUnusedFlag14
|
||||||
<< source.mUnusedFlag15
|
<< source.mUnusedFlag15
|
||||||
<< source.mUnusedFlag16
|
<< source.mUnusedFlag16
|
||||||
@ -198,7 +198,7 @@ QDataStream &operator>>(QDataStream &in, CZT1FlagsData &dest)
|
|||||||
>> dest.mTrainCompo3
|
>> dest.mTrainCompo3
|
||||||
>> dest.mModbusTrainType
|
>> dest.mModbusTrainType
|
||||||
>> dest.mZT1ITI
|
>> dest.mZT1ITI
|
||||||
>> dest.mUnusedFlag13
|
>> dest.mZTDetectionsConfig
|
||||||
>> dest.mUnusedFlag14
|
>> dest.mUnusedFlag14
|
||||||
>> dest.mUnusedFlag15
|
>> dest.mUnusedFlag15
|
||||||
>> dest.mUnusedFlag16
|
>> dest.mUnusedFlag16
|
||||||
@ -218,7 +218,7 @@ QDataStream &operator<<(QDataStream &out, const CZT2FlagsData &source)
|
|||||||
<< source.mTrainCompo2
|
<< source.mTrainCompo2
|
||||||
<< source.mTrainCompo3
|
<< source.mTrainCompo3
|
||||||
<< source.mModbusTrainType
|
<< source.mModbusTrainType
|
||||||
<< source.mUnusedFlag6
|
<< source.mZTDetectionsConfig
|
||||||
<< source.mUnusedFlag7
|
<< source.mUnusedFlag7
|
||||||
<< source.mUnusedFlag8
|
<< source.mUnusedFlag8
|
||||||
<< source.mUnusedFlag9
|
<< source.mUnusedFlag9
|
||||||
@ -235,7 +235,7 @@ QDataStream &operator>>(QDataStream &in, CZT2FlagsData &dest)
|
|||||||
>> dest.mTrainCompo2
|
>> dest.mTrainCompo2
|
||||||
>> dest.mTrainCompo3
|
>> dest.mTrainCompo3
|
||||||
>> dest.mModbusTrainType
|
>> dest.mModbusTrainType
|
||||||
>> dest.mUnusedFlag6
|
>> dest.mZTDetectionsConfig
|
||||||
>> dest.mUnusedFlag7
|
>> dest.mUnusedFlag7
|
||||||
>> dest.mUnusedFlag8
|
>> dest.mUnusedFlag8
|
||||||
>> dest.mUnusedFlag9
|
>> dest.mUnusedFlag9
|
||||||
@ -412,6 +412,38 @@ CZTDetectionFunctionConfig::CZTDetectionFunctionConfig()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32 CZTDetectionFunctionConfig::GetDetectionsConfigMask()
|
||||||
|
{
|
||||||
|
qint32 DetectionsMask = 0;
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_FN].TKActive == true && mZTDetectionConfig[DETECTION_FCT_FN].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_FN_MASK;
|
||||||
|
}
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_PG].TKActive == true && mZTDetectionConfig[DETECTION_FCT_PG].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_PG_MASK;
|
||||||
|
}
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_PP].TKActive == true && mZTDetectionConfig[DETECTION_FCT_PP].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_PP_MASK;
|
||||||
|
}
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_PP2].TKActive == true && mZTDetectionConfig[DETECTION_FCT_PP2].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_PP2_MASK;
|
||||||
|
}
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_ZT1].TKActive == true && mZTDetectionConfig[DETECTION_FCT_ZT1].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_ZT1_MASK;
|
||||||
|
}
|
||||||
|
if(mZTDetectionConfig[DETECTION_FCT_ZT2].TKActive == true && mZTDetectionConfig[DETECTION_FCT_ZT2].AnalysisActive == true)
|
||||||
|
{
|
||||||
|
DetectionsMask |= DETECTION_FCT_ZT2_MASK;
|
||||||
|
}
|
||||||
|
|
||||||
|
return DetectionsMask;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void CZTDetectionFunctionConfig::operator =(CZTDetectionFunctionConfig& DF)
|
void CZTDetectionFunctionConfig::operator =(CZTDetectionFunctionConfig& DF)
|
||||||
{
|
{
|
||||||
for(int i = 0; i < DETECTION_FCT_MAX_FCT; i++)
|
for(int i = 0; i < DETECTION_FCT_MAX_FCT; i++)
|
||||||
|
|||||||
@ -100,6 +100,16 @@ enum eDetectionFunctionID
|
|||||||
DETECTION_FCT_MAX_FCT
|
DETECTION_FCT_MAX_FCT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum eDetectionFunctionMask
|
||||||
|
{
|
||||||
|
DETECTION_FCT_FN_MASK = 0x00000001,
|
||||||
|
DETECTION_FCT_PG_MASK = 0x00000002,
|
||||||
|
DETECTION_FCT_PP_MASK = 0x00000004,
|
||||||
|
DETECTION_FCT_PP2_MASK = 0x00000008,
|
||||||
|
DETECTION_FCT_ZT1_MASK = 0x00000010,
|
||||||
|
DETECTION_FCT_ZT2_MASK = 0x00000020
|
||||||
|
};
|
||||||
|
|
||||||
enum ePEQ1Types
|
enum ePEQ1Types
|
||||||
{
|
{
|
||||||
PEQ1_UNKNOWN_TYPE,
|
PEQ1_UNKNOWN_TYPE,
|
||||||
@ -215,7 +225,7 @@ public:
|
|||||||
qint32 mTrainCompo3;
|
qint32 mTrainCompo3;
|
||||||
qint32 mModbusTrainType;
|
qint32 mModbusTrainType;
|
||||||
qint32 mZT1ITI;
|
qint32 mZT1ITI;
|
||||||
qint32 mUnusedFlag13;
|
qint32 mZTDetectionsConfig;
|
||||||
qint32 mUnusedFlag14;
|
qint32 mUnusedFlag14;
|
||||||
qint32 mUnusedFlag15;
|
qint32 mUnusedFlag15;
|
||||||
qint32 mUnusedFlag16;
|
qint32 mUnusedFlag16;
|
||||||
@ -235,7 +245,7 @@ public:
|
|||||||
qint32 mTrainCompo2;
|
qint32 mTrainCompo2;
|
||||||
qint32 mTrainCompo3;
|
qint32 mTrainCompo3;
|
||||||
qint32 mModbusTrainType;
|
qint32 mModbusTrainType;
|
||||||
qint32 mUnusedFlag6;
|
qint32 mZTDetectionsConfig;
|
||||||
qint32 mUnusedFlag7;
|
qint32 mUnusedFlag7;
|
||||||
qint32 mUnusedFlag8;
|
qint32 mUnusedFlag8;
|
||||||
qint32 mUnusedFlag9;
|
qint32 mUnusedFlag9;
|
||||||
@ -342,6 +352,7 @@ public:
|
|||||||
CZTDetectionConfig mZTDetectionConfig[DETECTION_FCT_MAX_FCT];
|
CZTDetectionConfig mZTDetectionConfig[DETECTION_FCT_MAX_FCT];
|
||||||
|
|
||||||
void operator=(CZTDetectionFunctionConfig& a);
|
void operator=(CZTDetectionFunctionConfig& a);
|
||||||
|
qint32 GetDetectionsConfigMask();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -308,6 +308,7 @@ unsigned int CZTStateMachine::ZT1StateMachine(unsigned int Event, unsigned int S
|
|||||||
mNbPassages++;
|
mNbPassages++;
|
||||||
InsertZT1LogItem();
|
InsertZT1LogItem();
|
||||||
mZT1Log.mZT1Flags.mPGCalibrationON = (mIsPGCalibON == true);
|
mZT1Log.mZT1Flags.mPGCalibrationON = (mIsPGCalibON == true);
|
||||||
|
mZT1Log.mZT1Flags.mZTDetectionsConfig = mZTDetectionConfig->GetDetectionsConfigMask();
|
||||||
mZT1State = ZT1_TRAIN_ON_APPROACH_CDV_STATE;
|
mZT1State = ZT1_TRAIN_ON_APPROACH_CDV_STATE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -318,6 +319,7 @@ unsigned int CZTStateMachine::ZT1StateMachine(unsigned int Event, unsigned int S
|
|||||||
mNbPassages++;
|
mNbPassages++;
|
||||||
InsertZT1LogItem();
|
InsertZT1LogItem();
|
||||||
mZT1Log.mZT1Flags.mPGCalibrationON = (mIsPGCalibON == true);
|
mZT1Log.mZT1Flags.mPGCalibrationON = (mIsPGCalibON == true);
|
||||||
|
mZT1Log.mZT1Flags.mZTDetectionsConfig = mZTDetectionConfig->GetDetectionsConfigMask();
|
||||||
mZT1State = ZT1_TRAIN_ON_APPROACH_CDV_STATE;
|
mZT1State = ZT1_TRAIN_ON_APPROACH_CDV_STATE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -1257,6 +1259,7 @@ unsigned int CZTStateMachine::ZT2StateMachine(unsigned int Event, unsigned int S
|
|||||||
mZTActivationDateTime = QDateTime::currentDateTime();
|
mZTActivationDateTime = QDateTime::currentDateTime();
|
||||||
mZTPagePTr->SetZTStatus(mNbPassages,mNbTriggers,mZT1ActiveStatus,mZT2ActiveStatus);
|
mZTPagePTr->SetZTStatus(mNbPassages,mNbTriggers,mZT1ActiveStatus,mZT2ActiveStatus);
|
||||||
mZTPagePTr->ResetZT2Stats();
|
mZTPagePTr->ResetZT2Stats();
|
||||||
|
mZT2Log.mZT2Flags.mZTDetectionsConfig = mZTDetectionConfig->GetDetectionsConfigMask();
|
||||||
if(mModbusCCMgr != 0)
|
if(mModbusCCMgr != 0)
|
||||||
{
|
{
|
||||||
//update train info received from the CC Modbus interface
|
//update train info received from the CC Modbus interface
|
||||||
|
|||||||
@ -29,9 +29,12 @@
|
|||||||
#ifndef ZTVERSION_H
|
#ifndef ZTVERSION_H
|
||||||
#define ZTVERSION_H
|
#define ZTVERSION_H
|
||||||
|
|
||||||
#define ZT_SOFT_VERSION "V1.31"
|
#define ZT_SOFT_VERSION "V1.32"
|
||||||
|
|
||||||
//LOG DES CHANGEMENTS
|
//LOG DES CHANGEMENTS
|
||||||
|
//Version 1.32
|
||||||
|
//-Ajout des flags d'etat des fonctions de détection dans le fichier log
|
||||||
|
|
||||||
//Version 1.31
|
//Version 1.31
|
||||||
//-Finalement finalement pour vrai réglé le problème de reset des stats aujourd'hui.
|
//-Finalement finalement pour vrai réglé le problème de reset des stats aujourd'hui.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user