| | |
| | | import com.zy.common.model.MatDto; |
| | | import com.zy.common.model.SearchLocParam; |
| | | import com.zy.common.model.StartupDto; |
| | | import com.zy.common.model.enums.WrkChargeType; |
| | | import com.zy.common.service.CommonService; |
| | | import com.zy.common.utils.CollectionUtils; |
| | | import com.zy.common.utils.HttpHandler; |
| | |
| | | */ |
| | | @SuppressWarnings("serial") |
| | | public synchronized void loopSteCharge() { |
| | | if (null != wrkChargeService.selectWorking(null, "reset")) { |
| | | if (null != wrkChargeService.selectWorking(null, WrkChargeType.reset.toString())) { |
| | | return; |
| | | } |
| | | SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1); |
| | |
| | | if (steProtocol.getCharge() > Float.parseFloat(basSte.getChargeLine())) { |
| | | continue; |
| | | } |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(null, "charge"); |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(null, WrkChargeType.charge.toString()); |
| | | |
| | | if (wrkCharge == null && steProtocol.getChargeStatus() == 0) { |
| | | // 寻找空闲充电桩 |
| | |
| | | */ |
| | | public synchronized void queryChargeLocOfComplete() { |
| | | // 与充电任务不同步进行 |
| | | if (null != wrkChargeService.selectWorking(null, "charge")) { return; } |
| | | if (null != wrkChargeService.selectWorking(null, WrkChargeType.charge.toString())) { return; } |
| | | SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1); |
| | | // 检索充电桩 |
| | | for (SteChargeType value : SteChargeType.values()) { |
| | |
| | | continue; |
| | | } |
| | | |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(steNo, "reset"); |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(steNo, WrkChargeType.reset.toString()); |
| | | |
| | | if (wrkCharge == null) { |
| | | // 开始穿梭车复位任务 |
| | |
| | | * 小车从充电桩 至 待机库位 |
| | | */ |
| | | public synchronized void steFromChargeToIdleLoc() { |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(null, "reset"); |
| | | WrkCharge wrkCharge = wrkChargeService.selectWorking(null, WrkChargeType.reset.toString()); |
| | | if (wrkCharge == null) { return; } |
| | | SteThread steThread = (SteThread) SlaveConnection.get(SlaveType.Ste, wrkCharge.getSteNo()); |
| | | SteProtocol steProtocol = steThread.getSteProtocol(); |