Namespace DuetControlServer.SPI.Communication.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
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