Table of Contents

Class GCodeHandler

Namespace
DuetControlServer.Codes.Handlers
Assembly
DuetControlServer.dll

G-code handler

public sealed class GCodeHandler : ICodeHandler
Inheritance
GCodeHandler
Implements
Inherited Members

Constructors

GCodeHandler()

public GCodeHandler()

Methods

CodeExecutedAsync(Code, CancellationToken)

React to an executed code before its result is returned

public ValueTask CodeExecutedAsync(Code code, CancellationToken cancellationToken)

Parameters

code Code

Code processed by RepRapFirmware

cancellationToken CancellationToken

Cancellation token

Returns

ValueTask

Result to output

ProcessAsync(Code, CancellationToken)

Process a G-code that should be interpreted by the control server

public ValueTask<Message?> ProcessAsync(Code code, CancellationToken cancellationToken)

Parameters

code Code

Code to process

cancellationToken CancellationToken

Cancellation token

Returns

ValueTask<Message>

Result of the code if the code completed, else null