private Task IdleCommandTrack()
 {
     train.ThrottleMinimal();
     train.ThrottleSupport();
     train.ThrottleIdle();
     DelaySimulation.Wait(500);
     train.ThrottleRelease();
     train.DynamicBrakeApply50();
     DelaySimulation.Wait(500);
     train.DynamicBrakeRelease();
     train.BrakesFullService();
     return(Task.CompletedTask);
 }
Exemple #2
0
 public void IBApply(int HForce)
 {
     Console.WriteLine("Independent brake apply at {0}", HForce); DelaySimulation.Wait(500);
 }
Exemple #3
0
 public void ReverserNeutral()
 {
     Notify("Reverser neutral"); DelaySimulation.Wait(70);
 }
Exemple #4
0
 public void ReverserReverse()
 {
     Notify("Reverser is set to reverse"); DelaySimulation.Wait(60);
 }
Exemple #5
0
 public void ReverserForward()
 {
     Notify("Reverser is set to forward"); DelaySimulation.Wait(70);
 }
Exemple #6
0
 public void IBApply(int HForce)
 {
     Notify($"Independent brake apply at {HForce}"); DelaySimulation.Wait(50);
 }