Blame |
Last modification |
View Log
| RSS feed
/**********************************************************************************************************************************
* Statistics from MK-Connection ( needed for 2. Thread and Readability of Code ) *
* *
* Author: Marcus -LiGi- Bueschleb *
* Project-Start: 9/2007 *
* Version: 0.07 *
* Mailto: ligi@smart4mobile.de *
* Licence: Creative Commons / Non Commercial *
* Big Up: Holger&Ingo *
*********************************************************************************************************************************/
public class MKWatchDog
implements Runnable
{
MKCommunicator mk=
null;
int debug_data_count_buff=-
123;
public MKWatchDog
(MKCommunicator _mk
)
{
mk=_mk
;
new Thread( this ).
start(); // fire up main Thread
}
public void run
()
{
while(true)
{
try { Thread.
sleep(1500); }
catch (Exception e
) { }
if (mk.
connected)
{
if (debug_data_count_buff==mk.
debug_data_count)
mk.
close_connections(false);
debug_data_count_buff=mk.
debug_data_count;
if (mk.
version.
major==-
1)
mk.
get_version();
if (mk.
lcd_data_count==
0)
mk.
LCD.
trigger_LCD();
}
else
{
}
}
}
}