Class EStop
An emergency stop that latches until a person resets it.
public sealed class EStop : IDisposable
- Inheritance
-
EStop
- Implements
- Inherited Members
Constructors
EStop()
Creates an e-stop that is not engaged.
public EStop()
Properties
IsEngaged
Gets whether the stop is engaged.
public bool IsEngaged { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Engage()
Engages the stop; it holds until reset.
public void Engage()
Gate(Twist)
Passes a command through the stop.
public Twist Gate(Twist desired)
Parameters
desiredTwistThe command to apply while clear.
Returns
- Twist
desiredwhile clear, or a zero twist while engaged.
Reset()
Clears the stop.
public void Reset()