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