Skip to content

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

Open
Hwurzburg wants to merge 1 commit into
ArduPilot:masterfrom
Hwurzburg:claude-wiki-4687-companion-computer-log-download
Open

dev: document dflogger streaming and MAVFTP for companion computers#7992
Hwurzburg wants to merge 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
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

1 participant