Exemple #1
0
 internal LocoBrakeHandle(int max, EmergencyHandle eb, double[] delayUp, double[] delayDown)
 {
     this.MaximumNotch   = max;
     this.EmergencyBrake = eb;
     this.DelayUp        = delayUp;
     this.DelayDown      = delayDown;
 }
Exemple #2
0
 internal BrakeHandle(int max, EmergencyHandle eb, double[] delayUp, double[] delayDown)
 {
     this.MaximumNotch   = max;
     this.EmergencyBrake = eb;
     this.DelayUp        = delayUp;
     this.DelayDown      = delayDown;
     this.DelayedChanges = new HandleChange[] { };
 }
 public AutomaticAirBrake(EletropneumaticBrakeType type, EmergencyHandle EmergencyHandle, ReverserHandle ReverserHandle, bool IsMotorCar, double BrakeControlSpeed, double MotorDeceleration, AccelerationCurve[] DecelerationCurves)
 {
     electropneumaticBrakeType = type;
     emergencyHandle           = EmergencyHandle;
     reverserHandle            = ReverserHandle;
     isMotorCar         = IsMotorCar;
     brakeControlSpeed  = BrakeControlSpeed;
     motorDeceleration  = MotorDeceleration;
     decelerationCurves = DecelerationCurves;
 }