From 572cb01b830b0592a998225f47cc2a973671c850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=B3lik=20Uszasty?= Date: Sun, 27 Oct 2019 00:05:43 +0200 Subject: [PATCH] Fix for speed control unit for TRAXX --- McZapkie/MOVER.h | 2 +- McZapkie/Mover.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/McZapkie/MOVER.h b/McZapkie/MOVER.h index 54ec7408..91964e5a 100644 --- a/McZapkie/MOVER.h +++ b/McZapkie/MOVER.h @@ -688,7 +688,7 @@ struct speed_control { bool BrakeIntervention = false; bool BrakeInterventionBraking = false; bool BrakeInterventionUnbraking = false; - bool Standby = true; + bool Standby = false; bool Parking = false; double InitialPower = 1.0; double FullPowerVelocity = -1; diff --git a/McZapkie/Mover.cpp b/McZapkie/Mover.cpp index 83f7c79e..a604cef3 100644 --- a/McZapkie/Mover.cpp +++ b/McZapkie/Mover.cpp @@ -5554,6 +5554,7 @@ double TMoverParameters::TractionForce( double dt ) { //tempomat if (ScndCtrlPosNo == 4 && SpeedCtrlTypeTime) { + SpeedCtrlUnit.IsActive = SpeedCtrlValue > 0; switch (ScndCtrlPos) { case 0: NewSpeed = 0;