diff --git a/src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java b/src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java index 9875c52..0bba370 100644 --- a/src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java +++ b/src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java @@ -178,6 +178,7 @@ public class TaskStartReset extends DiTaskBase { var rackExistsPos = heatSlotCoverServo.getLocationValue("HeatingPlateMotorSlotCoverRackExists"); if ( currentPos > rackExistsPos ) { heatSlotCoverServo.setCurrentPosAsMiddle(); + heatSlotCoverServo.moveTo("HeatPlateSlotCoverClose"); continue; } @@ -185,6 +186,7 @@ public class TaskStartReset extends DiTaskBase { var emptyRackExistsPos = heatSlotCoverServo.getLocationValue("HeatingPlateMotorSlotCoverEmptyRackExists"); if ( currentPos > emptyRackExistsPos && null != errorSlotIndex && errorSlotIndex == i ) { // 异常区域存在空试管架 this.isErrorTubeRackRequired = false; + heatSlotCoverServo.moveTo("HeatPlateSlotCoverClose"); continue; } @@ -209,6 +211,7 @@ public class TaskStartReset extends DiTaskBase { heatSlotCoverServo.setEnable(true); heatSlotCoverServo.setCurrentPosAsMiddle(); + heatSlotCoverServo.moveTo("HeatPlateSlotCoverClose"); } if ( isDoorOpen ) {