mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 08:09:19 +02:00
Additional parameter for more branches when going backwards
This commit is contained in:
@@ -1199,6 +1199,7 @@ public:
|
|||||||
double InitialCtrlDelay = 0.0; double CtrlDelay = 0.0; /* -//- -//- miedzy kolejnymi poz.*/
|
double InitialCtrlDelay = 0.0; double CtrlDelay = 0.0; /* -//- -//- miedzy kolejnymi poz.*/
|
||||||
double CtrlDownDelay = 0.0; /* -//- -//- przy schodzeniu z poz.*/ /*hunter-101012*/
|
double CtrlDownDelay = 0.0; /* -//- -//- przy schodzeniu z poz.*/ /*hunter-101012*/
|
||||||
int FastSerialCircuit = 0;/*0 - po kolei zamyka styczniki az do osiagniecia szeregowej, 1 - natychmiastowe wejscie na szeregowa*/ /*hunter-111012*/
|
int FastSerialCircuit = 0;/*0 - po kolei zamyka styczniki az do osiagniecia szeregowej, 1 - natychmiastowe wejscie na szeregowa*/ /*hunter-111012*/
|
||||||
|
int BackwardsBranchesAllowed = 1;
|
||||||
int AutoRelayType = 0; /*0 -brak, 1 - jest, 2 - opcja*/
|
int AutoRelayType = 0; /*0 -brak, 1 - jest, 2 - opcja*/
|
||||||
bool CoupledCtrl = false; /*czy mainctrl i scndctrl sa sprzezone*/
|
bool CoupledCtrl = false; /*czy mainctrl i scndctrl sa sprzezone*/
|
||||||
bool HasCamshaft { false };
|
bool HasCamshaft { false };
|
||||||
|
|||||||
@@ -6780,7 +6780,7 @@ bool TMoverParameters::AutoRelayCheck(void)
|
|||||||
else
|
else
|
||||||
{ // zmieniaj mainctrlactualpos
|
{ // zmieniaj mainctrlactualpos
|
||||||
if( ( DirActive < 0 ) && ( TrainType != dt_PseudoDiesel ) ) {
|
if( ( DirActive < 0 ) && ( TrainType != dt_PseudoDiesel ) ) {
|
||||||
if( RList[ MainCtrlActualPos + 1 ].Bn > 1 ) {
|
if( RList[ MainCtrlActualPos + 1 ].Bn > BackwardsBranchesAllowed) {
|
||||||
return false; // nie poprawiamy przy konwersji
|
return false; // nie poprawiamy przy konwersji
|
||||||
// return ARC;// bbylo exit; //Ra: to powoduje, że EN57 nie wyłącza się przy IminLo
|
// return ARC;// bbylo exit; //Ra: to powoduje, że EN57 nie wyłącza się przy IminLo
|
||||||
}
|
}
|
||||||
@@ -10372,6 +10372,7 @@ void TMoverParameters::LoadFIZ_Cntrl( std::string const &line ) {
|
|||||||
( ToLower( extract_value( "FSCircuit", line ) ) == "yes" ) ?
|
( ToLower( extract_value( "FSCircuit", line ) ) == "yes" ) ?
|
||||||
1 :
|
1 :
|
||||||
0;
|
0;
|
||||||
|
extract_value( BackwardsBranchesAllowed, "BackwardsBranchesAllowed", line, "" );
|
||||||
|
|
||||||
extract_value( StopBrakeDecc, "SBD", line, "" );
|
extract_value( StopBrakeDecc, "SBD", line, "" );
|
||||||
extract_value( ReleaseParkingBySpringBrake, "ReleaseParkingBySpringBrake", line, "" );
|
extract_value( ReleaseParkingBySpringBrake, "ReleaseParkingBySpringBrake", line, "" );
|
||||||
|
|||||||
Reference in New Issue
Block a user