www.mikrocontroller.net

Forum: PC-Programmierung Force Feedback Protokoll


Autor: stevensen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: André (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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é

Autor: Jörg (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: stevensen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.