12,11 → 12,11 |
public class MKStatistics |
|
{ |
|
public int bytes_in=0; |
public int bytes_out=0; |
|
|
|
public int resend_count=0; |
|
public int debug_data_count=0; |
42,6 → 42,42 |
public int external_control_request_count=0; |
|
|
|
public long flying_start=-1; |
|
public int heading_start=0; |
public int last_heading=0; |
|
public void process_mkflags(int flags) |
{ |
if (flags==0) |
|
flying_start=-1; |
|
else |
|
if (flying_start==-1) |
{ |
flying_start=System.currentTimeMillis(); |
heading_start=last_heading; |
} |
|
} |
|
public void process_compas(int heading) |
{ |
last_heading=heading; |
} |
|
public int flying_time() |
{ |
if (flying_start!=-1) |
return (int)((System.currentTimeMillis()-flying_start)/1000); |
else |
return 0; |
} |
|
|
public void reset() |
{ |
|