OctoPrint.connection

OctoPrint.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

OctoPrint.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

OctoPrint.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

OctoPrint.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