15,14 → 15,16 |
import dongfang.mkt.frames.MotorTestRequestFrame; |
import dongfang.mkt.frames.OSDDataRequestFrame; |
import dongfang.mkt.frames.ReadExternalControlRequestFrame; |
import dongfang.mkt.frames.ReadIMUConfigurationRequestFrame; |
import dongfang.mkt.frames.ReadParamSetRequestFrame; |
import dongfang.mkt.frames.RequestFrame; |
import dongfang.mkt.frames.ResetRequestFrame; |
import dongfang.mkt.frames.SetCompassHeadingRequestFrame; |
import dongfang.mkt.frames.SingleDisplayRequestFrame; |
import dongfang.mkt.frames.UniversalReadParamSetRequestFrame; |
import dongfang.mkt.frames.UniversalWriteParamSetRequestFrame; |
import dongfang.mkt.frames.VariablesRequestFrame; |
import dongfang.mkt.frames.VersionRequestFrame; |
import dongfang.mkt.frames.WriteIMUConfigurationRequestFrame; |
import dongfang.mkt.frames.WriteParamSetRequestFrame; |
|
public class MKOutputStream extends OutputStream implements RequestFrameVisitor { |
public class MKDataOutputStream { |
191,12 → 193,12 |
base64OutputStream.writeChars(f.getChararray()); |
} |
|
public void visit(UniversalReadParamSetRequestFrame f) throws IOException { |
public void visit(ReadParamSetRequestFrame f) throws IOException { |
writeByte('q'); |
base64OutputStream.writeByte(f.getConfigurationSetNumber()); |
} |
|
public void visit(UniversalWriteParamSetRequestFrame f) throws IOException { |
public void visit(WriteParamSetRequestFrame f) throws IOException { |
writeByte('s'); |
base64OutputStream.writeByte(f.getConfigurationSetNumber()); |
base64OutputStream.writeByte(f.getConfigurationVersionNumber()); |
217,4 → 219,15 |
writeByte('o'); |
base64OutputStream.writeByte(f.getAutoSendInterval()); |
} |
|
public void visit(ReadIMUConfigurationRequestFrame f) throws IOException { |
writeByte('i'); |
} |
|
public void visit(WriteIMUConfigurationRequestFrame f) throws IOException { |
writeByte('j'); |
base64OutputStream.writeByte(f.getConfigurationVersionNumber()); |
base64OutputStream.writeByte(f.getDataLength()); |
base64OutputStream.writeBytes(f.getData()); |
} |
} |