Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#85

Re: usb raketenwerfer software suckt...

  Alt 4. Apr 2007, 12:11
Delphi-Quellcode:
function CheckCommandDevice(HidDev: TJvHidDevice): Boolean; stdcall;
begin
  Result := (HidDev.Attributes.VendorID = $1130) and
    (HidDev.Attributes.ProductID = $0202) and
    (HidDev.Caps.OutputReportByteLength = 64);
end;

function CheckInitDevice(HidDev: TJvHidDevice): Boolean; stdcall;
begin
  Result := (HidDev.Attributes.VendorID = $1130) and
    (HidDev.Attributes.ProductID = $0202) and
    (HidDev.Caps.OutputReportByteLength = 8);
end;
Na eine der Funktionen debuggen und schauen was in OutputReportByteLength wirklich drin ist und dann "= 64" und "= 8" in der Source aendern. Wahrscheinlich in "= 9" und "= 65".
Jeder der Callback-Funktionen wird natuerlich fuer beide Devices aufgerufen (und auch fuer alle anderen HID-Geraete die du angeschlossen hast).
  Mit Zitat antworten Zitat