Forum: PC-Programmierung Force Feedback Protokoll


von stevensen (Gast)


Lesenswert?

hi,

ihr kennt ja sicher diese Lenkräder, Josticks etc die die Force 
Feedback-Funktion haben, für das Rappeln beim Überfrahren vom Randstein 
usw.
Gibt es da ein Protokoll für die USB Geräte? Ich habe gegoogelt aber gar 
nichts gefunden. Kennt jemand ein Protokoll oder vergleichbares oder 
einen Link?

von André (Gast)


Lesenswert?

Hallo,

das Zauberwort - heißt HID (Human Input Device), um genauer zu sein 
HID-Report-Descriptor dort wird das Format des Datenpaketes festgelegt 
was z.B. so ein Lenkrad liefert, bzw. zur Steuerung des Forcefeedback 
erwartet - es ist kein festes Protokoll (Datenpaketformat), sondern der 
Aufbau kann sich von Gerät zu Gerät unterscheiden.

Diese Formatbeschreibung liefert das USB Gerät auf Anfrage zurück :-) 
viel Spaß beim Lesen und verfluchen der ganzen USB Beschreibungen... 
Report Descriptoren sind wohl einer der häufigsten Fehlerquellen (wie 
ich selbst lernen musste) wenn USB HID Hardware nicht korrekt 
funktioniert... ;) oder wenn die Treiber / Interpreter dafür im 
Betriebsystem falsch implementiert sind...



André

von Jörg (Gast)


Lesenswert?

Was du genau mit Protokoll meinst, weiss ich nicht. Falls du
Informationen über eine Programmierschnittstelle suchst, schau
doch mal per google unter DirectInput (bzw. Microsoft/DirectX)
nach. Das ist ein komplettes SDK welches die Steuerung/Abfrage
vieler ForceFeedback Devices unterstützt.
Für Linux gibts auch ein SDK, weiss aber nicht wie das heisst.

Gruss

Jörg

von stevensen (Gast)


Lesenswert?

hallo,

danke für die Anworten. Habe schon nach HID gesucht und was gefunden. 
Irgendein Format oder Protokoll müßten die Daten schon haben dachte ich. 
Aber so wie das auf den ersten Blick aussieht, ist das alles sehr 
kompliziert ich glaub nicht das ich da durchsteige. Na mal sehen. Aber 
danke für die Infos nochmal.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.