Help us shape the future of Go! Take the 2026 Go Developer Survey

goduetapiclient

package module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2020 License: GPL-3.0 Imports: 0 Imported by: 0

README

goduetapiclient

Implementation of DuetAPIClient in Go

Differences

  • A few functionalities had to be left out since there was no good representation in Go
  • Since Go has no implicit type conversion there will be As() methods provided instead
  • Currently there is no notification mechanism for object model updates
  • In some cases zero values were chosen instead of nil that would be used by upstream
  • Geometry was renamed to Kinematics

Documentation

Overview

Package goduetapiclient does not contain any code but is the base for all implementations regarding DuetAPIClient.

Directories

Path Synopsis
cmd
test command
Package commands implements all commands that can be sent to the server.
Package commands implements all commands that can be sent to the server.
Package connection provides implementations for all connection types.
Package connection provides implementations for all connection types.
initmessages
Package initmessages contains all init messages that can be used to initiate a certain type of connection with DuetControlServer.
Package initmessages contains all init messages that can be used to initiate a certain type of connection with DuetControlServer.
Package machine contains all structs and functions related to the machine model.
Package machine contains all structs and functions related to the machine model.
Package types contains all types used by both commands and in the machine model to avoid circular dependencies.
Package types contains all types used by both commands and in the machine model to avoid circular dependencies.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL