Exemple #1
0
        public static I2CAdapter[] EnumBridge()
        {
            ArrayList array = new ArrayList();

            FTDI.FT_DEVICE_INFO_NODE[] ftdiList = ListFtdi.EnumFtdi();
            for (int i = 0; i < ftdiList.Length; i++)
            {
                if (ftdiList[i].Type == FTDI.FT_DEVICE.FT_DEVICE_232H)
                {
                    I2CAdapter b = new I2CAdapter();
                    b.LocationID = ftdiList[i].LocId;
                    array.Add(b);
                }
            }
            if (array.Count > 0)
            {
                return((I2CAdapter[])array.ToArray(typeof(I2CAdapter)));
            }
            return(null);
        }
Exemple #2
0
        public static I2CAdapter[] EnumBridge()
        {
            ArrayList array = new ArrayList();
            FTDI.FT_DEVICE_INFO_NODE[] ftdiList = ListFtdi.EnumFtdi();
            for (int i = 0; i < ftdiList.Length; i++)
            {
                if (ftdiList[i].Type == FTDI.FT_DEVICE.FT_DEVICE_232H)
                {
                    I2CAdapter b = new I2CAdapter();
                    b.LocationID = ftdiList[i].LocId;
                    array.Add(b);
                }

            }
            if(array.Count > 0)
            {
                return (I2CAdapter[])array.ToArray(typeof(I2CAdapter));
            }
            return null;
        }