Einzelnen Beitrag anzeigen

v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#1

Zu kurzen HID Report empfangen

  Alt 12. Jun 2008, 14:23
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 ?
  Mit Zitat antworten Zitat