Car-PC.info

cPOS - Event handler Problem

joesixpack - Fr 12 Jun, 2009 09:52
Titel: Event handler Problem
Hi,

ich moechte im Event handler folgende Funktion abbilden:
Beim Betaetigen einer Taste (konkret: Knopf einer Lenkradfernbedienung) soll das externe Programm 0 (Navi) starten. Beim erneuten Betaetigen der Taste soll zum Mediaplayer-Menue oder vorherigen Menue gewechselt werden - beide Varianten funktionieren nicht in meinem CPos.

So sieht der entsprechende Bereich in der Frosch.ini aus:

...
Logic7Function=openprog_ExtProg 0
Logic7Event=activmenu ! openprog_ext0 & key_77
Logic7Options=0
Logic7Delay=0
Logic8Function=openmenu_music
Logic8Event=activmenu = openprog_ext0 & key_77
Logic8Options=0
Logic8Delay=0
Logic9Function=0
DisableTimer=0
...

Das Oeffnen des Navi funktioniert einwandfrei aber mit der selben Taste wird nicht mehr zum Mediaplayer zurueck gewechselt. Ich habe auch andere Funktionen getestet aber offenbar liegt es am Event. Evtl. wird nicht erkannt, dass openprog_ext0 aktiv ist.
Hab ich einen Denkfehler drin oder verwende ich die falsche Schreibweise? Ich habe mit an einem Beispiel hier im Forum orientiert und lediglich die neue Syntax fuer das externe Programm geaendert.

Viele Gruesse,
Joe
Olli84 - Fr 12 Jun, 2009 10:35
Titel:
Das mit dem activmenu ist hier falsch!

Probier mal:

activprog
Der Wert ist 'cpos' bzw. 'extprog(n)'.

Gruß
Olli
joesixpack - Fr 12 Jun, 2009 10:58
Titel:
Hi,

und besten Dank fuer die Korrektur. Da hat sich wohl doch ne Menge geaendert Smile
Ich vermute der Abschnitt muesste dann so aussehen:

Logic7Function=openprog_ExtProg 0
Logic7Event=activprog ! extprog(0) & key_77
Logic7Options=0
Logic7Delay=0
Logic8Function=openmenu_music
Logic8Event=activprog = extprog(0) & key_77
Logic8Options=0
Logic8Delay=0
Logic9Function=0
DisableTimer=0

Viele Gruesse,
Joe
Olli84 - Fr 12 Jun, 2009 13:32
Titel:
Ja, so sollte es klappen Smile

Berichte mal, ob's funktionert hat.

Gruß
Olli
joesixpack - Fr 12 Jun, 2009 23:36
Titel:
Funktioniert leider auch nicht.
Offenbar wird das Event "ExtProg0 laeuft" nicht richtig erkannt. Das Navi wird gestartet und man kommt aus CPos auch immer wieder hin aber zurueck zu CPos funktioniert nicht.
Aber ich werd doch nicht der einzige sein, der mit einer Taste hin und her tooglen will, oder?
Hat sonst niemand das Problem?

Viele Gruesse,
Joe
shaneL - Sa 13 Jun, 2009 01:25
Titel:
statt '=extprog(0)' schreibst '=extprog0', dann klappts

edit ..und statt openmenu_music besser openmenu_cpos

openmenu_music öffnet den mediaplayer und wechselt in den music-folder unabhängig davon was grade laufen hast
mit openmenu_cpos kommt man in das letzte 'interne' menu zurück
joesixpack - Sa 13 Jun, 2009 10:48
Titel:
Super, ich werd ´s gleich mal ausprobieren. Ist aber auch nicht so leicht den Ueberblick ueber die ganzen Funktionen und ihre Schreibweisen zu behalten.

Das mit dem Zurueckspringen ins Musik-Menue stoert mich schon seit Jahren und ich hatte auch mal versucht das zu aendern aber offenbar hat es mich nicht stark genug beeintraechtigt. Very Happy

Vielen Dank fuer den Hinweis, der wohl dieses Problem auch gleich loest.

Viele Gruesse,
Joe
joesixpack - Sa 13 Jun, 2009 18:42
Titel:
Das war uebrigens der richtige Hinweis.
Mit den Einstellungen klappt alles wie gewuenscht.

Vielen Dank u. schoene Gruesse,
Joe
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB