Calibrate library
Starts the calibration task on the library to ensure puts, gets, mounts, and demounts are done accurately into slots, I/O stations, and drives. This includes the calibration for accurate slot placement as well as calibration on all I/O stations and drives in the library. This is typically initiated by service or in response to instructions in event fix procedures.
Request syntax
POST
/v1/tasks {"type": "calibrateLibrary", "accessor": "
accessor_A<a|b>
"}
Runs the calibration task on the library. This starts a long-running task in the
library that is visible from the GUI.
Request body parameters
type
(string, required)-
The task type to run. In this case,
calibrateLibrary
.
accessor
(string, optional)-
The location of the accessor that was identified by the fix procedure that is suggesting to run this command. For TS4500, this is required and for Diamondback, this is not required.
TS4500 example
> POST /v1/tasks/ {"type": "calibrateLibrary", “accessor”: “accessor_Ab”}
HTTP/1.1 201 Created
Location: /v1/tasks/42
Content-Type: application/json
Content-Length: 10
{"ID": 47}
Diamondback example
> POST /v1/tasks/ {"type": "calibrateLibrary"}
HTTP/1.1 201 Created
Location: /v1/tasks/42
Content-Type: application/json
Content-Length: 10
{"ID": 47}