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/Api/DaskHelper.cs |  132 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 132 insertions(+), 0 deletions(-)

diff --git a/Plugin.DODriverControl/Api/DaskHelper.cs b/Plugin.DODriverControl/Api/DaskHelper.cs
new file mode 100644
index 0000000..4f5241e
--- /dev/null
+++ b/Plugin.DODriverControl/Api/DaskHelper.cs
@@ -0,0 +1,132 @@
+锘縩amespace Plugin.DODriverControl.Api
+{
+   public class DaskHelper
+    {
+        public static ushort CardType(string name)
+        {
+            ushort cardtype = 0;
+            switch (name)
+            {
+                case "PCI_6208V":
+                    cardtype = 1;
+                    break;
+                case "PCI_6208A":
+                    cardtype = 2;
+                    break;
+                case "PCI_6308V":
+                    cardtype = 3;
+                    break;
+                case "PCI_6308A":
+                    cardtype = 4;
+                    break;
+                case "PCI_7200":
+                    cardtype = 5;
+                    break;
+                case "PCI_7230":
+                    cardtype = 6;
+                    break;
+                case "PCI_7233":
+                    cardtype = 7;
+                    break;
+                case "PCI_7234":
+                    cardtype = 8;
+                    break;
+                case "PCI_7248":
+                    cardtype = 9;
+                    break;
+                case "PCI_7249":
+                    cardtype = 10;
+                    break;
+                case "PCI_7250":
+                    cardtype = 11;
+                    break;
+                case "PCI_7252":
+                    cardtype = 12;
+                    break;
+                case "PCI_7296":
+                    cardtype = 13;
+                    break;
+                case "PCI_7300A_RevA":
+                    cardtype = 14;
+                    break;
+                case "PCI_7300A_RevB":
+                    cardtype = 15;
+                    break;
+                case "PCI_7432":
+                    cardtype = 16;
+                    break;
+                case "PCI_7433":
+                    cardtype = 17;
+                    break;
+                case "PCI_7434":
+                    cardtype = 18;
+                    break;
+                case "PCI_8554":
+                    cardtype = 19;
+                    break;
+                case "PCI_9111DG":
+                    cardtype = 20;
+                    break;
+                case "PCI_9111HR":
+                    cardtype = 21;
+                    break;
+                case "PCI_9112":
+                    cardtype = 22;
+                    break;
+                case "PCI_9113":
+                    cardtype = 23;
+                    break;
+                case "PCI_9114DG":
+                    cardtype = 24;
+                    break;
+                case "PCI_9114HG":
+                    cardtype = 25;
+                    break;
+                case "PCI_9118DG":
+                    cardtype = 26;
+                    break;
+                case "PCI_9118HG":
+                    cardtype = 27;
+                    break;
+                case "PCI_9118HR":
+                    cardtype = 28;
+                    break;
+                case "PCI_9810":
+                    cardtype = 29;
+                    break;
+                case "PCI_9812":
+                    cardtype = 30;
+                    break;
+                case "PCI_7396":
+                    cardtype = 31;
+                    break;
+                case "PCI_9116":
+                    cardtype = 32;
+                    break;
+                case "PCI_7256":
+                    cardtype = 33;
+                    break;
+                case "PCI_7258":
+                    cardtype = 34;
+                    break;
+                case "PCI_7260":
+                    cardtype = 35;
+                    break;
+                case "PCI_7452":
+                    cardtype = 36;
+                    break;
+                case "PCI_7442":
+                    cardtype = 37;
+                    break;
+                case "MAX_CARD":
+                    cardtype = 32;
+                    break;
+                default:
+                    cardtype = 16;
+                    break;
+            }
+
+            return cardtype;
+        }
+    }
+}

--
Gitblit v1.9.1