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
Start(Manager, ChannelProcessor, CodeProcessor, IHostApplicationLifetime, IOptions<Settings>)
Initial pipeline element for codes being started
public Start(Manager channelManager, ChannelProcessor channelProcessor, CodeProcessor codeProcessor, IHostApplicationLifetime lifetime, IOptions<Settings> settings)
Parameters
channelManagerManagerChannel manager
channelProcessorChannelProcessorChannel processor
codeProcessorCodeProcessorCode processor
lifetimeIHostApplicationLifetimeApplication lifetime
settingsIOptions<Settings>Settings
Methods
ProcessCodeAsync(Code)
Process an incoming code
public override Task ProcessCodeAsync(Code code)
Parameters
codeCodeCode to process
Returns
- Task
Asynchronous task