| | |
| | | rgvProtocol.setxSpeed((short) 0); |
| | | rgvProtocol.setxDistance((short) 0); |
| | | rgvProtocol.setxDuration((short) 0); |
| | | log.error("连接中断:RGV号:"+slave.getId()); |
| | | } |
| | | |
| | | // /** |
| | |
| | | rgvProtocol.setRgvPos((long)poi); |
| | | rgvProtocol.setRgvPosInt(poi); |
| | | } |
| | | System.out.println(rgvProtocol.getRgvNo()+"号小车读取定位值:"+poi); |
| | | log.info(rgvProtocol.getRgvNo()+"号小车读取定位值:"+poi); |
| | | rgvProtocol.setInstantaneousSpeed(Double.valueOf(siemensNet.getByteTransform().TransInt16(resultV.Content, 0))); |
| | | rgvProtocol.setEndStaM(siemensNet.getByteTransform().TransInt16(resultE.Content, 0)); |
| | | boolean[] statusAlarmList = siemensNet.getByteTransform().TransBool(resultError.Content, 0, 13); |
| | |
| | | private void rgvOpt(RgvCommand command) { |
| | | try{ |
| | | BasRgvOptService basRgvOptService = SpringUtils.getBean(BasRgvOptService.class); |
| | | BasRgvOpt basRgvOpt = new BasRgvOpt(rgvProtocol.getTaskNo1().intValue(), rgvProtocol.getRgvNo(), rgvProtocol.getRgvPosI(), command); |
| | | BasRgvOpt basRgvOpt = new BasRgvOpt(rgvProtocol.getTaskNo1().intValue(), rgvProtocol.getRgvNo(), rgvProtocol.getRgvPosInt(), command); |
| | | log.info(rgvProtocol.getRgvNo()+"号小车写入命令定位值:"+rgvProtocol.getRgvPosInt()); |
| | | basRgvOptService.insert(basRgvOpt); |
| | | }catch (Exception e){ |
| | | log.error("RGV写入命令保存失败!!"); |