From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点
---
Plugin.DODriverControl/Entity/DIOData.cs | 89 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 89 insertions(+), 0 deletions(-)
diff --git a/Plugin.DODriverControl/Entity/DIOData.cs b/Plugin.DODriverControl/Entity/DIOData.cs
new file mode 100644
index 0000000..caf9739
--- /dev/null
+++ b/Plugin.DODriverControl/Entity/DIOData.cs
@@ -0,0 +1,89 @@
+锘縰sing HMI.Core;
+using HMI.Core.Entity;
+
+namespace Plugin.DODriverControl.Entity
+{
+ public enum ControlType
+ {
+ BOOL = 0,
+ BYTE = 1,
+ INT = 2,
+ UINT = 3,
+ DINT = 4,
+ UDINT = 5,
+ REAL = 6,
+ LREAL = 7,
+ TIME = 8,
+ WORD = 9,
+ STRING = 10,
+ WSTRING = 11,
+ PULSE = 12
+ }
+
+ public enum DIOType
+ {
+ DI = 0,
+ DO = 1
+ }
+ public class DIOData : SelectBase
+ {
+ /// <summary>
+ /// 鎺у埗鐐瑰悕绉�
+ /// </summary>
+ [ExcelColumn("doc.name")]
+ public string Name { get; set; }
+
+ [ExcelColumn("DI/O")]
+ public DIOType Dio { get; set; }
+
+ /// <summary>
+ /// 鍦板潃
+ /// </summary>
+ [ExcelColumn("doc.address")]
+ public string Address { get; set; }
+
+ //[ExcelColumn("doc.readOnly")]
+ //public bool ReadOnly { get; set; }
+
+ /// <summary>
+ /// 鍒嗙粍鍚嶇О
+ /// </summary>
+ //[ExcelColumn("doc.group")]
+ public string Group { get; set; }
+
+ /// <summary>
+ /// 鎸変笅鍊�
+ /// </summary>
+ [ExcelColumn("doc.pressDownValue")]
+ public string PressDownValue { get; set; }
+
+ /// <summary>
+ /// 鎶捣鍊�
+ /// </summary>
+ [ExcelColumn("doc.pressUpValue")]
+ public string PressUpValue { get; set; }
+
+ /// <summary>
+ /// 鎸変笅鍊�
+ /// </summary>
+ [ExcelColumn("doc.pressDownText")]
+ public string PressDownText { get; set; }
+
+ /// <summary>
+ /// 鎶捣鍊�
+ /// </summary>
+ [ExcelColumn("doc.pressUpText")]
+ public string PressUpText { get; set; }
+
+ /// <summary>
+ /// 鏄惁鍚敤
+ /// </summary>
+ public bool Enable { get; set; }
+
+ /// <summary>
+ /// 鎺у埗绫诲瀷
+ /// </summary>
+ [ExcelColumn("doc.controlType")]
+ public ControlType ControlType { get; set; }
+ }
+}
--
Gitblit v1.9.1