Ciao a tutti, ho un problemi un p cervellotico.
Su un sistema embedded ho un processo che si bsa su Eventmachine per
leggere dei dati.
Siccome al variare di certe condizioni devo triggerare degli eventi e
siccome le condizioni
devono persistere per un certo periodo di tempo prima di far scattare i
trigger,
ho creato un hash dove memorizzo i vari tempi in cui leggo i parametri e
quando devo fare
scattare i trigger.
Tutto funziona a parte un piccolo dettaglio, il sistema su cui mi gira
il
processo
ha la possibilit che gli venga cambiata l’ora di sistema dall’utente o
da
un altro processo esterno.
A quel punto se il tempo viene spostato indietro, ovviamente i trigger
non
mi scattano pi fino a quando non raggiungono il nuovo tempo di trigger.
C’ modo di basarsi su un time virtuale ma indipendente dal time di
sistema?
Spero di essere stato chiaro.
Giuseppe Benfenati
Tel. +39 348 8732541
Via Cucco, 41 - 40015 Galliera BO
quando devo fare
scattare i trigger.
Tutto funziona a parte un piccolo dettaglio, il sistema su cui mi gira il
processo
ha la possibilit che gli venga cambiata l’ora di sistema dall’utente o da
un altro processo esterno.
A quel punto se il tempo viene spostato indietro, ovviamente i trigger non
mi scattano pi fino a quando non raggiungono il nuovo tempo di trigger.
C’ modo di basarsi su un time virtuale ma indipendente dal time di
sistema?
Spero di essere stato chiaro.
Giuseppe Benfenati
Tel. +39 348 8732541
Via Cucco, 41 - 40015 Galliera BO