BlinkStickDotNet.BlinkStick.FindAll C# (CSharp) Метод

FindAll() публичный статический Метод

Find all BlinkStick devices.
public static FindAll ( ) : BlinkStickDotNet.BlinkStick[]
Результат BlinkStickDotNet.BlinkStick[]
        public static BlinkStick[] FindAll ()
		{
            List<BlinkStick> result = new List<BlinkStick>();

            HidDeviceLoader loader = new HidDeviceLoader();
            foreach (HidDevice adevice in loader.GetDevices(VendorId, ProductId).ToArray())
            {
                BlinkStick hid = new BlinkStick();
                hid.device = adevice;
                result.Add(hid);
            }

            return result.ToArray();      
        }

Usage Example

Пример #1
0
        /// <summary>
        /// Start monitoring for added/removed BlinkStick devices.
        /// </summary>
        public void Start()
        {
            //Get the list of already connected BlinkSticks
            devices = new List <BlinkStick>(BlinkStick.FindAll());

            if (UsbDeviceNotifier != null)
            {
                UsbDeviceNotifier.Enabled = true;
            }
            else if (winUsbDeviceMonitor != null)
            {
                winUsbDeviceMonitor.Enabled = true;
            }

            Monitoring = true;
        }
All Usage Examples Of BlinkStickDotNet.BlinkStick::FindAll