mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-29 10:27:32 +01:00
Merge pull request #161 from jakubg1/dev/epfuse_engage_fix
Fix EP fuse auto-(dis)engaging
This commit is contained in:
@@ -1584,7 +1584,7 @@ class TMoverParameters
|
||||
double BatteryVoltage = 0.0; /*Winger - baterie w elektrykach*/
|
||||
bool Battery = false; /*Czy sa zalaczone baterie*/
|
||||
start_t BatteryStart = start_t::manual;
|
||||
bool EpFuse = true; /*Czy sa zalavzone baterie*/
|
||||
bool EpFuse = true; /*Czy jest wlaczony hamulec EP*/
|
||||
double EpForce = 0.0; /*Poziom zadanej sily EP*/
|
||||
bool Signalling = false; /*Czy jest zalaczona sygnalizacja hamowania ostatniego wagonu*/
|
||||
bool Radio = false; /*Czy jest zalaczony radiotelefon*/
|
||||
|
||||
@@ -2236,7 +2236,10 @@ void TController::AutoRewident()
|
||||
}
|
||||
|
||||
BrakeSystem = consist_brake_system();
|
||||
mvOccupied->EpFuseSwitch( BrakeSystem == TBrakeSystem::ElectroPneumatic );
|
||||
// Change the EP fuse state only when AI is in charge, don't fiddle with controls when the user is controlling the vehicle
|
||||
if (AIControllFlag) {
|
||||
mvOccupied->EpFuseSwitch(BrakeSystem == TBrakeSystem::ElectroPneumatic);
|
||||
}
|
||||
|
||||
if( OrderCurrentGet() & ( Obey_train | Bank ) ) {
|
||||
// 4. Przeliczanie siły hamowania
|
||||
|
||||
Reference in New Issue
Block a user