From 0c6a8f8194b3c086d7be7f5f198dd66a8b2e3f15 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 27 七月 2023 15:34:34 +0800
Subject: [PATCH] Base Map Data
---
src/main/java/com/zy/core/thread/ShuttleThread.java | 122 ++++++++++++++++++++--------------------
1 files changed, 61 insertions(+), 61 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/ShuttleThread.java b/src/main/java/com/zy/core/thread/ShuttleThread.java
index 6171b4d..8a43bc3 100644
--- a/src/main/java/com/zy/core/thread/ShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/ShuttleThread.java
@@ -190,61 +190,61 @@
shuttleProtocol.setPakMk(true);
}
- //灏嗗洓鍚戠┛姊溅鐘舵�佷繚瀛樿嚦鏁版嵁搴�
- BasShuttleService shuttleService = SpringUtils.getBean(BasShuttleService.class);
- BasShuttle basShuttle = shuttleService.selectById(slave.getId());
- if (basShuttle == null) {
- basShuttle = new BasShuttle();
- //鍥涘悜绌挎杞﹀彿
- basShuttle.setShuttleNo(slave.getId());
- shuttleService.insert(basShuttle);
- }
- //灏忚溅蹇欑姸鎬佷綅
- basShuttle.setBusyStatus(shuttleProtocol.getBusyStatus().intValue());
- //褰撳墠浜岀淮鐮�
- basShuttle.setCurrentCode(shuttleProtocol.getCurrentCode().intValue());
- //鐢垫睜鐢甸噺鐧惧垎姣�
- basShuttle.setBatteryPower(shuttleProtocol.getBatteryPower().intValue());
- //鐢垫睜娓╁害
- basShuttle.setBatteryTemp(shuttleProtocol.getBatteryTemp().intValue());
- //閿欒缂栧彿
- basShuttle.setErrorCode(shuttleProtocol.getErrorCode().intValue());
- //Plc杈撳嚭鐘舵�両O
- basShuttle.setPlcOutputStatusIo(shuttleProtocol.getPlcOutputStatusIO().intValue());
- //閿欒淇℃伅鐮�
- basShuttle.setStatusErrorCode(shuttleProtocol.getStatusErrorCode().intValue());
- //PLC杈撳叆鐘舵��
- basShuttle.setPlcInputStatus(shuttleProtocol.getPlcInputStatus().intValue());
- //褰撳墠鎴栬�呬箣鍓嶈鍒扮殑浜岀淮鐮佸��
- basShuttle.setCurrentOrBeforeCode(shuttleProtocol.getCurrentOrBeforeCode().intValue());
- //璇诲埌鐨勪簩缁寸爜X鏂瑰悜鍋忕Щ閲�
- basShuttle.setCodeOffsetX(shuttleProtocol.getCodeOffsetX().intValue());
- //璇诲埌鐨勪簩缁寸爜Y鏂瑰悜鍋忕Щ閲�
- basShuttle.setCodeOffsetY(shuttleProtocol.getCodeOffsetY().intValue());
- //褰撳墠鐨勭數鍘嬪��
- basShuttle.setCurrentVoltage(shuttleProtocol.getCurrentVoltage().intValue());
- //褰撳墠鐨勬ā鎷熼噺鍊�
- basShuttle.setCurrentAnalogValue(shuttleProtocol.getCurrentAnalogValue().intValue());
- //褰撳墠鐨勫崌闄嶄己鏈嶉�熷害
- basShuttle.setCurrentLiftServoSpeed(shuttleProtocol.getCurrentLiftServoSpeed().intValue());
- //褰撳墠鐨勮璧颁己鏈嶉�熷害
- basShuttle.setCurrentMoveServoSpeed(shuttleProtocol.getCurrentMoveServoSpeed().intValue());
- //褰撳墠鐨勫崌闄嶄己鏈嶈礋杞界巼
- basShuttle.setCurrentLiftServoLoad(shuttleProtocol.getCurrentLiftServoLoad().intValue());
- //褰撳墠鐨勮璧颁己鏈嶈礋杞界巼
- basShuttle.setCurrentMoveServoLoad(shuttleProtocol.getCurrentMoveServoLoad().intValue());
- //褰撳墠灏忚溅鐘舵�侊紙鍐呴儴鑷垜缁存姢锛�
- basShuttle.setShuttleStatus(shuttleProtocol.getProtocolStatus());
- //浠诲姟鍙�
- basShuttle.setWrkNo(shuttleProtocol.getTaskNo().intValue());
- //淇敼鏃堕棿
- basShuttle.setUpdateTime(new Date());
- //浣滀笟鏍囪
- basShuttle.setPakMk(shuttleProtocol.getPakMk());
- if (shuttleService.updateById(basShuttle)) {
- OutputQueue.SHUTTLE.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
-// log.info(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
- }
+// //灏嗗洓鍚戠┛姊溅鐘舵�佷繚瀛樿嚦鏁版嵁搴�
+// BasShuttleService shuttleService = SpringUtils.getBean(BasShuttleService.class);
+// BasShuttle basShuttle = shuttleService.selectById(slave.getId());
+// if (basShuttle == null) {
+// basShuttle = new BasShuttle();
+// //鍥涘悜绌挎杞﹀彿
+// basShuttle.setShuttleNo(slave.getId());
+// shuttleService.insert(basShuttle);
+// }
+// //灏忚溅蹇欑姸鎬佷綅
+// basShuttle.setBusyStatus(shuttleProtocol.getBusyStatus().intValue());
+// //褰撳墠浜岀淮鐮�
+// basShuttle.setCurrentCode(shuttleProtocol.getCurrentCode().intValue());
+// //鐢垫睜鐢甸噺鐧惧垎姣�
+// basShuttle.setBatteryPower(shuttleProtocol.getBatteryPower().intValue());
+// //鐢垫睜娓╁害
+// basShuttle.setBatteryTemp(shuttleProtocol.getBatteryTemp().intValue());
+// //閿欒缂栧彿
+// basShuttle.setErrorCode(shuttleProtocol.getErrorCode().intValue());
+// //Plc杈撳嚭鐘舵�両O
+// basShuttle.setPlcOutputStatusIo(shuttleProtocol.getPlcOutputStatusIO().intValue());
+// //閿欒淇℃伅鐮�
+// basShuttle.setStatusErrorCode(shuttleProtocol.getStatusErrorCode().intValue());
+// //PLC杈撳叆鐘舵��
+// basShuttle.setPlcInputStatus(shuttleProtocol.getPlcInputStatus().intValue());
+// //褰撳墠鎴栬�呬箣鍓嶈鍒扮殑浜岀淮鐮佸��
+// basShuttle.setCurrentOrBeforeCode(shuttleProtocol.getCurrentOrBeforeCode().intValue());
+// //璇诲埌鐨勪簩缁寸爜X鏂瑰悜鍋忕Щ閲�
+// basShuttle.setCodeOffsetX(shuttleProtocol.getCodeOffsetX().intValue());
+// //璇诲埌鐨勪簩缁寸爜Y鏂瑰悜鍋忕Щ閲�
+// basShuttle.setCodeOffsetY(shuttleProtocol.getCodeOffsetY().intValue());
+// //褰撳墠鐨勭數鍘嬪��
+// basShuttle.setCurrentVoltage(shuttleProtocol.getCurrentVoltage().intValue());
+// //褰撳墠鐨勬ā鎷熼噺鍊�
+// basShuttle.setCurrentAnalogValue(shuttleProtocol.getCurrentAnalogValue().intValue());
+// //褰撳墠鐨勫崌闄嶄己鏈嶉�熷害
+// basShuttle.setCurrentLiftServoSpeed(shuttleProtocol.getCurrentLiftServoSpeed().intValue());
+// //褰撳墠鐨勮璧颁己鏈嶉�熷害
+// basShuttle.setCurrentMoveServoSpeed(shuttleProtocol.getCurrentMoveServoSpeed().intValue());
+// //褰撳墠鐨勫崌闄嶄己鏈嶈礋杞界巼
+// basShuttle.setCurrentLiftServoLoad(shuttleProtocol.getCurrentLiftServoLoad().intValue());
+// //褰撳墠鐨勮璧颁己鏈嶈礋杞界巼
+// basShuttle.setCurrentMoveServoLoad(shuttleProtocol.getCurrentMoveServoLoad().intValue());
+// //褰撳墠灏忚溅鐘舵�侊紙鍐呴儴鑷垜缁存姢锛�
+// basShuttle.setShuttleStatus(shuttleProtocol.getProtocolStatus());
+// //浠诲姟鍙�
+// basShuttle.setWrkNo(shuttleProtocol.getTaskNo().intValue());
+// //淇敼鏃堕棿
+// basShuttle.setUpdateTime(new Date());
+// //浣滀笟鏍囪
+// basShuttle.setPakMk(shuttleProtocol.getPakMk());
+// if (shuttleService.updateById(basShuttle)) {
+// OutputQueue.SHUTTLE.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
+//// log.info(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
+// }
}else {
OutputQueue.SHUTTLE.offer(MessageFormat.format("銆恵0}銆憑1}鍥涘悜绌挎杞lc鐘舵�佷俊鎭け璐�", DateUtils.convert(new Date()), slave.getId()));
@@ -414,12 +414,12 @@
//鑾峰彇灏忚溅绉诲姩閫熷害
BasShuttle basShuttle = shuttleService.selectById(slave.getId());
Integer runSpeed = 1000;
- if (basShuttle != null) {
- Integer runSpeed1 = basShuttle.getRunSpeed();
- if (runSpeed1 != null) {
- runSpeed = runSpeed1;
- }
- }
+// if (basShuttle != null) {
+// Integer runSpeed1 = basShuttle.getRunSpeed();
+// if (runSpeed1 != null) {
+// runSpeed = runSpeed1;
+// }
+// }
LiftThread liftThread = (LiftThread) SlaveConnection.get(SlaveType.Lift, 1);
LiftProtocol liftProtocol = liftThread.getLiftProtocol();
--
Gitblit v1.9.1