From 6f92829951f3ec228b18df8c157239573edd9cb4 Mon Sep 17 00:00:00 2001
From: xcd <834800634@qq.com>
Date: 星期三, 09 九月 2020 15:20:53 +0800
Subject: [PATCH] 1. 取消ImageSet中的HImage释放动作,转移到业务流程中 2. 拆分板卡的IO监听和轴状态,轴位置监听

---
 src/Bro.Common.Device/DeviceBase/CameraBase.cs |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/Bro.Common.Device/DeviceBase/CameraBase.cs b/src/Bro.Common.Device/DeviceBase/CameraBase.cs
index 440c7d0..82b529d 100644
--- a/src/Bro.Common.Device/DeviceBase/CameraBase.cs
+++ b/src/Bro.Common.Device/DeviceBase/CameraBase.cs
@@ -848,6 +848,11 @@
         bool IsAddtionalSaved { get; set; }
 
         event Action<ImageSet> OnImageSetTimeout;
+
+        /// <summary>
+        /// 搴忓垪鍖栨搷浣滅殑鍥惧儚淇℃伅
+        /// </summary>
+        string ImageData { get; set; }
     }
 
     public class ImageSet : IImageSet
@@ -887,6 +892,8 @@
 
         public object SaveLock { get; set; } = new object();
 
+        public virtual string ImageData { get; set; }
+
         public event Action<ImageSet> OnImageSetTimeout;
         private Timer autoDisposeTimer = null;
 
@@ -905,11 +912,11 @@
             autoDisposeTimer.Change(-1, -1);
             autoDisposeTimer.Dispose();
 
-            Image?.Dispose();
-            Image = null;
+            //Image?.Dispose();
+            //Image = null;
 
-            HImage?.Dispose();
-            HImage = null;
+            //HImage?.Dispose();
+            //HImage = null;
         }
         #endregion
     }

--
Gitblit v1.8.0