Table of Contents

Class EStop

Namespace
Pamoja.Kit
Assembly
Pamoja.Kit.dll

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

bool

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

desired Twist

The command to apply while clear.

Returns

Twist

desired while clear, or a zero twist while engaged.

Reset()

Clears the stop.

public void Reset()