Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-06-2010, 19:36   #1
Miky Mouse
Senior Member
 
L'Avatar di Miky Mouse
 
Iscritto dal: Mar 2002
Città: Roma
Messaggi: 4205
[java] programmazione a eventi e timer

ciao a tutti,

premessa: spiego la situazione semplificando il problema....

ho un sensore che genera un evento quando "vede" un punto luminoso e una libreria che associa un ascoltatore all'evento "vedo_un_punto" e fa qualcosa.

il mio problema è che in questo modo posso sapere quando VEDO il punto luminoso, ma non posso sapere quando NON lo vedo (e soprattutto da quanto tempo non lo vedo)... ho provato a impostare qualche timer in modo che dopo un certo tempo dalla generazione dell'evento "vedo_un_punto" si accorgesse che non vedeva più il punto ma così imposta un nuovo timer ogni volta che si genera un evento.... mentre io vorrei usare sempre lo stesso, in modo che venga re-impostato ogni volta... non so se sono stato chiaro.

insomma mi serve un modo per sapere da quanto tempo non viene generato un evento, esiste una soluzione elegante? non so sono a corto di idee...
__________________
| Il mio blog |
Miky Mouse è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2010, 22:02   #2
il-pollo
Senior Member
 
Iscritto dal: Aug 2008
Messaggi: 382
potresti tener traccia dell'ultimo evento con un campo che registra il tempo di sistema (System.currentTimeMillis()) da aggiornare nella procedura scatenata dall'evento

ogni volta che ti serve sapere da quanti millisecondi non vedi un punto luminoso, confronti quel campo con i millisecondi attuali
il-pollo è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2010, 22:51   #3
Miky Mouse
Senior Member
 
L'Avatar di Miky Mouse
 
Iscritto dal: Mar 2002
Città: Roma
Messaggi: 4205
Quote:
Originariamente inviato da il-pollo Guarda i messaggi
potresti tener traccia dell'ultimo evento con un campo che registra il tempo di sistema (System.currentTimeMillis()) da aggiornare nella procedura scatenata dall'evento

ogni volta che ti serve sapere da quanti millisecondi non vedi un punto luminoso, confronti quel campo con i millisecondi attuali
era esattamente il metodo che cercavo

ho fatto qualche prova al volo e sembra funzionare, spero di non trovare altri problemi....

GRAZIE
__________________
| Il mio blog |
Miky Mouse è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2010, 23:00   #4
il-pollo
Senior Member
 
Iscritto dal: Aug 2008
Messaggi: 382
de nada
il-pollo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Processo a Meta, Zuckerberg difende Inst...
Password in pericolo: scoperte gravi lac...
Pentagono e Anthropic ai ferri corti: in...
eBay acquisisce Depop da Etsy per 1,2 mi...
The Elder Scrolls VI userà motore...
Action cam 8K al prezzo giusto: Insta360...
Stop improvviso per Blue Jay: la nuova s...
Lyria 3 sbarca su Gemini: adesso si può ...
Apple Watch SE 3 da 229€, con cassa da 4...
Silent Hill: Townfall potrebbe essere un...
OpenClaw, il progetto AI virale: il suo ...
Come un iPhone: davvero si può fa...
Due TV 65'' super convenienti su Amazon:...
I tuoi dati al sicuro per 10.000 anni: i...
L'IA di ByteDance genera deekfake realis...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:43.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v