diff --git a/sources/Stations/CoteVertu.cpp b/sources/Stations/CoteVertu.cpp index 4ed2644..3ef70c9 100644 --- a/sources/Stations/CoteVertu.cpp +++ b/sources/Stations/CoteVertu.cpp @@ -31,6 +31,7 @@ #include "CoteVertu.h" #include +#include "SwitchCDV.h" CCoteVertuStation::CCoteVertuStation() { @@ -225,35 +226,60 @@ unsigned int CCoteVertuStation::BuildStationCDVList() NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_12A_MASK,CDV_NORMAL_TYPE,"12A",1,5); mZT1AlarmAutoAcquireCDV = NewCDV; - mZT1SubsequentCDV = NewCDV; mCDVList.append(NewCDV); NewCDV->SetCDVDeck(true); + m10_12AlarmAutoAcquireCDV_2 = NewCDV; NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_11C_MASK,CDV_NORMAL_TYPE,"11C",1,6); mCDVList.append(NewCDV); + m10_12AlarmAutoAcquireCDV_1 = NewCDV; - NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_11B_MASK,CDV_NORMAL_TYPE,"11B (ZT1)",1,7); - mZT1CDV = NewCDV; + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_11B_MASK,CDV_NORMAL_TYPE,"11B",1,7); mCDVList.append(NewCDV); - NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_11A_MASK,CDV_NORMAL_TYPE,"11A",1,8); - mZT1ApproachCDV = NewCDV; +// NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_11A_MASK,CDV_NORMAL_TYPE,"11A",1,8); +// mZT1ApproachCDV = NewCDV; +// mZT1SubsequentCDV = NewCDV; +// mCDVList.append(NewCDV); + + CSwitchCDV *NewSwitchCDV = new CSwitchCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_11A_MASK,CDV_SWITCH_TYPE,"11A ",1,8); + mCDVList.append((CCDV*)NewSwitchCDV); + mZT1SubsequentCDV = (CCDV*)NewSwitchCDV; + m10_12SubsequentCDV = NewSwitchCDV; + m10_22SubsequentCDV = NewCDV; + + + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK | COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_10B_MASK,CDV_NORMAL_TYPE,"10B (ZT1)",1,9); mCDVList.append(NewCDV); + mZT1CDV = NewCDV; - - NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_10B_MASK,CDV_NORMAL_TYPE,"10B",1,9); - mCDVList.append(NewCDV); - - - NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK,COTEVERTU_IN_CDV_2S177_179_MASK,CDV_NORMAL_TYPE,"10A",1,10); + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_12_ITI_MASK | COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_2S177_179_MASK,CDV_NORMAL_TYPE,"10A",1,10); mCDVList.append(NewCDV); + mZT1ApproachCDV = NewCDV; NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_22B_MASK,CDV_NORMAL_TYPE,"22B",2,4); mCDVList.append(NewCDV); + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_22A_MASK,CDV_NORMAL_TYPE,"22A",2,5); + mCDVList.append(NewCDV); + m10_22AlarmAutoAcquireCDV_2 = NewCDV; //Memorize it. + + + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_21C_MASK,CDV_NORMAL_TYPE,"21C",2,6); + mCDVList.append(NewCDV); + m10_22AlarmAutoAcquireCDV_1 = NewCDV; //Memorize it. + + NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_21B_MASK,CDV_NORMAL_TYPE,"21B",2,7); + mCDVList.append(NewCDV); + +// NewCDV = new CCDV(COTEVERTU_IN_ZT1_10_22_ITI_MASK,COTEVERTU_IN_CDV_21A_MASK,CDV_NORMAL_TYPE,"21A",2,8); +// mCDVList.append(NewCDV); +// m10_22SubsequentCDV = NewCDV; + + return RET_OK; diff --git a/sources/ZTVersion.h b/sources/ZTVersion.h index e3e9955..ef06eb1 100755 --- a/sources/ZTVersion.h +++ b/sources/ZTVersion.h @@ -29,9 +29,13 @@ #ifndef ZTVERSION_H #define ZTVERSION_H -#define ZT_SOFT_VERSION "V1.23" +#define ZT_SOFT_VERSION "V1.24" //LOG DES CHANGEMENTS +//Version 1.24 +//-Changements à la station Côte-Vertu pour la nouvelle configuration de la ZT. + + //Version 1.23 //-Suite à la mise en service du du SEI Angrignon, on a dû changer le CDV d'activation ZT2 // car le CDV 13A s'occupe parfois trop tard et la sonde magnétique cause des PEQ2.