Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 1558 → Rev 1559

/dongfang_FC_rewrite_tool/src/dongfang/mkt/serial/MKOutputStream.java
12,6 → 12,8
import dongfang.mkt.frames.ExternalControlRequestFrame;
import dongfang.mkt.frames.LoopbackTestRequestFrame;
import dongfang.mkt.frames.MotorTestRequestFrame;
import dongfang.mkt.frames.OSDDataRequestFrame;
import dongfang.mkt.frames.ReadExternalControlRequestFrame;
import dongfang.mkt.frames.RequestFrame;
import dongfang.mkt.frames.ResetRequestFrame;
import dongfang.mkt.frames.SetCompassHeadingRequestFrame;
163,7 → 165,7
}
 
public void visit(ExternalControlRequestFrame f) throws IOException {
writeByte('y');
writeByte('b');
base64OutputStream.writeByte(f.getDigital()[0]);
base64OutputStream.writeByte(f.getDigital()[1]);
base64OutputStream.writeByte(f.getRemoteButtons());
176,6 → 178,10
base64OutputStream.writeByte(f.getFrameNum());
base64OutputStream.writeByte(f.getArgument());
}
public void visit(ReadExternalControlRequestFrame f) throws IOException {
writeByte('g');
}
 
public void visit(LoopbackTestRequestFrame f) throws IOException {
writeByte('0');
199,4 → 205,9
public void visit(SetCompassHeadingRequestFrame f) throws IOException {
writeByte('K');
}
 
public void visit(OSDDataRequestFrame f) throws IOException {
writeByte('o');
base64OutputStream.writeByte(f.getAutoSendInterval());
}
}