| | |
| | | return new UavReadyReplyCmd(boxSn, batteryPower, longitude, latitude, altitude); |
| | | //无人机初始化信息回复 |
| | | case 0x42: |
| | | byte[] uavData1 = new byte[in.readableBytes() - 15]; |
| | | in.readBytes(uavData1); |
| | | TelemetryDataPB.UavInitInfo uavInitInfo; |
| | | try { |
| | | uavInitInfo = TelemetryDataPB.UavInitInfo.parseFrom(uavData1); |
| | | } catch (InvalidProtocolBufferException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | return new UavInitReplyCmd(boxSn, uavInitInfo); |
| | | // byte[] uavData1 = new byte[in.readableBytes() - 15]; |
| | | // in.readBytes(uavData1); |
| | | // TelemetryDataPB.UavInitInfo uavInitInfo; |
| | | // try { |
| | | // uavInitInfo = TelemetryDataPB.UavInitInfo.parseFrom(uavData1); |
| | | // } catch (InvalidProtocolBufferException e) { |
| | | // throw new RuntimeException(e); |
| | | // } |
| | | // return new UavInitReplyCmd(boxSn, uavInitInfo); |
| | | default: |
| | | return null; |
| | | } |