/// <summary> /// See <see cref="BlinkStickInterop.IBlinkStickFinder.FindFirst"/>. /// </summary> public IBlinkStick FindFirst() { BlinkStickDotNet.BlinkStick blinkStick = BlinkStickDotNet.BlinkStick.FindFirst(); if (blinkStick != null && blinkStick.OpenDevice()) { return(new BlinkStick(blinkStick)); } return(null); }
/// <summary> /// See <see cref="BlinkStickInterop.IBlinkStickFinder.FindBySerial"/>. /// </summary> public IBlinkStick FindBySerial(String serial) { BlinkStickDotNet.BlinkStick blinkStick = BlinkStickDotNet.BlinkStick.FindBySerial(serial); if (blinkStick != null && blinkStick.OpenDevice()) { return(new BlinkStick(blinkStick)); } return(null); }
/// <summary> /// Initializes a new instance of the <see cref="BlinkStickInterop.BlinkStick"/> class. /// </summary> /// <param name="blinkStick">BlinkStick device from BlinkStickDotNet assembly</param> public BlinkStick(BlinkStickDotNet.BlinkStick blinkStick) { led = blinkStick; }