Table of Contents

Namespace DuetControlServer.Link.Protocol.Shared

Classes

Consts

Static class holding SPI transfer constants

TransferResponse

Result code for header and data transfers

Structs

CodeChannelHeader

Header holding a G-code channel

HeightMapHeader

Header of G29 heightmaps

MessageHeader

Header for arbitrary messages

PacketHeader

Header used for single packets from and to the RepRapFirmware board

StringHeader

Body for a request that only contains a string value

TransferHeader

Header describing the content of a full SPI transfer

UsbTransferHeader

Header describing the content of a full USB transfer. No CRC, format code, or sequence numbers - USB handles integrity and ordering.

Enums

CodeResult

Enumeration to specify the result of attempting to process a GCode command

DataType

Enum representing the allowed binary data types of parameters

MessageTypeFlags

Supported message destinations. This is now a bitmap. Note that this type is used by RepRapFirmware as well. Make sure to keep the destinations in sync with the CodeChannel entries.

PrintStoppedReason

Reason why the print has been stopped