Skip to content

dev: document dflogger streaming and MAVFTP for companion computers - #7992

Merged
Hwurzburg merged 1 commit into
ArduPilot:masterfrom
Hwurzburg:claude-wiki-4687-companion-computer-log-download
Aug 25, 2026
Merged

dev: document dflogger streaming and MAVFTP for companion computers#7992
Hwurzburg merged 1 commit into
ArduPilot:masterfrom
Hwurzburg:claude-wiki-4687-companion-computer-log-download

Conversation

@Hwurzburg

Copy link
Copy Markdown
Contributor

Documents the remaining two log-retrieval methods from #4687:

  • streaming the current log live to a companion computer via REMOTE_LOG_DATA_BLOCK/REMOTE_LOG_BLOCK_STATUS (dflogger), controlled by LOG_BACKEND_TYPE/LOG_MAV_BUFSIZE
  • fetching a completed log file via MAVFTP (noted as not the recommended method)

Builds on #7923, which documented the MAVLink LOG_* command download method.

Fixes #4687

NOTE: branch claude-wiki-1884-mavlink-fence-rally-log-cal must be
merged first -- this branch is stacked on top of it
(mavlink-log-download.rst did not exist on master when this was
written).

Fixes ArduPilot#4687. Adds the two remaining methods from the issue (MAVLink
completed-log download was already covered by mavlink-log-download.rst
from ArduPilot#1884):

- Streaming the current log live via LOG_BACKEND_TYPE bit 1
  ("MAVLink") + REMOTE_LOG_DATA_BLOCK/REMOTE_LOG_BLOCK_STATUS, as
  consumed by dflogger. Verified the mechanism is still live in
  AP_Logger_MAVLink.cpp (HAL_LOGGING_MAVLINK_ENABLED) and the message
  field values against the ardupilotmega.xml MAVLink definitions.
- A short MAVFTP note, per the issue's own "(not recommended)" framing.
@Hwurzburg
Hwurzburg requested a review from rmackay9 August 23, 2026 21:25

@rmackay9 rmackay9 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great, thanks!

@Hwurzburg
Hwurzburg merged commit d3a9990 into ArduPilot:master Aug 25, 2026
4 checks passed
@Hwurzburg
Hwurzburg deleted the claude-wiki-4687-companion-computer-log-download branch August 25, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document how companies can download logs from autopilot to a flight controller

2 participants