namespace 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; } } }