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 - dataas parameters.- If - datais 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