OctoPrintClient.job
- OctoPrintClient.job.get(opts)
Retrieves information about the current job.
See Retrieve information about the current job for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.start(opts)
Starts the current job.
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.cancel(opts)
Cancels the current job.
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.restart(opts)
Restarts the current job. This is equivalent to cancelling and immediately restarting the job.
Example:
OctoPrint.job.restart(); // the above is a shorthand for: OctoPrint.job.cancel() .done(function(response) { OctoPrint.job.start(); });
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.pause(opts)
Pauses the current job if it’s running, does nothing if it’s already paused.
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.resume(opts)
Resumes the current job if it’s currently paused, does nothing if it’s running.
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response
- OctoPrintClient.job.togglePause(opts)
Resumes a paused and pauses a running job.
See Issue a job command for details.
- Arguments:
opts (
object()
) – Additional options for the request
- Returns Promise:
A jQuery Promise for the request’s response