Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 264 → Rev 265

/DUBwise/trunk/shared/src/MKCommunicator.java
55,12 → 55,31
}
 
 
public int Alt() // in dm
{
int alt=0;
if (ufo_prober.is_mk())
alt=debug_data.analog[5]/3;
else
if (ufo_prober.is_navi())
alt=gps_position.Altimeter/3;
if ( alt<0) alt=0; // mk
if ( alt>20000) alt=0; // navi
 
return alt;
}
 
public String Alt_formated() // in dm
{
return "" + Alt()/10 + "m";
}
public int AngleRoll()
{
if (ufo_prober.is_mk())
if (ufo_prober.is_mk())
return angle_roll;
else if (ufo_prober.is_navi())
 
return debug_data.analog[1];
return -1;
740,6 → 759,8
stats.debug_data_count++;
debug_data.set_by_mk_data(Decode64(data,3,len-3),version);
 
if (ufo_prober.is_mk())
stats.process_mkflags(debug_data.motor_val(0)); // TODO remove dirty hack
if (debug_buff_targets!=null)
{
for (int sp=0;sp<debug_buff_targets.length;sp++)
821,6 → 842,8
gps_position.set_by_mk_data(Decode64(data,3,len-3),version);
 
stats.process_mkflags(gps_position.MKFlags);
stats.process_compas(gps_position.CompasHeading);
log("long:" + gps_position.Longitude);
log("lat:" + gps_position.Latitude);
 
838,6 → 861,8
}
 
 
public boolean force_disconnect=true;
 
public void close_connections(boolean force)