| | |
| | | private void rgvConnect() { |
| | | while (true) { |
| | | try { |
| | | Thread.sleep(1000); |
| | | if(!connectRgv){ |
| | | try { |
| | | connectRgv = this.connect(); |
| | |
| | | rgvRun.currentTimeMilliOld = System.currentTimeMillis()+50; |
| | | rgvRun.setRgvNo(slave.getOtherId()); |
| | | RgvRunCache.updateRgvStatus(rgvRun); |
| | | RgvErrCache.updateRgvErr(slave.getId(),errorRgv); |
| | | if (!errorRgv.equals("无")){ |
| | | RgvErrCache.updateRgvErr(slave.getId(),errorRgv); |
| | | } |
| | | continue; |
| | | } |
| | | |
| | |
| | | return false; |
| | | } |
| | | if (!rgvProtocol.getStatusType().equals(RgvStatusType.IDLE) && !rgvProtocol.getStatusType().equals(RgvStatusType.ROAM)) { |
| | | errorRgv = slave.getId()+"号小车非空闲"; |
| | | errorRgv = "无"; |
| | | return false; |
| | | } |
| | | if ( (Math.abs(rgvProtocol.getRgvPos() - rgvProtocol.getRgvPosDestination())>100) && !rgvProtocol.getStatusType().equals(RgvStatusType.ROAM)) { |