| | |
| | | public R monitorOther(@RequestParam("crnId") Integer crnId) { |
| | | Double xSpeed = 0.0D; |
| | | Double ySpeed = 0.0D; |
| | | Double zSpeed = 0.0D; |
| | | Short forkPos = 1; |
| | | Double xDistance = 0.0D; |
| | | Double yDistance = 0.0D; |
| | | Double xDuration = 0.0D; |
| | |
| | | if (crnProtocol != null) { |
| | | xSpeed = Double.valueOf(crnProtocol.getXSpeed()); |
| | | ySpeed = Double.valueOf(crnProtocol.getYSpeed()); |
| | | zSpeed = Double.valueOf(crnProtocol.getZSpeed()); |
| | | switch (crnProtocol.getForkPos()) { |
| | | case 0: |
| | | forkPos = 1; |
| | | break; |
| | | case 1: |
| | | forkPos = 0; |
| | | break; |
| | | case 2: |
| | | forkPos = 2; |
| | | break; |
| | | default: |
| | | forkPos = 1; |
| | | break; |
| | | } |
| | | xDistance = Double.valueOf(crnProtocol.getXDistance()); |
| | | yDistance = Double.valueOf(crnProtocol.getYDistance()); |
| | | xDuration = Double.valueOf(crnProtocol.getXDuration()); |
| | |
| | | return R.ok( |
| | | Cools.add("xSpeed", xSpeed) // 行走速度 |
| | | .add("ySpeed", ySpeed) // 升降速度 |
| | | .add("zSpeed", zSpeed) // 叉牙速度 |
| | | .add("forkPos", forkPos) // 叉牙速度 |
| | | // .add("totalLoc", totalLoc) // 总库位数 |
| | | // .add("totalWrk", totalWrk) // 总任务数 |
| | | .add("xDistance", xDistance) // 累计走行距离km |