OctoPrintClient.connection

OctoPrintClient.connection.getSettings(opts)

Retrieves the available connection options for connection to a printer.

See Get connection settings for the response format.

Arguments:
  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.connection.connect(data, opts)

Connects to the printer, optionally using the provided connection data as parameters.

If data is provided it’s expected to be an object specifying one or more of

  • port

  • baudrate

  • printerProfile

  • save

  • autoconnect

See Issue a connection command for more details.

Arguments:
  • data (object()) – Connection data to use

  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.connection.disconnect(opts)

Disconnects from the printer.

See Issue a connection command for more details.

Arguments:
  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response

OctoPrintClient.connection.fakeAck(opts)

Triggers a fake acknowledgement (ok) on the printer.

See Issue a connection command for more details.

Arguments:
  • opts (object()) – Additional options for the request

Returns Promise:

A jQuery Promise for the request’s response