Table of Contents

Class TCodeHandler

Namespace
DuetControlServer.Codes.Handlers
Assembly
DuetControlServer.dll

Class that processes T-codes in the control server

public sealed class TCodeHandler : ICodeHandler
Inheritance
TCodeHandler
Implements
Inherited Members

Constructors

TCodeHandler()

public TCodeHandler()

Methods

CodeExecutedAsync(Code, CancellationToken)

React to an executed T-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 T-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