Get desktop application:
View/edit binary Protocol Buffers messages
Implements file transfer functionality using MAVLink FTP.
Compares a local file to a remote file using a CRC32 checksum.
The path of the local file.
The path of the remote file.
Whether the files are identical.
Creates a remote directory.
The remote directory to create.
Lists items from a remote directory.
The remote directory to list the contents for.
The found directories and files.
Removes a remote directory.
The remote directory to remove.
Removes a remote file.
The path of the remote file to remove.
Renames a remote file or remote directory.
The remote source path.
The remote destination path.
Set target component ID. By default it is the autopilot.
The component ID to set.
Downloads a file to local directory.
The path of the remote file to download.
The local directory to download to.
Use burst for faster downloading.
The progress data if result is next
Uploads local file to remote directory.
The local file path to upload.
The remote directory to upload to.
The progress data if result is next
A file system entry (file or directory) with metadata.
Used in:
The name of the file or directory.
Whether the entry is a file or a directory.
The size of the file in bytes (0 for directories).
Last modification time in seconds since UNIX epoch (UTC), 0 if unknown.
The type of a file system entry.
Used in:
Unknown entry type
A regular file
A directory
Result type.
Used in: , , , , , , , ,
Result enum value
Human-readable English string describing the result
Possible results returned for FTP commands
Used in:
Unknown result
Success
Intermediate message showing progress
Timeout
Operation is already in progress
File IO operation error
File exists already
File does not exist
File is write protected
Invalid parameter
Unsupported command
General protocol error
No system connected
The output of a directory list
Used in:
The directory entries (files and directories) with their metadata.
Progress data type for file transfer.
Used in: ,
The number of bytes already transferred.
The total bytes to transfer.