diff --git a/servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java b/servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java index 5bbbc77..5ff2c29 100644 --- a/servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java +++ b/servo/src/main/java/com/galaxis/rcs/ptr/PtrAgvItem.java @@ -214,7 +214,10 @@ public abstract class PtrAgvItem extends ExecutorItem { if (!deviceTaskQueue.isEmpty()) { deviceTaskQueue.clear(); } - + // todo 取消运行中的设备任务 + runningDeviceTaskList.clear(); + // 唤醒连接器线程 + LockSupport.unpark(connectorThread); this.runtime.eventManager.firePlanTaskSequenceCancelEvent(this, planTaskSequence); }