Table of Contents

Class Start

Namespace
DuetControlServer.Codes.Pipelines
Assembly
DuetControlServer.dll

Initial pipeline element for codes being started

public sealed class Start : PipelineBase
Inheritance
Start
Inherited Members

Constructors

Initial pipeline element for codes being started

public Start(Manager channelManager, ChannelProcessor channelProcessor, CodeProcessor codeProcessor, IHostApplicationLifetime lifetime, IOptions<Settings> settings)

Parameters

channelManager Manager

Channel manager

channelProcessor ChannelProcessor

Channel processor

codeProcessor CodeProcessor

Code processor

lifetime IHostApplicationLifetime

Application lifetime

settings IOptions<Settings>

Settings

Methods

ProcessCodeAsync(Code)

Process an incoming code

public override Task ProcessCodeAsync(Code code)

Parameters

code Code

Code to process

Returns

Task

Asynchronous task