Tento commit je obsažen v:
xuzhiheng
2025-06-09 15:38:41 +08:00
rodič b14d86c96b
revize 22c0518721
8 změnil soubory, kde provedl 118 přidání a 118 odebrání

Zobrazit soubor

@@ -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);
}
}