|
@ -8,109 +8,158 @@ import lombok.Getter; |
|
|
@Getter |
|
|
@Getter |
|
|
public enum DevicePositionCode { |
|
|
public enum DevicePositionCode { |
|
|
/** |
|
|
/** |
|
|
* 托盘夹取位置 |
|
|
|
|
|
|
|
|
* 试管间距距离 |
|
|
*/ |
|
|
*/ |
|
|
trayPick(DevicePositionType.DISTANCE, "托盘夹取位置"), |
|
|
|
|
|
|
|
|
testTubeSpacing(DevicePositionType.DISTANCE, "试管间距距离"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 托盘夹紧位置 |
|
|
|
|
|
|
|
|
* 夹爪托盘夹取距离 |
|
|
*/ |
|
|
*/ |
|
|
trayGrip(DevicePositionType.DISTANCE, "托盘夹紧位置"), |
|
|
|
|
|
|
|
|
clawTrayPick(DevicePositionType.DISTANCE, "夹爪托盘夹取距离"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加液区原点 |
|
|
|
|
|
|
|
|
* 夹爪托盘夹紧距离 |
|
|
*/ |
|
|
*/ |
|
|
liquidAreaOrigin(DevicePositionType.POINT_3D, "加液区原点"), |
|
|
|
|
|
|
|
|
clawTrayGrip(DevicePositionType.DISTANCE, "夹爪托盘夹紧距离"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区1原点 |
|
|
|
|
|
|
|
|
* 夹爪试管夹取距离 |
|
|
*/ |
|
|
*/ |
|
|
heatArea1Origin(DevicePositionType.POINT_3D, "加热区1原点"), |
|
|
|
|
|
|
|
|
clawTestTubePick(DevicePositionType.DISTANCE, "夹爪试管夹取距离"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区2原点 |
|
|
|
|
|
|
|
|
* 夹爪试管夹紧距离 |
|
|
*/ |
|
|
*/ |
|
|
heatArea2Origin(DevicePositionType.POINT_3D, "加热区2原点"), |
|
|
|
|
|
|
|
|
clawTestTubeGrip(DevicePositionType.DISTANCE, "夹爪试管夹紧距离"), |
|
|
|
|
|
/** |
|
|
|
|
|
* 夹爪拍子夹取距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
clawCapPick(DevicePositionType.DISTANCE, "夹爪拍子夹取距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 夹爪拍子夹紧距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
clawCapGrip(DevicePositionType.DISTANCE, "夹爪拍子夹紧距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 开门距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
doorOpen(DevicePositionType.DISTANCE, "开门距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 关门距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
doorClose(DevicePositionType.DISTANCE, "关门距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 托盘抬升距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
trayLift(DevicePositionType.DISTANCE, "托盘抬升距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 托盘下降距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
trayLower(DevicePositionType.DISTANCE, "托盘下降距离"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 夹爪夹取下降距离 |
|
|
|
|
|
*/ |
|
|
|
|
|
clawDescendDistance(DevicePositionType.DISTANCE, "夹爪夹取下降距离"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区3原点 |
|
|
|
|
|
|
|
|
* 移动拍子安全高度 |
|
|
*/ |
|
|
*/ |
|
|
heatArea3Origin(DevicePositionType.POINT_3D, "加热区3原点"), |
|
|
|
|
|
|
|
|
capSafetyHeight(DevicePositionType.DISTANCE, "移动拍子安全高度"), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区4原点 |
|
|
|
|
|
|
|
|
* 移动托盘安全高度 |
|
|
*/ |
|
|
*/ |
|
|
heatArea4Origin(DevicePositionType.POINT_3D, "加热区4原点"), |
|
|
|
|
|
|
|
|
traySafetyHeight(DevicePositionType.DISTANCE, "移动托盘安全高度"), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区5原点 |
|
|
|
|
|
|
|
|
* 移动试管安全高度 |
|
|
*/ |
|
|
*/ |
|
|
heatArea5Origin(DevicePositionType.POINT_3D, "加热区5原点"), |
|
|
|
|
|
|
|
|
testTubeSafetyHeight(DevicePositionType.DISTANCE, "移动试管安全高度"), |
|
|
|
|
|
|
|
|
|
|
|
////////////////////////点 |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 加热区6原点 |
|
|
|
|
|
|
|
|
* 拍子存放区拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
heatArea6Origin(DevicePositionType.POINT_3D, "加热区6原点"), |
|
|
|
|
|
|
|
|
capStorageCapClawPoint(DevicePositionType.POINT_3D, "拍子存放区拍子夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 试管间距 |
|
|
|
|
|
|
|
|
* 加液区托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
testTubeSpacing(DevicePositionType.DISTANCE, "试管间距"), |
|
|
|
|
|
|
|
|
liquidAreaTrayPoint(DevicePositionType.POINT_3D, "加液区托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 试管夹取位置 |
|
|
|
|
|
|
|
|
* 加热区1托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
testTubePick(DevicePositionType.DISTANCE, "试管夹取位置"), |
|
|
|
|
|
|
|
|
heatArea1TrayClawPoint(DevicePositionType.POINT_3D, "加热区1托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 试管夹紧位置 |
|
|
|
|
|
|
|
|
* 加热区2托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
testTubeGrip(DevicePositionType.DISTANCE, "试管夹紧位置"), |
|
|
|
|
|
|
|
|
heatArea2TrayClawPoint(DevicePositionType.POINT_3D, "加热区2托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 拍子相对原点位置 |
|
|
|
|
|
|
|
|
* 加热区3托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
capRelativeToOrigin(DevicePositionType.POINT_3D, "拍子相对原点位置"), |
|
|
|
|
|
|
|
|
heatArea3TrayClawPoint(DevicePositionType.POINT_3D, "加热区3托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 拍子夹取位置 |
|
|
|
|
|
|
|
|
* 加热区4托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
capPick(DevicePositionType.DISTANCE, "拍子夹取位置"), |
|
|
|
|
|
|
|
|
heatArea4TrayClawPoint(DevicePositionType.POINT_3D, "加热区4托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 拍子夹紧位置 |
|
|
|
|
|
|
|
|
* 加热区5托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
capGrip(DevicePositionType.DISTANCE, "拍子夹紧位置"), |
|
|
|
|
|
|
|
|
heatArea5TrayClawPoint(DevicePositionType.POINT_3D, "加热区5托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 拍子存放区位置 |
|
|
|
|
|
|
|
|
* 加热区6托盘夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
capStorage(DevicePositionType.POINT_3D, "拍子存放区位置"), |
|
|
|
|
|
|
|
|
heatArea6TrayClawPoint(DevicePositionType.POINT_3D, "加热区6托盘夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 拍子相对原点位置 |
|
|
|
|
|
|
|
|
* 加热区1拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
capRelativePosition(DevicePositionType.POINT_3D, "拍子相对原点位置"), |
|
|
|
|
|
|
|
|
heatArea1CapClawPoint(DevicePositionType.POINT_3D, "加热区1拍子夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 托盘相对原点位置 |
|
|
|
|
|
|
|
|
* 加热区2拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
trayRelativeToOrigin(DevicePositionType.POINT_3D, "托盘相对原点位置"), |
|
|
|
|
|
|
|
|
heatArea2CapClawPoint(DevicePositionType.POINT_3D, "加热区2拍子夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 试管相对原点位置 |
|
|
|
|
|
|
|
|
* 加热区3拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
testTubeRelativeToOrigin(DevicePositionType.POINT_3D, "试管相对原点位置"), |
|
|
|
|
|
|
|
|
heatArea3CapClawPoint(DevicePositionType.POINT_3D, "加热区3拍子夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 开门位置 |
|
|
|
|
|
|
|
|
* 加热区4拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
doorOpen(DevicePositionType.DISTANCE, "开门位置"), |
|
|
|
|
|
|
|
|
heatArea4CapClawPoint(DevicePositionType.POINT_3D, "加热区4拍子夹爪点"), |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 关门位置 |
|
|
|
|
|
|
|
|
* 加热区5拍子夹爪点 |
|
|
*/ |
|
|
*/ |
|
|
doorClose(DevicePositionType.DISTANCE, "关门位置"); |
|
|
|
|
|
|
|
|
heatArea5CapClawPoint(DevicePositionType.POINT_3D, "加热区5拍子夹爪点"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 加热区6拍子夹爪点 |
|
|
|
|
|
*/ |
|
|
|
|
|
heatArea6CapClawPoint(DevicePositionType.POINT_3D, "加热区6拍子夹爪点"), |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 拍子存放区夹爪点 |
|
|
|
|
|
*/ |
|
|
|
|
|
capStorageClawPoint(DevicePositionType.POINT_3D, "拍子存放区夹爪点"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final DevicePositionType type; |
|
|
private final DevicePositionType type; |
|
|
private final String name; |
|
|
private final String name; |
|
|