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