internal PCANAdapter(PCAN parent, string identification, TPCANHandle handle) { m_parent = parent; m_identification = identification; m_handle = handle; m_onlyChannel = new PCANChannel(this); }
static PCAN() { Driver = new PCAN(); g_adapters = new List <PCANAdapter>(); var ids = new string[] { "NONEBUS", "ISABUS1", "ISABUS2", "ISABUS3", "ISABUS4", "ISABUS5", "ISABUS6", "ISABUS7", "ISABUS8", "DNGBUS1", "PCIBUS1", "PCIBUS2", "PCIBUS3", "PCIBUS4", "PCIBUS5", "PCIBUS6", "PCIBUS7", "PCIBUS8", "PCIBUS9", "PCIBUS10", "PCIBUS11", "PCIBUS12", "PCIBUS13", "PCIBUS14", "PCIBUS15", "PCIBUS16", "USBBUS1", "USBBUS2", "USBBUS3", "USBBUS4", "USBBUS5", "USBBUS6", "USBBUS7", "USBBUS8", "USBBUS9", "USBBUS10", "USBBUS11", "USBBUS12", "USBBUS13", "USBBUS14", "USBBUS15", "USBBUS16", "PCCBUS1", "PCCBUS2", "LANBUS1", "LANBUS2", "LANBUS3", "LANBUS4", "LANBUS5", "LANBUS6", "LANBUS7", "LANBUS8", "LANBUS9", "LANBUS10", "LANBUS11", "LANBUS12", "LANBUS13", "LANBUS14", "LANBUS15", "LANBUS16" }; foreach (var s in ids) { g_adapters.Add(new PCANAdapter(Driver, s, AdapterIdentificationToHandle(s))); } }