When I use getFeatureReport on our HID product on MacOS, I get the result without the first byte. From the code:
System.arraycopy(report.buffer, 1, data, 0, res > data.length ? data.length : res);
it removes the first byte from buffer which it's the message part I want but not reportId.
Could you please point out what I am misunderstanding here?
When I use getFeatureReport on our HID product on MacOS, I get the result without the first byte. From the code: System.arraycopy(report.buffer, 1, data, 0, res > data.length ? data.length : res); it removes the first byte from buffer which it's the message part I want but not reportId. Could you please point out what I am misunderstanding here?