From 276d837c0bb808e6d93ac7c7ba6abe654c75552e Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期一, 09 二月 2026 08:45:45 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/model/protocol/CrnProtocol.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/core/model/protocol/CrnProtocol.java b/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
index 623e52c..a07a8be 100644
--- a/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
@@ -189,6 +189,63 @@
public Float yDuration;
//鍫嗗灈鏈洪厤缃俊鍙�--------------------------------------------------------------
+ public java.util.List<java.util.Map<String, Object>> getExceptions() {
+ java.util.List<java.util.Map<String, Object>> list = new java.util.ArrayList<>();
+ if (ibDriveFault) list.add(createException(0, "琛岃蛋鍙橀鍣ㄦ晠闅�"));
+ if (ibSupplyFault) list.add(createException(1, "鎻愪緵鍙橀鍣ㄦ晠闅�"));
+ if (ibForkDriveFault) list.add(createException(2, "璐у弶鍙橀鍣ㄦ晠闅�"));
+ if (ibDriveCircuitFault) list.add(createException(3, "琛岃蛋鏂矾鍣ㄦ晠闅�"));
+ if (ibLiftCircuitFault) list.add(createException(4, "鎻愬崌鏂矾鍣ㄦ晠闅�"));
+ if (ibForkCircuitFault) list.add(createException(5, "璐у弶鏂矾鍣ㄦ晠闅�"));
+ if (ibForwardLimit) list.add(createException(6, "鍓嶈繘闄愪綅"));
+ if (ibReverseLimit) list.add(createException(7, "鍚庨��闄愪綅"));
+ if (ibDriveStart) list.add(createException(8, "琛岃蛋鍘熺偣"));
+ if (ibForwardBrakeSpeed) list.add(createException(9, "鍓嶈繘寮哄埗浣庨��"));
+ if (ibReverseBrakeSpeed) list.add(createException(10, "鍚庨��寮哄埗浣庨��"));
+ if (ibUpLimit) list.add(createException(11, "涓婂崌闄愪綅"));
+ if (ibDownLimit) list.add(createException(12, "涓嬮檺闄愪綅"));
+ if (ibUpOrigin) list.add(createException(13, "鎻愬崌鍘熺偣"));
+ if (ibUpBrakeSpeed) list.add(createException(14, "涓婂崌寮哄埗浣庨��"));
+ if (ibDownBrakeSpeed) list.add(createException(15, "涓嬮檷寮哄埗浣庨��"));
+ if (ibPlatformSignal) list.add(createException(16, "杞借揣鍙版帰璐�"));
+ if (ibForkMidSignal) list.add(createException(17, "璐у弶涓綅淇″彿"));
+ if (ibForkLeftLimit) list.add(createException(18, "璐у弶宸︽瀬闄�"));
+ if (ibForkRightLimit) list.add(createException(19, "璐у弶鍙虫瀬闄�"));
+ if (ibFrontOverLimit) list.add(createException(20, "鍓嶈秴闄�"));
+ if (ibRearOverLimit) list.add(createException(21, "鍚庤秴闄�"));
+ if (ibLeftOverLimit) list.add(createException(22, "宸﹁秴闄�"));
+ if (ibRightOverLimit) list.add(createException(23, "鍙宠秴闄�"));
+ if (ibHighOverLimit1) list.add(createException(24, "楂樿秴闄�1"));
+ if (ibHighOverLimit2) list.add(createException(25, "楂樿秴闄�2"));
+ if (ibHighOverLimit3) list.add(createException(26, "楂樿秴闄�3"));
+ if (ibOneExtendLeftLoad1) list.add(createException(27, "涓�浼稿乏渚ф帰璐�1"));
+ if (ibOneExtendLeftLoad2) list.add(createException(28, "涓�浼稿乏渚ф帰璐�2"));
+ if (ibOneExtendRightLoad1) list.add(createException(29, "涓�浼稿彸渚ф帰璐�1"));
+ if (ibOneExtendRightLoad2) list.add(createException(30, "涓�浼稿彸渚ф帰璐�2"));
+ if (ibTwoExtendLeftLoad1) list.add(createException(31, "浜屼几宸︿晶鎺㈣揣1"));
+ if (ibTwoExtendLeftLoad2) list.add(createException(32, "浜屼几宸︿晶鎺㈣揣2"));
+ if (ibTwoExtendRightLoad1) list.add(createException(33, "浜屼几鍙充晶鎺㈣揣1"));
+ if (ibTwoExtendRightLoad2) list.add(createException(34, "浜屼几鍙充晶鎺㈣揣2"));
+ if (ibSpeedSignal1) list.add(createException(35, "瓒呴�熶俊鍙�1"));
+ if (ibSpeedSignal2) list.add(createException(36, "瓒呴�熶俊鍙�2"));
+ if (ibOverweightSignal1) list.add(createException(37, "瓒呴噸淇″彿1"));
+ if (ibOverweightSignal2) list.add(createException(38, "瓒呴噸淇″彿2"));
+ if (ibRopeReleaseSignal1) list.add(createException(39, "鏉剧怀淇″彿1"));
+ if (ibRopeReleaseSignal2) list.add(createException(40, "鏉剧怀淇″彿2"));
+ if (ibSafetyClamp) list.add(createException(41, "瀹夊叏閽�"));
+ if (ibTightener) list.add(createException(42, "寮犵揣鍣�"));
+ if (ibSpeedLimiter) list.add(createException(43, "闄愰�熷櫒"));
+ if (ibSafetyDoorOpen) list.add(createException(44, "瀹夊叏闂ㄦ墦寮�"));
+ return list;
+ }
+
+ private java.util.Map<String, Object> createException(int code, String msg) {
+ java.util.Map<String, Object> map = new java.util.HashMap<>();
+ map.put("code", code);
+ map.put("msg", msg);
+ return map;
+ }
+
// 鏁呴殰璇诲彇閿佸畾鏍囪
private boolean errorMk = false;
//鍐欏叆鏍囪
--
Gitblit v1.9.1