Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 1558 → Rev 1559

/dongfang_FC_rewrite_tool/src/dongfang/mkt/frames/ReadExternalControlResponseFrame.java
0,0 → 1,104
package dongfang.mkt.frames;
 
public class ReadExternalControlResponseFrame extends ResponseFrame {
 
int[] digital = new int[2];// unsigned byte.
int remoteButtons; // unsigned byte.
int pitch; // signed byte.
int roll; // signed byte.
int yaw; // signed byte.
int throttle; // unsigned byte.
int height; // signed byte (!).
int command; // unsigned byte. Called "free" in MK code.
int frameNum; // unsigned byte.
int argument; // unsigned byte. Called "config" in MK code.
 
public ReadExternalControlResponseFrame(int address) {
super(address);
}
public int[] getDigital() {
return digital;
}
 
public void setDigital(int[] digital) {
this.digital = digital;
}
 
public int getRemoteButtons() {
return remoteButtons;
}
 
public void setRemoteButtons(int remoteButtons) {
this.remoteButtons = remoteButtons;
}
 
public int getPitch() {
return pitch;
}
 
public void setPitch(int pitch) {
this.pitch = pitch;
}
 
public int getRoll() {
return roll;
}
 
public void setRoll(int roll) {
this.roll = roll;
}
 
public int getYaw() {
return yaw;
}
 
public void setYaw(int yaw) {
this.yaw = yaw;
}
 
public int getThrottle() {
return throttle;
}
 
public void setThrottle(int throttle) {
this.throttle = throttle;
}
 
public int getHeight() {
return height;
}
 
public void setHeight(int height) {
this.height = height;
}
 
public int getCommand() {
return command;
}
 
public void setCommand(int command) {
this.command = command;
}
 
public int getFrameNum() {
return frameNum;
}
 
public void setFrameNum(int frameNum) {
this.frameNum = frameNum;
}
 
public int getArgument() {
return argument;
}
 
public void setArgument(int argument) {
this.argument = argument;
}
 
@Override
public boolean isResponseTo(RequestFrame r) {
return r instanceof ReadExternalControlRequestFrame;
}
}