Get robotic accessors
Retrieves information about robotic accessors in the library. This information includes all the details about grippers and bar code scanner of the robotic accessor.
Request syntax
GET
/v1/accessors
Retrieves information about all robotic accessors in the
tape library.
GET
/v1/accessors/<location>
Retrieves information about the robotic
accessor in the specified location.
Path parameters
location
(string)-
The unique location of the accessor.
Example
> GET /v1/accessors/accessor_Aa
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 439
[
{
"location": "accessor_Aa",
"state": "onlineActive",
"stateReferenceEvent": null,
"driveAccess":"normal",
"cartridgeAccess":"normal",
"pivots": 151321,
"barCodeScans": 92742,
"velocityScalingXY": 100,
"velocityScalingPivot": 100,
"travelX": 38056,
"travelY": 65039,
"getsGripper1": 63614,
"putsGripper1": 63595,
"getsGripper2": 63338,
"putsGripper2": 63310,
"temperature": 32.1,
"humidity": 28.9
}, {
...
}
]
Attributes
location
(string)-
The unique location of the accessor.
state
(string)-
The health status of the robotic accessor. Values include the following in priority order:
State Description inServiceMode
The accessor is being serviced and is not able to move cartridges.
To end this state, use the
completeAccessorService
task.noMovementAllowed
The accessor is in a state where movement is not allowed due to some failure or internal process that is not related to library/accessor initialization. If dual accessors are configured, the other accessor might still be operational in this state. Access to certain drives and cartridges might be restricted if the accessor is not in the Service Bay.
bothGrippersFailed
Both grippers within this accessor have failed, and the accessor is no longer usable. It may or might not have a cartridge in it.
gripper1Failed/
gripper2FailedA gripper within this accessor has failed, but the accessor is still usable. It may or might not have a cartridge in it.
scannerFailed
One or more scanners are either not communicating with the library or require service.
noMotorPower
Power is removed from the accessor by the library. This is normally done in response to a user opening a door of the library.
calibrating
Accessor is in the process of initializing and orienting itself within the library and is not able to move cartridges.
onlineStandby
The accessor is parked in the Service Bay. If the other accessor goes down, then this accessor becomes active. In this option, the preferred zone for the other accessor includes the entire library except for the area for the Service Bay for this accessor.
onlineActive
The accessor is operational and can fulfill requests for media.
stateReferenceEvent
(number)-
The unique event ID that caused the state change. If no error or warning event caused this state, this is
null
. driveAccess
(string)-
Indicates whether the accessor can access the drive or not.
In the case of a single-accessor library, this attribute is
normal
when the accessor is in a state that allows it to access the drives of the library. Otherwise,limited
is reported. In the case of a dual-accessor library, this attribute also depends on the state of the other accessor. If the other accessor is in thenoMovementAllowed
state and in a position that blocks this accessor from reaching drives, a value oflimited
is reported. cartridgeAccess
(string)-
Indicates whether the accessor can access the cartridge or not.
In the case of a single-accessor library, this attribute is
normal
when the accessor is in a state that allows it to access the cartridges of the library. Otherwise,limited
is reported. In the case of a dual-accessor library, this attribute also depends on the state of the other accessor. If the other accessor is in thenoMovementAllowed
state and in a position that blocks this accessor from reaching cartridges that it can normally access given theLibraryelasticCapacity
setting, a value oflimited
is reported. pivots
(number)-
The number of pivots this accessor has performed in its lifetime.
For Diamondback, this is
null
as the accessor does not pivot. barCodeScans
(number)-
The number of bar code scans this accessor has performed in its lifetime.
velocityScalingXY
(number)-
The percentage by which the maximum velocity of the accessor is scaled in the X and Y directions. The percentage value is between 0 and 100.
velocityScalingPivot
(number)-
The percentage by which the maximum velocity of the accessor is scaled for the Pivot movement. The percentage value is between 0 and 100.
For Diamondback, this is
null
as the accessor does not pivot. travelX
(number)-
The number of meters this accessor has traveled in the X direction (horizontally) in its lifetime.
travelY
(number)-
The number of meters this accessor has traveled in the Y direction (vertically) in its lifetime.
getsGripper1
(number)-
The number of times gripper 1 on this accessor has engaged to retrieve a cartridge into the accessor in its lifetime.
putsGripper1
(number)-
The number of times gripper 1 on this accessor has engaged to place a cartridge out of the accessor in its lifetime.
getsGripper2
(number)-
The number of times gripper 2 on this accessor has engaged to retrieve a cartridge into the accessor in its lifetime.
putsGripper2
(number)-
The number of times gripper 2 on this accessor has engaged to place a cartridge out of the accessor in its lifetime.
temperature
(number)-
The most recently measured temperature value in Celsius to one decimal place inside the library as measured by a sensor on the robotic accessor at its current location. If the measurement was unable to be read, for example the accessor being replaced,
null
is returned. For TS4500,null
is returned as there is no sensor. humidity
(number)-
The most recently measured percent humidity to one decimal place inside the library as measured by a sensor on the robotic accessor at its current location. If the measurement was unable to be read, for example due to the accessor being replaced,
null
is returned. For TS4500,null
is returned as there is no sensor.