public KemperDriver(IMidiDevice device) { Device = device; MidiTimeout = TimeSpan.FromMilliseconds(1500); CurrentRig = new KemperRig(); }
public static SysExMessage SendWithResult(this IMidiDevice ifc, SysExMessage msg, TimeSpan timeout) { ifc.SendSysExMessage(msg); ifc.WaitForSysExMessage(timeout); var result = ifc.ReadSysExMessage(); return(result); }
public MidiDeviceTests(ITestOutputHelper output) : base(output) { _rtMidiDevice = new Mock <IRtMidiDevice>(); _sut = new MidiDeviceMock(_rtMidiDevice.Object, string.Empty); }