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
codeCodeCode processed by RepRapFirmware
cancellationTokenCancellationTokenCancellation 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
codeCodeCode to process
cancellationTokenCancellationTokenCancellation token