Robot Objects
RobotDto
Provides information about a robot in the library.
RobotDto extends DeviceDto.
-
int
trackPosition
- track position of the robot. -
long
railNumber
- rail number associated with the robot. -
RobotHomeEnd
robotHomeEnd
- home end for the robot. -
string
ipAddresses
- Internal IP address of the robot.
RobotCalibrationDto
Provides information about a robot calibration for a specific cell array. This data is used by Oracle service and engineering to evaluate the robot's condition
-
boolean
calEmptyFlag
-
boolean
calFullFlag
-
string
arrayAddress
-
RobotMetricDataDto
emptyBottomMaxMetrics
-
RobotMetricDataDto
emptyBottomMinMetrics
-
RobotMetricDataDto
emptyBottomMetrics
-
RobotMetricDataDto
emptyTopMaxMetrics
-
RobotMetricDataDto
emptyTopMinMetrics
-
RobotMetricDataDto
emptyTopMetrics
-
RobotMetricDataDto
fullBottomMaxMetrics
-
RobotMetricDataDto
fullBottomMinMetrics
-
RobotMetricDataDto
fullBottomMetrics
-
RobotMetricDataDto
fullTopMaxMetrics
-
RobotMetricDataDto
fullTopMinMetrics
-
RobotMetricDataDto
fullTopMetrics
RobotCellDepthDto
Provides the depth of a cell recorded by the robot.
-
double
cellDepth
- Depth of cells is in mils (thousandths of an inch).
RobotGetStatisticsDto
Provides statistical information about a robot.
-
int
auditTotal
- total number of audits performed. -
int
auditFailures
- total number of audit failures. -
int
auditRetries
- total number of audit retries. -
int
fetchTotal
- total number of fetches performed. -
int
fetchFailures
- total number of fetch failures. -
int
fetchRetries
- total number of fetch retries. -
int
targetTotal
- total number of targets scanned. -
int
targetFailures
- total number of target scan failures. -
int
targetRetries
- total number of target scan retries. -
int
putTotal
- total number of puts performed. -
int
putFailures
- total number of put failures. -
int
putRetries
- total number of put retries.
RobotMetricsDto
Provides information about the robot mechanisms.
-
string
mechName
- Name of the robot mechanism that this data applies to. Can be TRACK (upper track motor), STRACK (lower track motor), ZMECH (Z or vertical motor), WRIST, REACH, or GRIP. -
double
distance
-
double
moveTime
-
double
maxPositionError
-
double
minPositionError
-
double
avgPositionError
-
double
maxCurrentCommand
-
double
minCurrentCommand
-
double
avgCurrentCommand
-
boolean
endMode
-
double
settlingTime
-
double
settlingAvgCurrent
-
double
settlingAvgPositionError
-
double
stallDistance
-
double
stallTime
-
double
stallCurrentMax
-
double
stallCurrentMin
-
double
stallCurrentAvg
-
double
stallStartPosErr
RobotMetricDataDto
Provides information about the robot hand.
-
double
t
- track position, in mils (thousandths of an inch) -
double
z
- Z (vertical) position, in mils (thousandths of an inch) -
double
w
- wrist position, in mils (thousandths of an inch)
RobotParametersDto
Provides information about the robot retries and speed.
-
boolean
retriesEnabled
- TRUE (default) indicates robot retries are enabled. FALSE indicates retries are disabled and the robot will return a fault if any action fails on the first attempt. -
int
trackMaxSpeedPercent
- maximum speed for track, as a percentage of maximum possible speed. -
int
zMaxSpeedPercent
- maximum speed for Z. -
int
wristMaxSpeedPercent
- maximum speed for the wrist mechanism. -
int
reachMaxSpeedPercent
- maximum speed for the reach mechanism. -
int
gripMaxSpeedPercent
- maximum speed for the grip mechanism.
RobotPositionHistoryDto
Provides information about a single robot move. A series of these DTOs will show the motion of the robot over the time period covered by the series.
-
long
id
- unique id for this robot position history record. -
long
robotId
- device id of the robot performing this move. -
RobotHomeEnd
robotHomeEnd
- home end of the robot. -
int
trackPosition
- position of the robot after the move. -
DeviceStateType
currentState
- state of the robot during the move. This will be an active state such as PUTTING, FETCHING or MOVING. -
DeviceStateType
nextState
- state of the robot after the move. This will usually be INACTIVE, but could be FAILED_IMMOVEABLE or FAILED_MOVEABLE if a problem occurred during the move. -
RobotStatusCode
robotStatusCode
- status code from the robot for the move. -
RobotHardwareStatusCode
robotHardwareStatusCode
- a more detailed status code from the robot after the move. -
boolean
operationSuccessful
- TRUE if the move was successful. -
string
command
- the command being performed. -
date
timestamp
- time the move completed. -
long
jobId
- job ID for the job performing the move.
RobotStatisticsDto
Provides statistical information about a robot.
-
int
auditRetries
- total number of audit retries. -
int
auditFailures
- total number of audit failures. -
int
fetchTotal
- total number of fetches performed. -
int
fetchRetries
- total number of fetch retries. -
int
fetchFailures
- total number of fetch failures. -
int
putTotal
- total number of puts performed. -
int
putRetries
- total number of put retries. -
int
putFailures
- total number of put failures. -
int
targetTotal
- total number of targets scanned. -
int
targetRetries
- total number of target scan retries. -
int
targetFailures
- total number of target scan failures.
MotionRangeDto
Provides information on the range of travel for a physical mechanism.
Methods that return this object typically return a list, one item for each mechanism for the device being queried. The operating min and max values are the limits of normal robot motion. The operating range is slightly smaller than the physical range as shown by the physical min and max values. The physical min and max values are the physical limit of motion.
-
string
name
- name for the specific mechanism. Options are TRACK, ZMECH, WRIST, REACH, GRIP, STRACK, and CAP. -
double
operatingMax
- integer value in mils. -
double
operatingMin
- integer value in mils. -
double
physicalMax
- integer value in mils. -
double
physicalMin
- integer value in mils.