Table of Contents

Namespace DuetControlServer.Codes

Classes

ChannelProcessor

Class delegating parallel G/M/T-code execution for a single code channel. Every instance holds the code pipeline elements through which incoming G/M/T-codes are sent. Note that code files and events disrupting the code flow require their own stack level to maintain the correct order of code execution.

CodeFactory

Factory to create code instances

CodeProcessor

Main class delegating parallel G/M/T-code execution

CodeProcessorService

Service implementation of the code processor

ServiceCollectionExtensions

Extensions for the service collection

Enums

PipelineStage

Enumeration of different stages in the code pipeline. The execution order of G/M/T-codes (in general) is from top to bottom.