MATLAB analysis
Note
Requires the "UAV Toolbox" to be installed
The .tlog files saved by MARSH Manager can be loaded with mavlinktlog function.
Example code:
% This requires a local copy, which would typically be created by update_mavlink.py
dialect = mavlinkdialect("./mavlink_repo/message_definitions/v1.0/marsh.xml");
logimport = mavlinktlog("./data/YYYYMMDDTHHMMSS_comment.tlog", dialect);
sim_state_msgs = readmsg(logimport, 'MessageName', 'SIM_STATE');
sim_state_data = sim_state_msgs.Messages{1};
mps_msgs = readmsg(logimport, 'MessageName', 'MOTION_PLATFORM_STATE');
mps_data = mps_msgs.Messages{1};