9,7 → 9,6 |
import dongfang.mkt.frames.AllDisplaysResponseFrame; |
import dongfang.mkt.frames.AnalogDebugLabelResponseFrame; |
import dongfang.mkt.frames.AttitudeDataResponseFrame; |
import dongfang.mkt.frames.ChangeParameterSetResponseFrame; |
import dongfang.mkt.frames.CompassHeadingResponseFrame; |
import dongfang.mkt.frames.ConfirmFrame; |
import dongfang.mkt.frames.DCMMatrixResponseFrame; |
16,6 → 15,8 |
import dongfang.mkt.frames.DebugResponseFrame; |
import dongfang.mkt.frames.MotorTestResponseFrame; |
import dongfang.mkt.frames.OSDDataResponseFrame; |
import dongfang.mkt.frames.ProfilerLabelResponseFrame; |
import dongfang.mkt.frames.ProfilerResponseFrame; |
import dongfang.mkt.frames.ReadExternalControlResponseFrame; |
import dongfang.mkt.frames.ReadIMUConfigurationResponseFrame; |
import dongfang.mkt.frames.ReadMotorMixerResponseFrame; |
225,6 → 226,7 |
result = f; |
break; |
} |
/* |
case 'F': { |
ChangeParameterSetResponseFrame f = new ChangeParameterSetResponseFrame(address); |
f.setParameterSetNumber(base64InputStream.readByte()); |
231,6 → 233,15 |
result = f; |
break; |
} |
*/ |
case 'F': { |
ProfilerLabelResponseFrame f = new ProfilerLabelResponseFrame(address); |
f.setChannel(base64InputStream.readByte()); |
f.setLabel(base64InputStream.readChars(16)); |
result = f; |
break; |
} |
|
case 'G': { |
ReadExternalControlResponseFrame f = new ReadExternalControlResponseFrame(address); |
f.setDigital(base64InputStream.readBytes(2)); |
424,6 → 435,14 |
break; |
} |
*/ |
case 'U': { |
ProfilerResponseFrame f = new ProfilerResponseFrame(address); |
f.setTotalHits(base64InputStream.readSignedDWord()); |
for (int i=0; i<16; i++) |
f.setActivity(i, base64InputStream.readWord()); |
result = f; |
break; |
} |
case 'V': { |
VersionResponseFrame f = new VersionResponseFrame(address); |
f.setSWMajor(base64InputStream.readByte()); |