From b0a96a43d99eb5baf708c4fa0d0482696d7b0823 Mon Sep 17 00:00:00 2001
From: Administrator <zc857179121@qq.com>
Date: 星期一, 13 四月 2026 19:55:26 +0800
Subject: [PATCH] 1

---
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 57 insertions(+), 3 deletions(-)

diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
index 6510156..666098b 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
@@ -3,12 +3,14 @@
 import com.zy.acs.conveyor.entity.Devp;
 import lombok.Data;
 
+import java.io.Serializable;
+
 /**
  * 杈撻�佺嚎plc鍗曚釜绔欑偣璇︾粏淇℃伅
  * Created by vincent on 2020/8/6
  */
 @Data
-public class StaProtocol implements Cloneable {
+public class StaProtocol implements Cloneable, Serializable {
 
     private Integer plcId;
 
@@ -30,10 +32,10 @@
     // 鏈夌墿
     private boolean loading;
 
-    // 鍙叆
+    // 闇�姹傚叆
     private boolean inEnable;
 
-    // 鍙嚭
+    // 闇�姹傚嚭
     private boolean outEnable;
 
     // 绌烘澘淇″彿
@@ -47,6 +49,18 @@
 
     // 浣�
     private boolean low;
+
+    // 涓�
+    private boolean mid;
+
+    // 鍚姩鍏ュ簱
+    private boolean startup;
+
+    // 涓�斾换鍔$敵璇�
+    private boolean segApply;
+
+    // 鍏ュ簱寮傚父
+    private boolean applyErr;
 
     //鏉$爜
     private String barcode;
@@ -78,6 +92,9 @@
     // 鎵爜澶辫触
     private boolean barcodeErr = false;
 
+    // 鏈夎揣鎶ヨ锛岀┖鎵樺叆搴撴椂妫�娴嬫墭鐩樹笂鏈夋棤璐х墿
+    private boolean loadErr = false;
+
     //鏁呴殰-----------------------------------------------------------------------
     private Boolean breakerErr = false; //鏂矾鍣ㄦ晠闅�
 
@@ -95,6 +112,43 @@
 
     private Boolean upcontactErr = false; //椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�
 
+    // 瀹夊叏浜や簰 ------------------------------------------------------------------------
+    // ctu鎴朼gv鍐欑粰杈撻�佺嚎鐨�
+    // ctu鐢宠鏀�
+    private Boolean applyPut = false;
+
+    // ctu鐢宠鍙�
+    private Boolean applyTake = false;
+
+    // ctu鍙栧畬鎴�
+    private Boolean putComplete = false;
+
+    // ctu鏀惧畬鎴�
+    private Boolean takeComplete = false;
+
+    // 绂佹杩愯
+    private Boolean stop = false;
+
+
+    // 杈撻�佺嚎鍐欑粰ctu鎴朼gv
+    // 蹇冭烦
+    private Boolean heartbeat = false;
+
+    // 鍏佽鍙�
+    private Boolean allowTake = false;
+
+    // 鍏佽鏀�
+    private Boolean allowPut = false;
+
+    // 鎺ヨ揣瀹屾垚
+    private Boolean inComplete = false;
+
+    // 鍑鸿揣瀹屾垚
+    private Boolean outComplete = false;
+
+    private SafeSignal safeSignal;
+
+
     public Boolean isErr() {
         if (frontErr || backErr || highErr || leftErr || rightErr || weightErr || barcodeErr) {
             return true;

--
Gitblit v1.9.1