SetSysTimer ohne Interrupt sperren

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

SetSysTimer ohne Interrupt sperren

 · 
Posted: 25.06.2018 - 08:36  ·  #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
Gender:
Age: 24
Posts: 1409
Registered: 03 / 2005
Subject:

Re: SetSysTimer ohne Interrupt sperren

 · 
Posted: 25.06.2018 - 10:37  ·  #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
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: SetSysTimer ohne Interrupt sperren

 · 
Posted: 25.06.2018 - 11:08  ·  #3
Quote by 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
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 14 · Cache Hits: 14   65   79 · Page-Gen-Time: 0.021998s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI