Example #1
0
 internal PCANAdapter(PCAN parent, string identification, TPCANHandle handle)
 {
     m_parent         = parent;
     m_identification = identification;
     m_handle         = handle;
     m_onlyChannel    = new PCANChannel(this);
 }
Example #2
0
        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)));
            }
        }