Hallo,
wir werden zukünftig in unserer Hardware einen HID Baustein zur Kommunkiation mit dem PC einsetzen. Dazu benutze ich die HID Komponente der Jedis. Nun ist es möglich dem HID Baustein zu sagen, dass er zwar erst 8 von 16 Bytes in seinem Puffer hat, diesen aber trotzdem abschicken soll.
Diese zu kurzen Reports empfange ich nicht mit dem JVHIDController. Mit dem USB Monitor von
HDD Software kann ich diese Reports sehr wohl sehen.
Also habe ich mir den Quellcode angesehen, und gesehen, dass über folgenden Code das Lesen relaisiert ist
Device.ReadFileEx(Report[0], Device.Caps.InputReportByteLength, @Dummy)
Also habe ich das Device.Caps.InputReportByteLength durch 1 ersetzt in der Hoffnung bei jedem Byte eine Benachrichtigung zu bekommen. Es hatte aber zur Folge, dass ich jetzt gar keine Daten mehr empfange. Hat einer eine Idee, was ich noch probieren könnte ?