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 ​

Object → TapePlayContext

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.