mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-07 08:48:01 +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*/
|
double BatteryVoltage = 0.0; /*Winger - baterie w elektrykach*/
|
||||||
bool Battery = false; /*Czy sa zalaczone baterie*/
|
bool Battery = false; /*Czy sa zalaczone baterie*/
|
||||||
start_t BatteryStart = start_t::manual;
|
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*/
|
double EpForce = 0.0; /*Poziom zadanej sily EP*/
|
||||||
bool Signalling = false; /*Czy jest zalaczona sygnalizacja hamowania ostatniego wagonu*/
|
bool Signalling = false; /*Czy jest zalaczona sygnalizacja hamowania ostatniego wagonu*/
|
||||||
bool Radio = false; /*Czy jest zalaczony radiotelefon*/
|
bool Radio = false; /*Czy jest zalaczony radiotelefon*/
|
||||||
|
|||||||
@@ -2236,7 +2236,10 @@ void TController::AutoRewident()
|
|||||||
}
|
}
|
||||||
|
|
||||||
BrakeSystem = consist_brake_system();
|
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 ) ) {
|
if( OrderCurrentGet() & ( Obey_train | Bank ) ) {
|
||||||
// 4. Przeliczanie siły hamowania
|
// 4. Przeliczanie siły hamowania
|
||||||
|
|||||||
Reference in New Issue
Block a user