Table of Contents

Namespace DuetAPIClient

Classes

BaseCommandConnection

Base connection class for sending commands to the control server

BaseCommandConnection.ObjectModelLock

Internal class representing an object model lock

BaseConnection

Base class for connections that access the control server via the Duet API using a UNIX socket

CodeStreamConnection

Base connection class for sending commands to the control server

CommandConnection

Connection class for sending commands to the control server

HttpEndpointConnection

Connection class for dealing with requests received from a custom HTTP endpoint

HttpEndpointUnixSocket

Class for dealing with custom HTTP endpoints

InterceptConnection

Connection class for intercepting G/M/T-codes from the control server

SubscribeConnection

Connection class for subscribing to model updates

Delegates

HttpEndpointUnixSocket.EndpointRequestReceived

Delegate of the event that is called when a new request is being received