Namespace DuetControlServer.Link.Protocol.SbcRequests
Structs
- AssignFilamentHeader
Header of a filament assignment. This is followed by the actual filament name
- BooleanHeader
Plain boolean value
- CodeHeader
Header for G/M/T-codes
- CodeParameter
Binary representation of a code parameter
- DeleteLocalVariableHeader
Header of a deletion request for local variables. This is followed by the variable name
- FileChunkHeader
Response to a FileChunkHeader. This is followed by the payload if Length is greater than 0
- FileDataHeader
Response to a file read request
- GetObjectModelHeader
Query the object model
- MacroCompleteHeader
Indicate that a macro has finished its execution
- OpenFileResult
Response to a file open request
- PrintStartedHeader
Set file print info. This is followed by NumFilament floats representing the filament consumption and the actual name of the file being printed.
- PrintStoppedHeader
Header of print stop notifications
- SetLastCodeResultHeader
Header to set the last result of a code executed by the SBC
- SetObjectModelHeader
Set an arbitrary object model value that is accessible via a field path. This struct is followed by the UTF-8 path to the object model value and optionally the value as string / expression.
- SetVariableHeader
Header of a variable assignment. This is followed by the variable name and expression
Enums
- CodeFlags
Flags of a G/M/T-code
- Request
Request indices for SPI transfers from the SBC to the RepRapFirmware controller