16,7 → 16,7 |
{ |
MKCommunicator mk=null; |
|
int debug_data_count_buff=-123; |
int bytes_in_count_buff=-123; |
|
public MKWatchDog(MKCommunicator _mk) |
{ |
176,72 → 176,20 |
break; |
} |
|
// if ((!mk.ufo_prober.is_incompatible())) |
{/* |
|
mk.log("watchdog after main loop"); |
if (debug_data_count_buff==mk.stats.debug_data_count) |
{ |
mk.log("timeout:" +conn_check_timeout ); |
conn_check_timeout++; |
if (conn_check_timeout==1000) |
{ |
mk.log("disconnecting"); |
mk.close_connections(false); |
conn_check_timeout=0; |
} |
debug_data_count_buff=mk.stats.debug_data_count; |
} |
else |
conn_check_timeout=0; |
|
|
*/ |
/*else if ((mk.root.canvas.user_intent==USER_INTENT_RAWDEBUG) || (mk.root.canvas.user_intent==USER_INTENT_GRAPH) ) |
{ |
mk.trigger_debug(); |
try { Thread.sleep(100); } |
catch (Exception e) { } |
} |
*/ |
|
|
|
if (bytes_in_count_buff==mk.stats.bytes_in) |
if ((conn_check_timeout++)*BASE_SLEEP>3000) |
{ |
conn_check_timeout=0; |
mk.close_connections(false); |
|
} |
else |
conn_check_timeout=0; |
bytes_in_count_buff=mk.stats.debug_data_count; |
|
|
/* |
|
|
if (debug_data_count_buff==mk.debug_data_count) |
{ |
// mk.close_connections(false); |
} |
|
*/ |
|
/*if (mk.version.major==-1) |
mk.get_version(); |
else |
*/ |
/*for ( int cnt=0;cnt<5;cnt++) |
if (mk.params.field[cnt]==null) |
{ |
mk.get_params(cnt+1); |
break; |
}*/ |
/* |
for (int c=0;c<32;c++) |
if (!mk.debug_data.got_name[c]) |
{ |
mk.get_debug_name(c); |
break; |
} |
*/ |
|
|
} |
|
} |
|
|