From f9c7928bff92596686e05a15fef21d499e954088 Mon Sep 17 00:00:00 2001
From: wells.liu <wells.liu@broconcentric.com>
Date: 星期一, 06 七月 2020 18:17:41 +0800
Subject: [PATCH] Merge branch 'master' of http://gitblit.broconcentric.com:8088/r/M071

---
 src/Bro.Common.Model/Helper/EnumHelper.cs |   93 ++++++++++++++++++++++++++++------------------
 1 files changed, 56 insertions(+), 37 deletions(-)

diff --git a/src/Bro.Common.Model/Helper/EnumHelper.cs b/src/Bro.Common.Model/Helper/EnumHelper.cs
index 15d0610..fdbb5b7 100644
--- a/src/Bro.Common.Model/Helper/EnumHelper.cs
+++ b/src/Bro.Common.Model/Helper/EnumHelper.cs
@@ -447,7 +447,7 @@
         /// <summary>
         /// 椹揪/杩愬姩鏉垮崱杩愯妯″紡
         /// </summary>
-        public enum MotorMoveMode
+        public enum MotionMode
         {
             /// <summary>
             /// 鏅�氱偣浣嶈繍鍔�
@@ -523,44 +523,26 @@
         }
 
         /// <summary>
-        /// 椹揪IO瀹氫箟绫诲瀷
+        /// IO棰勫畾涔夌被鍨� 涓昏閽堝杈撳嚭
         /// </summary>
-        public enum MotorIODefine
+        public enum IOPrestatement
         {
-            Nothing,
-            InputStartLeft,
-            InputStartRight,
-            InputCurtainLeft,
-            InputCurtainRight,
-            InputSafeDoor,
-            InputEmergency,
-            InputReset,
-            InputScrew1,
-            InputScrew2,
-            InputSuckLeft,
-            InputSuckRight,
-            InputSuckXYZ,
-            InputCylinderLeftLimitFront,
-            InputCylinderLeftLimitBack,
-            InputCylinderRightLimitFront,
-            InputCylinderRightLimitBack,
+            [Description("鑷畾涔�")]
+            Customized = 0,
 
+            [Description("鎸囩ず鐏�-榛�")]
+            Light_Yellow = 1,
+            [Description("鎸囩ず鐏�-缁�")]
+            Light_Green = 2,
+            [Description("鎸囩ず鐏�-绾�")]
+            Light_Red = 3,
+            [Description("铚傞福鍣�")]
+            Beep = 4,
+            [Description("鐓ф槑鐏�")]
+            Light = 5,
 
-            OutputYellow,
-            OutputGreen,
-            OutputRed,
-            OutputBeep,
-            OutputLight,
-            OutputMotorPower,
-            OutputInitOK,
-            OutputZLock,
-            OutputLeftCylinder,
-            OutputRightCylinder,
-            OutputLeftSuck,
-            OutputRightSuck,
-            OutputScrewBlow,
-            OutputCamera,
-            OutputScrewSuck,
+            [Description("鎬ュ仠")]
+            EmergencyStop = 99,
         }
 
         /// <summary>
@@ -590,9 +572,46 @@
         public enum IOType
         {
             [Description("INPUT")]
-            In = 0,
+            INPUT = 0,
             [Description("OUTPUT")]
-            Out = 1
+            OUTPUT = 1
+        }
+
+        public enum IOValue
+        {
+            [Description("鍏抽棴")]
+            FALSE = 0,
+            [Description("寮�鍚�")]
+            TRUE = 1,
+            [Description("鍙嶈浆")]
+            REVERSE = 2,
+        }
+
+        /// <summary>
+        /// PubSubCenter浜嬩欢涓績鐨勬秷鎭被鍨�
+        /// </summary>
+        public enum PubSubCenterMessageType
+        {
+            /// <summary>
+            /// 杩愯鐣岄潰鏇存柊浜у搧涓嬫媺
+            /// </summary>
+            [Description("鏇存柊浜у搧涓嬫媺")]
+            UpdateProductionCodes,
+            ///// <summary>
+            ///// 鏇存柊鏁版嵁
+            ///// </summary>
+            //[Description("鏇存柊鏁版嵁")]
+            //UpdateData,
+        }
+
+        public enum MachineState
+        {
+            Unknown,
+            Ready,
+            Running,
+            Alarm,
+            Pause,
+            Resetting,
         }
     }
 }

--
Gitblit v1.8.0