implemented reading only amount of bytes communicated via Usb Hid

master
Jonas Arnold 3 years ago
parent 64fceb0fee
commit 9ada8868f7
  1. 6
      MultiTerm.Protocols/UsbHid/UsbHidProtocol.cs

@ -99,10 +99,12 @@ public class UsbHidProtocol : CommunicationProtocol
// any data received? // any data received?
if (readData.Length > 0) if (readData.Length > 0)
{ {
foreach (var readByte in readData) var dataArray = readData.ToArray();
var payloadLength = dataArray[1];
for (int i = 2; i < (payloadLength + 2); i++)
{ {
// report new byte with event // report new byte with event
this.OnReceivedData(new ExtendedByte((byte)readByte)); this.OnReceivedData(new ExtendedByte(dataArray[i]));
} }
} }
} }

Loading…
Cancel
Save