1,12 → 1,9 |
package dongfang.mkt.frames; |
|
public class AttitudeDataResponseFrame extends ResponseFrame { |
// signed int Winkel[3]; // nick, roll, compass in 0,1� |
// signed char reserve[8]; |
private int pitch; |
private int roll; |
private int heading; |
private int[] expansion; |
private float[] attitude; |
private float[] rates; |
private float[] acc; |
|
public AttitudeDataResponseFrame(int address) { |
super(address); |
17,35 → 14,34 |
return r instanceof AttitudeDataRequestFrame; |
} |
|
public int getPitch() { |
return pitch; |
public float[] getAttitude() { |
return attitude; |
} |
|
public void setPitch(int pitch) { |
this.pitch = pitch; |
public void setAttitude(float[] attitude) { |
this.attitude = attitude; |
} |
|
public int getRoll() { |
return roll; |
public float[] getRates() { |
return rates; |
} |
|
public void setRoll(int roll) { |
this.roll = roll; |
public void setRates(float[] rates) { |
this.rates = rates; |
} |
|
public int getHeading() { |
return heading; |
public float[] getAcc() { |
return acc; |
} |
|
public void setHeading(int heading) { |
this.heading = heading; |
public void setAcc(float[] acc) { |
this.acc = acc; |
} |
|
public int[] getExpansion() { |
return expansion; |
|
public String toString() { |
String result = "pitch: " + attitude[0] + ", roll: " + attitude[1] + ", yaw: " + attitude[2]; |
result += ", pitchRate: " + rates[0] + ", rollRate: " + rates[1] + ", yawRate: " + rates[2]; |
result += ", X: " + acc[0] + ", Y: " + acc[1] + ", Z: " + acc[2]; |
return result; |
} |
|
public void setExpansion(int[] expansion) { |
this.expansion = expansion; |
} |
} |