addon_einbinden
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
addon_einbinden [2014/03/21 18:18] – [Hooks] Michael | addon_einbinden [2016/07/05 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
**Da es sich " | **Da es sich " | ||
- | Sollte in der Basis ein neues Flag verwendet werden, führen wir eine entsprechende Deklaration ein. Eine Doppelbenutzung durch ein AddOn, das der Konvention folgt, deckt der Compiler dann schnell auf. | + | Sollte in der Basis ein neues Flag verwendet werden, führen wir eine entsprechende Deklaration ein. Eine Doppelbenutzung durch ein AddOn, das der Konvention folgt, deckt der Compiler dann schnell auf. Sollte der Compiler eine Doppelbenutzung aufdecken, so kann man den ' |
===== AddOn-Hooks ===== | ===== AddOn-Hooks ===== | ||
Die Basissoftware enthält definierte " | Die Basissoftware enthält definierte " | ||
Zeile 67: | Zeile 68: | ||
Die Features werden in '' | Die Features werden in '' | ||
+ | {{: | ||
+ | Dort werden sinnige Indices für die in '' | ||
+ | |||
+ | <WRAP center round info 80%> | ||
+ | Im Gegensatz zu CVs sind Features eineindeutige Standardobjekte und damit genehmigungspflichtig. D.h. eine CV kann man definieren, wie man lustig ist, ein Feature nicht. Das ist der Grund, weshalb nur die in bidib_messages.h abgesprochenen und standardisierten Werte erlaubt sind.</ | ||
+ | |||
+ | Zum Lesen der Features stehen die zwei Funktionen aus der Header-Datei '' | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Wenn ein Host-System eine Nachricht vom Typ: '' | ||
+ | {{: | ||
+ | Soll die Anfrage unterstützt werden, sind die entsprechenden Informationen des SPORT-Accessorys mit den übergebenen Informationen zu setzen und '' | ||
+ | |||
+ | Analog wird verfahren, wenn ein Host-System mit der Nachricht: '' | ||
+ | {{: | ||
+ | Soll die Anfrage unterstützt werden, sind die angeforderten Angaben mit den entsprechenden Informationen des SPORT-Accessorys auszufüllen und '' | ||
==== EEPROM (CV-Daten) ==== | ==== EEPROM (CV-Daten) ==== | ||
Zeile 205: | Zeile 225: | ||
- '' | - '' | ||
- '' | - '' | ||
- | - In '' | + | - In '' |
+ | - In '' | ||
- In '' | - In '' | ||
- In '' | - In '' |
addon_einbinden.1395422305.txt.gz · Zuletzt geändert: 2016/07/05 10:46 (Externe Bearbeitung)