Skip to content

TapePlayContext

Namespace: Hex1b.Automation

Assembly: Hex1b.dll

Provides the effective playback settings while preparing a command's result.

csharp
public sealed class TapePlayContext

Inheritance

ObjectTapePlayContext

Properties

SequenceOptions

Gets immutable timing options for generated input sequences.

Returns: Hex1bTerminalInputSequenceOptions

csharp
public Hex1bTerminalInputSequenceOptions SequenceOptions { get; }

TypingSpeed

Gets the effective delay between typed characters.

Returns: TimeSpan

csharp
public TimeSpan TypingSpeed { get; }

WaitTimeout

Gets the effective default wait timeout.

Returns: TimeSpan

csharp
public TimeSpan WaitTimeout { get; }

Remarks

Both validation and playback invoke command callbacks with this context before any input is sent. Return a containing a builder or an error; do not execute input in the callback.

Released under the MIT License.