• Bryant Mairs's avatar
    Fix for #647. · 4b07086f
    Bryant Mairs authored
    In the logplayer, the data stream is read ahead for messages, which is used to determine the size of the output bytearrays. Previously, this wasn't done correctly resulting in non-ideal behavior. Now, the next message is scanned properly, so the only bytearrays that are emitted from QGCMAVLinkLogPlayer are MAVLink messages in their entirety. This also has the benefit of skipping invalid/corrupted messages in the log that's being played back.
    4b07086f
Name
Last commit
Last update
avrdude Loading commit data...
data Loading commit data...
deploy Loading commit data...
doc Loading commit data...
files Loading commit data...
libs Loading commit data...
qml Loading commit data...
qupgrade @ e223e5eb Loading commit data...
src Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
Custom-Info.plist Loading commit data...
QGCExternalLibs.pri Loading commit data...
QGCInstaller.pri Loading commit data...
QGCSetup.pri Loading commit data...
README.md Loading commit data...
demo-log.txt Loading commit data...
license.txt Loading commit data...
qgcvideo.pro Loading commit data...
qgroundcontrol.pro Loading commit data...
qgroundcontrol.qrc Loading commit data...
qgroundcontrol.rc Loading commit data...
qserialport.pri Loading commit data...
qupgrade.pro Loading commit data...
testlog.txt Loading commit data...
testlog2.txt Loading commit data...
user_config.pri.dist Loading commit data...