Open Rails

MSTSBrakeController Members

MSTSBrakeController overview

Public Instance Constructors

MSTSBrakeController Constructor Initializes a new instance of the MSTSBrakeController class.

Public Instance Fields

ApplyRateBarpS (inherited from BrakeController) Apply rate of the equalizing reservoir
ClockTime (inherited from AbstractScriptClass) Clock value (in seconds) for the simulation. Starts at activity start time.
CurrentValue (inherited from BrakeController) Current value of the brake controller
DistanceM (inherited from AbstractScriptClass) Running total of distance travelled - always positive, updated by train physics.
EmergencyBrakingPushButton (inherited from BrakeController) True if the driver has asked for an emergency braking (push button)
EmergencyRateBarpS (inherited from BrakeController) Emergency rate of the equalizing reservoir
ForceControllerReleaseGraduated Setting to workaround MSTS bug of not abling to set this function correctly in .eng file
FullServReductionBar (inherited from BrakeController) Depressure needed in order to obtain the full service braking
MainReservoirPressureBar (inherited from BrakeController) Main reservoir pressure
MaximumValue (inherited from BrakeController) Maximum value of the brake controller
MaxPressureBar (inherited from BrakeController) Maximum pressure in the brake pipes and the equalizing reservoir
MinimumValue (inherited from BrakeController) Minimum value of the brake controller
MinReductionBar (inherited from BrakeController) Release rate of the equalizing reservoir
NotchController
Notches (inherited from BrakeController) Gives the list of notches
QuickReleaseRateBarpS (inherited from BrakeController) Quick release rate of the equalizing reservoir
ReleaseRateBarpS (inherited from BrakeController) Release rate of the equalizing reservoir
SetCurrentValue (inherited from BrakeController) Sets the current value of the brake controller lever
SetUpdateValue (inherited from BrakeController) Sets the state of the brake pressure (1 = increasing, -1 = decreasing)
StepSize (inherited from BrakeController) Step size of the brake controller
TCSEmergencyBraking (inherited from BrakeController) True if the TCS has asked for an emergency braking
TCSFullServiceBraking (inherited from BrakeController) True if the TCS has asked for a full service braking
UpdateValue (inherited from BrakeController) State of the brake pressure (1 = increasing, -1 = decreasing)

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type.
GetState
GetStateFraction
GetType (inherited from Object)Gets the type of the current instance.
HandleEventOverloaded.
Initialize
InitializeMoving
IsValid
ToString (inherited from Object)Returns a string that represents the current object.
Update
UpdateEngineBrakePressure
UpdatePressure

Protected Instance Methods

Finalize (inherited from Object)Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

MSTSBrakeController Class | ORTS Namespace