Car-PC.info

cPOS - Timer, Mode und evbool Fragen

C1500 - Do 27 Nov, 2008 17:53
Titel: Timer, Mode und evbool Fragen
Hi,
ich hab da ne Idee wie man die "Tankschaltung" einfach mit cPOS machen könnte.

(Alle mit M2, M3 oder M4 dürften die Probleme nicht haben)

Dazu benötigt man nur "einen" Eingang der die Zündung abfragt.

Zur Idee:
Wenn digi_0 = off (also Zündung aus) dann geht eine BOX auf
(openbox_tanken)
In dieser Box steht dann nur ein Button "Tanken?"
Wird dieser gedrückt, wird die Box geschlossen und für z.B. 10 Minuten mode_0 auf "true" gesetzt.
Nach Ablauf des Timers soll dann wieder die Box kommen.

Wird innerhab von 10 Sekundender "Tanken?" Button NICHT gedrückt, soll der Rechner direkt runterfahren bzw. in den StandBy.

Das setzten des Timers und das setzten von mode_0 ist ja recht einfach.
button0funktion= mode_0 = on & timerstart = 10000

als Event könnte man jetzt noch den mode_0 und den Timer abfragen.

Jetzt zu meinen 2 Frage:
Wie frag ich denn den Timer im EH ab?
Oder wie schaffe ich es, das der abgelaufene Timer den mode_0 wieder auf off stellt?
Wie führ ich einen Shutdown aus, wenn die Box 10 sekunden offen ist?


Da fehlen mir gerde die Ideen.

Gruß Peer
C1500 - Do 27 Nov, 2008 22:21
Titel:
Habs selber gefunden:

Im EH:
Code:
Logic8Function=openmenu_tanken & timerstart_0
Logic8Event=digi_0 = off
Logic8Options=0
Logic9Function=openmenu_previous & quit
Logic9Event=timer_0 = 15
Logic9Options=0
Logic10Function=openmenu_tanken & timerstart_0
Logic10Event=digi_0 = off  & timer_1 = 900
Logic10Options=0
Logic11Function=timerstop_1 & timerstop_0
Logic11Event=digi_0 = on
Logic11Options=6

Und der Button:
Code:
Button2Function=mode_0 = on & timerstart_1 & openmenu_previous & timerstop_0
Button2Up=exit.jpg
Button2Down=exit-b.jpg
Button2Over=exit-b.jpg
Button2X=260
Button2Y=100
Button2LabelFont=LCD Display Grid
Button2LabelFunction=text
Button2LabelCaption=TANKEN?
Button2LabelFontSize=28
Button2LabelColor=&H000000
Button2LabelAlignment=2
Button2LabelWidth=300
Button2LabelHeight=40
Button2LabelX=0
Button2LabelY=10

Nach 15 Sekunden (timer_0) fahrt er runter, wenn keine Taste gedrückt wird.
Nach 900 Sekunden (timer_1) also 15 Minuten, kommt wieder die Abfrage.
Geht die Zündung wieder an, werden beide Timer gestoppt.

Leider funzt bei mir aktivmenu nicht richtig.
Noch besser wäre es als Box die dann mit akivbox abzufragen.
Damit wäre eine noch sicherere Abfrage möglich.

Aber so reicht mir das erstmal.

Gruß Peer
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB