Forum:	cPOS Skins
Téma:	[NEU] VW RNS 510 (800x600) für cPos
-------------------------------------------

theincredible2:
Mahlzeit!

Nachdem ja nicht mehr viel an Skins für cPos kommt,
da cPos ja bekannterdings nicht mehr weiterentwickelt wird,
es aber noch einige User gibt, die das alte cPos einsetzen,
habe ich mal einen neuen Skin angefangen. Wie so viele
wird er wohl auch nie fertig, aber vielleicht wird ja was draus.

Grundidee zum Skin: Ich hätte verdammt gerne ein RNS 510,
aber aus verschiedenen Gründen ist mir dies verwährt.

Das RNS 510: 

Es hat folgende Tasten, welche im Skin 1:1 umgesetzt werden 
sollen: Radio; Media; Phone; Tone; Map; Nav; Traffic; Setup;
Vor/Zurück; Auswerfen (Disc); Stern (Favoriten??), 
Standby/Vol (Drehknopf); Search (Drehknopf).

Status: 5%

ToDo: MediaPlayer, Radio*, Navimenü, Telefonmenü, Mixer-Menü,
Map-Menü, Traffic-Menü (unterstrichenes gerade in 'Arbeit')

*Da ich kein passendes Radio habe, kann ich hier nichts testen, 
möchte aber der Vollständigkeit halber das Menü integrieren
und orientiere mich hier soweit an dem MCE-Skin.

Hirnausschüttung:

Für den Anfang habe ich ein Screenshot aus dem WWW genommen,
die Tasten einzeln ausgeschnitten und dann als Buttons in cPos wieder
draufgelegt, eine Klick-Animation fehlt vollständig. Toll wäre auch, die 
Tasten rot leuchten zu lassen, bei Nachtumschaltung, da ich aber 
grafisch so gar nichts drauf habe... :( Zunächst gilt es erstmal die
Menüs mit Leben zu füllen! Unter Tone stelle ich mir einen einfachen
Mixer vor (ähnlich wie im MCE), unter Nav ein Navi-Menü mit Kompass,
Positionsanzeige, Höhe, etc. (Kein Tacho!), sodass dann das Navi-
Programm unter den Map-Button wandert. Für das Traffic-Menü ist mir
noch nichts passendes eingefallen...


Fragen über Fragen...:

1. Radio: Wie funktioniert das mit den Stationstasten? Werden die
Sendernamen mit gespeichert? (Habe im MCE nur Zahlen, da ja
kein Radio) Ist das dann die Stationstaste mit Sendername?
2. Fenster: Was bedeutet unter ExtProg0 &quot;Oben&quot;, &quot;Links&quot; &quot;Höhe&quot;
&quot;Breite&quot;? Kann ich damit ein Fenster (z.B. Navi-Programm)
ins &quot;Display&quot; vom RNS einpassen? Wenn ich z.B. eine &quot;Display-
größe&quot; von 530x291 habe, kann ich das Programm da nahtlos
&quot;einblenden&quot;?
3. Ich habe nicht viel zum Thema gefunden, würde aber gerne 
generell eine Leiste im &quot;Display&quot; machen, auf der folgende
Statusanzeigen zu finden sind: Handy-Provider, Signalstärke
neue SMS (Anzahl), GPS-Signal und Satelliten-Zahl

Sollte man das in cPos umsetzen? Ich finde halt das &quot;proggen&quot;
in cPos simpel, mit cPos.net habe ich mich noch nicht auseinander
gesetzt...

Gruß

TheIncredible2

blazerk5:
theincredible2 hat folgendes geschrieben:
1. Radio: Wie funktioniert das mit den Stationstasten? Werden die
Sendernamen mit gespeichert? (Habe im MCE nur Zahlen, da ja
kein Radio) Ist das dann die Stationstaste mit Sendername?
Ich meine mich zu erinneren, dass der Sendername angezeigt wird, wenn du einen Sender speicherst.
theincredible2 hat folgendes geschrieben:
2. Fenster: Was bedeutet unter ExtProg0 &quot;Oben&quot;, &quot;Links&quot; &quot;Höhe&quot;
&quot;Breite&quot;? Kann ich damit ein Fenster (z.B. Navi-Programm)
ins &quot;Display&quot; vom RNS einpassen? Wenn ich z.B. eine &quot;Display-
größe&quot; von 530x291 habe, kann ich das Programm da nahtlos
&quot;einblenden&quot;?
Damit kannst du einem externen Fenster Position und Größe zuweisen. Es ist aber aufwändig, das so hinzubekommen, dass das NaviFenster über cPos bleibt und beim richtigen Tastendruck wieder im Hintergrund verschwindet. Die üblichen Skins haben nur eine kleine Leiste unten oder oben, um dieses Problem zu umgehen.
theincredible2 hat folgendes geschrieben:
3. Ich habe nicht viel zum Thema gefunden, würde aber gerne 
generell eine Leiste im &quot;Display&quot; machen, auf der folgende
Statusanzeigen zu finden sind: Handy-Provider, Signalstärke
neue SMS (Anzahl), GPS-Signal und Satelliten-Zahl
Sollte man das in cPos umsetzen?
Provider, Signalstärke klappt, GPS und Satelliten sollte klappen, bin mir nicht sicher, SMS dürfte eher nicht klappen.

theincredible2:
blazerk5 hat folgendes geschrieben:
Damit kannst du einem externen Fenster Position und Größe zuweisen. Es ist aber aufwändig, das so hinzubekommen, dass das NaviFenster über cPos bleibt und beim richtigen Tastendruck wieder im Hintergrund verschwindet. Die üblichen Skins haben nur eine kleine Leiste unten oder oben, um dieses Problem zu umgehen.

ich hatte dran gedacht, das Naviprogramm zu beenden, wenn es nicht mehr
gebraucht wird. Dazu wollte ich mit dem Konsolenbefehl &quot;taskkill.exe&quot; einfach
den Task beenden. Dies funktioniert aber weder mit der taskkill.exe, noch
mit einer .bat in cPos. So über Windows funktioniert das... Sollte dann als
Funktion jedem anderen, außer dem Map-Menü mitgegeben werden.
Hatte es über extrprog1 probiert, aber unter &quot;Programme&quot; im VW-Delta
Skin kommt eine Fehlermeldung, dass killmap.bat nicht gestartet werden
kann. Und die taskkill.exe mit Befehl korrekt in den Einstellungen 
eingetragen, liefert keine Meldung, aber auch keine Funktion (wohl, da
das Tool in %WindowsPfad%\System32\ ausgeführt werden muss)

Ein weiterer, nicht unwichtiger Punkt dürfte sein, dass das Navi-Fenster dann
sowieso zu klein sein dürfte... In meinem Falle wäre es wohl ziemlich dusslig,
auf einem 8&quot; das Navifenster nur auf einem kleinen Bereich darzustellen,
nur, weils originaler aussieht...

Gruß

TheIncredible2

//EDIT:

Wenn man opemprog statt openprog schreibt, solls
wohl nix werden mit taskkill -_-

theincredible2:
Mahlzeit die 2.te!

Ich möchte nicht das Rad neu erfinden, sondern lediglich die Funktionen,
die schon umgesetzt sind in einen &quot;frischen&quot; Skin verbauen.

Aber selbst, wenn ich Funktionen 1:1 aus anderen Skins &quot;klaue&quot;, um deren
Funktionsweise zu begreifen, häufen sich die Fehlermeldungen und es kommt
gar zu Abstürzen von cPos... Ist wohl dann doch nicht so einfach wie gedacht...

Jedenfalls ist das Radio fertig (testen kann ich mangels HW nicht...).
Der Mediaplayer liefert oben beschriebene Phänomene und bisher habe ich noch 
nicht herausgefunden, warum... Wird noch was größeres, glaube ich.

Zum Button Traffic ist mir nun eingefallen, entweder bastel ich ein TMC-Menü
(falls sowas überhaupt möglich) oder alternativ einfach die Rückfahrkamera.

Gruß 

TheIncredible2

theincredible2:
Hier schonmal ein erster Screenshot (cposstart)

blazerk5:
Sieht schon gut aus!
