internal LocoBrakeHandle(int max, EmergencyHandle eb, double[] delayUp, double[] delayDown) { this.MaximumNotch = max; this.EmergencyBrake = eb; this.DelayUp = delayUp; this.DelayDown = delayDown; }
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; }