1,30 → 1,35 |
package dongfang.mkt.datatype; |
|
public class GPSBearingAndRange { |
int distance; // in m/10. 16 bit unsigned. |
int bearing; // in degrees. 16 bit signed. |
public int getDistance() { |
double distance; // in m. |
double bearing; // in degrees. |
|
public double getDistance() { |
return distance; |
} |
public int getBearing() { |
|
public double getBearing() { |
return bearing; |
} |
public void setDistance(int distance) { |
|
public void setDistance(double distance) { |
this.distance = distance; |
} |
public void setBearing(int bearing) { |
|
public void setBearing(double bearing) { |
this.bearing = bearing; |
} |
|
public String toXML() { |
String result = "distance=\"" + ((double)this.distance)/10; |
String result = "distance=\"" + this.distance; |
result += "\" bearing=\""; |
result += this.bearing; |
result += "\""; |
return result; |
} |
|
public String toString() { |
String result = "" + ((double)this.distance)/10; |
result += "m @"; |
String result = this.distance + "m @"; |
result += this.bearing; |
result += "deg"; |
return result; |