die BETA 21 wurde veröffentlicht. Neben einigen kleinen Bugs ist in dieser Version die CES-Schnittstelle freigeschalten. Ich würde mich freuen wenn alle updaten und prüfen, ob sonst alles sauber läuft.
Die Liste:
-11.04.2011: CES-SChnittstelle: Gateway: geöffnet! Ab sofort können nicht nur durch Plugins Befehle innerhalb der Frontend ausgelöst und Werte aus der Frontend ausgelesen werden (siehe Handbuch: Individuelle Plugins entwickeln und den enthaltenen Beispiel UserPlugin in VB6), sondern auch durch den Entwickler definierte Befehle von der Frontend-Oberfläche an das Plugin umgeleitet werden und auch individuelle (siehe Handbuch: Liste möglicher Funktionsaufrufe den Aufruf "gateway/PLUGINNAME/COMMAND"), dynamische Werte innerhalb der Frontend durch das Plugin erzeugt und durch die Frontend weiterverarbeitet werden (siehe Handbuch: Liste dynamischer Werte den Aufruf "gateway/WERTNAME")
-01.04.2011: Konfiguration: diverse Bugs entfernt
-29.03.2011: Media-Resume nach Ruhezustand: Medienplayer-Listeneintrag wurde nicht angesprungen.
-29.03.2011: Beim Bearbeiten der Gesamtkilometerzahl wurden sehr viele Nachkommastellen angezeigt. Nun wird auf eine Stelle aufgerundet
-29.03.2011: iBus-Codes auswerten: Korrektur in der Auswertung für verschiedene Menüs
-09.03.2011: Konfiguration: InputIR wurde stetig deaktiviert
@Freeze:
Tobe Dich bitte aus - beachte auch die Verweise auf die aktualisierten Dokumentationen. Wichtig: ist es so realisiert, dass Du dir denken kannst, das alles machbar ist, was man vor hat? Eine gewisse Einschränkung gibt es jedoch, was ich auch gut finde: spezielle interne Prozesse können durch neu-kreierte Werte nicht beeinflusst werden. Die neuen, dynamischen Werte die eigene Plugins erzeugen, arbeiten in einem vom Kern getrennten Bereich. So habe ich sichergestellt, dass vom Werk aus entwickelte, kostenpflichtige Plugins nicht 100% durch Individual-Plugins ersetzt werden können
Funktionieren tut schon mal alles (Abfragen, Setzen und Funktionen ans Plugin senden).
Und das Abfragen von Werten ist nun auch logischer aufgebaut - schön gemacht.
Jetzt muss ich erst mal wieder Skinnen...
/e: Was mir hier schon mal auffällt: Wenn man mittels Plugin einen neuen Wert im CES anlegt, dann wird dieser ja mittels category="gateway" und value="IRGENDWAS" abgerufen.
So kann es natürlich passieren, dass zwei Plugins denselben Variablennamen verwenden.
Ist das so gewollt oder sollte da eventuell eine Trennung stattfinden, z.b. dass Werten vom Plugin TESTPLUGIN automatisch "TESTPLUGIN/" vorangestellt wird, so dass per value="TESTPLUGIN/IRGENDWAS" auf den Wert zugegriffen werden muss?
Hat natürlich beides Vor- und Nachteile.
So... wie gesagt, hab ich ein bisschen Skinning betrieben.
Das im Anhang kam dabei raus.
/e: Im Firefox 4 sieht das Bild teilweise etwas verpixelt aus. Keine Ahnung warum. Wenn mans runterlädt und mit der Fotoanzeige anguckt, ist alles ganz normal.
Problem:
Ich habe 5 progressbars mit folgenden values:
cpcctl_gaspedal
cpcctl_fenstervl
cpcctl_fenstervr
cpcctl_fensterhl
cpcctl_fensterhr
Setze ich nun per Plugin den Wert "cpcctl_gaspedal", wird der Wert von allen progressbars geändert.
Erst wenn ich alle fünf Werte einmal gesetzt habe, arbeiten sie unabhängig voneinander.
Anscheinend prüft CES nur bis zu einer bestimmten Stelle des value-Strings, ob dieser mit dem vom Plugin gesetzten String übereinstimmt oder sowas in der Richtung?
na das sieht doch schon ganz nett aus
wenn auch für mich etwas überladen.
auf nem 7"er wirst du da aber bestimmt nicht
mehr viel drauf erkennen können?!?!?
BMW E36 320 coupe - Intel D945GCLF Atom - 1024MB - 80GB 2,5" IDE - 16GB 2,5" SSID - M3ATX - Bluetooth - NL302U GPS-Maus - CES Lizard v3 - CES 4 Chameleon - Navigon NCK 5 / Navigator 2.0 - Themaltake 7" Indash - Igor IR - Powermate - DVD Brenner Slotin - Trust SC 5500p