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; |
} |
} |