addon_einbinden
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
addon_einbinden [2014/04/15 11:40] – [Baugruppen-Fähigkeiten (Features)] 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 73: | Zeile 74: | ||
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.</ | 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 211: | Zeile 225: | ||
- '' | - '' | ||
- '' | - '' | ||
- | - In '' | + | - In '' |
+ | - In '' | ||
- In '' | - In '' | ||
- In '' | - In '' |
addon_einbinden.1397554804.txt.gz · Zuletzt geändert: 2016/07/05 10:46 (Externe Bearbeitung)