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