27.08.2015, 16:37
Ich bin gerade dabei Björns DAB-Controller in Andreis Carpc-controller zu integrieren. Leider geht das nicht so leicht wie beim TDA, da Björns-Bibliothek komplett in C geschrieben ist und der Rest in C++. Da passen nicht alle Typ-Konvertierungen und ich bin echt kein Programmierprofi. Die TDA-Klasse habe ich komplett in C++ geschrieben.
Wahrscheinlich läuft es erstmal darauf hinaus, dass ich irgendwie die Typ-Konvertierungen in Ordnung bringe. Dann sollte es zumindest theoretisch schonmal laufen.
Wenn ich etwas mehr Zeit habe werde ich dann die SI46xx- und SI4703-Bibliotheken in C++-Klassen umschreiben.
Das macht es vor allem modularer, übersichtlicher und komfortabler noch weitere Module einzubringen. Vor allem was die Kommunikation mit einem Kodi-Addon inkl. Wiederherstellung der Werte nach Reboot angeht.
Das Problem ist nur, dass ich keinen DABPi habe und daher hardwareseitig nichts testen kann.
Eine andere Sache noch: Ist hier jemand designmäßig begabt und hat Lust eine Oberfläche für das Plugin zu entwerfen?
Ein grobes Layout reicht wohl, denn das UI soll im Stil von idorells Skin bleiben. D.h. die beiden Balken oben und unten (inkl. Zurück/Home) Button müssen auf jeden Fall rein, und Buttons werden rechteckig mit abgerundeten Ecken sein (Copyright by Apple)
Wahrscheinlich läuft es erstmal darauf hinaus, dass ich irgendwie die Typ-Konvertierungen in Ordnung bringe. Dann sollte es zumindest theoretisch schonmal laufen.
Wenn ich etwas mehr Zeit habe werde ich dann die SI46xx- und SI4703-Bibliotheken in C++-Klassen umschreiben.
Das macht es vor allem modularer, übersichtlicher und komfortabler noch weitere Module einzubringen. Vor allem was die Kommunikation mit einem Kodi-Addon inkl. Wiederherstellung der Werte nach Reboot angeht.
Das Problem ist nur, dass ich keinen DABPi habe und daher hardwareseitig nichts testen kann.
Eine andere Sache noch: Ist hier jemand designmäßig begabt und hat Lust eine Oberfläche für das Plugin zu entwerfen?
Ein grobes Layout reicht wohl, denn das UI soll im Stil von idorells Skin bleiben. D.h. die beiden Balken oben und unten (inkl. Zurück/Home) Button müssen auf jeden Fall rein, und Buttons werden rechteckig mit abgerundeten Ecken sein (Copyright by Apple)