SetSysTimer ohne Interrupt sperren

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

SetSysTimer ohne Interrupt sperren

 · 
Gepostet: 25.06.2018 - 08:36 Uhr  ·  #1
Hallo rolf,

ich habe in meiner Steuerung eine Login-Funktion eingebaut, nun möchte ich einen Auto-Logout nach einer Zeit x einbauen. Ich würde aber gerne bei jedem Tastendruck für die Menübedienung diesen Timer Rückstellen (SetSysTimer).

Gibt es eine Möglichkeit den Systimer per Hand auf einen Wert zu stellen ohne den Interrupt zu sperren? Evtl. direktes Schreiben auf eine Speicherstelle?

Wenn das nicht geht, würde ich hier einen anderen Weg gehen und einen meiner eigenen Timer-Funktionen nutzen. Aber schön und einfach wäre der Weg mit Systimer.

Thorsten
Merlin
Administrator
Avatar
Geschlecht:
Alter: 25
Beiträge: 1474
Dabei seit: 03 / 2005
Betreff:

Re: SetSysTimer ohne Interrupt sperren

 · 
Gepostet: 25.06.2018 - 10:37 Uhr  ·  #2
Hi Thorsten.

I do this all the time, no problem.

If you use SetSysTimer while a timer is active the new value is stored just as if the timer were not active.

So just SetSysTimer to the time out each time a button is pressed.
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: SetSysTimer ohne Interrupt sperren

 · 
Gepostet: 25.06.2018 - 11:08 Uhr  ·  #3
Zitat geschrieben von Merlin

Hi Thorsten.

I do this all the time, no problem.

If you use SetSysTimer while a timer is active the new value is stored just as if the timer were not active.

So just SetSysTimer to the time out each time a button is pressed.


Hello Merlin,

perfect. Thank you.

Thorsten
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   65   79 · Page-Gen-Time: 0.060529s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI