This commit is contained in:
xuzhiheng
2025-06-09 15:38:41 +08:00
parent b14d86c96b
commit 22c0518721
8 changed files with 118 additions and 118 deletions

View File

@@ -37,8 +37,6 @@ import org.opentcs.kernel.extensions.servicewebapi.v1.binding.PostVehicleRoutesR
import org.opentcs.kernel.extensions.servicewebapi.v1.binding.PutVehicleAllowedOrderTypesTO;
import org.opentcs.kernel.extensions.servicewebapi.v1.binding.PutVehicleEnergyLevelThresholdSetTO;
import org.opentcs.manage.AdapterManage;
import org.opentcs.manage.entity.ActionStatus;
import org.opentcs.manage.entity.AgvInfo;
/**
* Handles requests related to vehicles.
@@ -87,22 +85,11 @@ public class VehicleHandler {
//将数据更新到线程安全的集合中,防止线程阻塞
AdapterManage.setAdapterStatus(name);
if (AdapterManage.getAdapterStatus(name)) {
vehicleService.enableCommAdapter(vehicle.getReference());
} else {
//todo 关闭暂时有问题
vehicleService.disableCommAdapter(vehicle.getReference());
}
if (type == 1) { //上报agv详细信息
AgvInfo agvInfo = AdapterManage.setAdapterVehicleModel(name, jsonStr);
vehicleService.sendCommAdapterMessage(vehicle.getReference(), agvInfo);
AdapterManage.setAdapterVehicleModel(name, jsonStr);
} else if (type == 5) { //上报动作完成
//动作完成上报
ActionStatus actionStatus = new ActionStatus();
actionStatus.setStatus(true);
vehicleService.sendCommAdapterMessage(vehicle.getReference(), actionStatus);
AdapterManage.setActionStatus(name);
}
}