/// <summary> /// Write an output report to the device. /// </summary> /// <param name="oOutRep">Output report to write</param> protected void Write(OutputReport oOutRep) { try { m_oFile.Write(oOutRep.Buffer, 0, oOutRep.BufferLength); } catch (IOException ex) { Utilities.OnError(Utilities.GetCurrentMethod(), ex); // The device was removed! throw new HIDDeviceException("Device was removed"); } }
/// <summary> /// Write an output report to the device. /// </summary> /// <param name="oOutRep">Output report to write</param> protected void Write(OutputReport oOutRep) { try { m_oFile.Write(oOutRep.Buffer, 0, oOutRep.BufferLength); } catch (IOException ex) { Utilities.OnError(Utilities.GetCurrentMethod(), ex); // The device was removed! throw new HIDDeviceException("Device was removed"); } }