Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 1695 → Rev 1540

/dongfang_FC_rewrite_tool/src/dongfang/mkt/frames/AttitudeDataResponseFrame.java
1,9 → 1,12
package dongfang.mkt.frames;
 
public class AttitudeDataResponseFrame extends ResponseFrame {
private float[] attitude;
private float[] rates;
private float[] acc;
// 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;
public AttitudeDataResponseFrame(int address) {
super(address);
14,34 → 17,35
return r instanceof AttitudeDataRequestFrame;
}
 
public float[] getAttitude() {
return attitude;
public int getPitch() {
return pitch;
}
 
public void setAttitude(float[] attitude) {
this.attitude = attitude;
public void setPitch(int pitch) {
this.pitch = pitch;
}
 
public float[] getRates() {
return rates;
public int getRoll() {
return roll;
}
 
public void setRates(float[] rates) {
this.rates = rates;
public void setRoll(int roll) {
this.roll = roll;
}
 
public float[] getAcc() {
return acc;
public int getHeading() {
return heading;
}
 
public void setAcc(float[] acc) {
this.acc = acc;
public void setHeading(int heading) {
this.heading = heading;
}
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 int[] getExpansion() {
return expansion;
}
 
public void setExpansion(int[] expansion) {
this.expansion = expansion;
}
}