This commit is contained in:
xuzhiheng
2025-06-09 18:34:10 +08:00
parent 22c0518721
commit c53ea3f750
7 changed files with 87 additions and 120 deletions

View File

@@ -30,6 +30,7 @@ import org.opentcs.drivers.vehicle.SimVehicleCommAdapter;
import org.opentcs.drivers.vehicle.VehicleCommAdapter;
import org.opentcs.drivers.vehicle.VehicleProcessModel;
import org.opentcs.drivers.vehicle.management.VehicleProcessModelTO;
import org.opentcs.manage.entity.AgvActionStatus;
import org.opentcs.manage.entity.AgvInfo;
import org.opentcs.manage.entity.AgvInfoParams;
import org.opentcs.manage.entity.AgvStatus;
@@ -284,9 +285,9 @@ public class LoopbackCommunicationAdapter
if (message instanceof AgvInfo agvInfo) {
//通讯适配器车辆模型更新
handleCallbacks(agvInfo.getParams());
} else if (message instanceof AgvStatus agvStatus) {
} else if (message instanceof AgvActionStatus agvActionStatus) {
//自动管理通讯适配器状态和适配器动作执行状态
handleActionStatus(agvStatus);
handleActionStatus(agvActionStatus);
}
}
@@ -804,8 +805,8 @@ public class LoopbackCommunicationAdapter
return serialNum;
}
private void handleActionStatus(AgvStatus agvStatus) {
if (agvStatus.getActionStatus()) {
private void handleActionStatus(AgvActionStatus agvActionStatus) {
if (agvActionStatus.getStatus()) {
ACTION_STATUS = false;
}
}