FTP plugin. More...
#include <chrono>#include <cerrno>#include <condition_variable>#include <mavros/mavros_plugin.h>#include <pluginlib/class_list_macros.h>#include <std_srvs/Empty.h>#include <mavros/FileEntry.h>#include <mavros/FileList.h>#include <mavros/FileOpen.h>#include <mavros/FileClose.h>#include <mavros/FileRead.h>#include <mavros/FileWrite.h>#include <mavros/FileRemove.h>#include <mavros/FileMakeDir.h>#include <mavros/FileRemoveDir.h>#include <mavros/FileTruncate.h>#include <mavros/FileRename.h>#include <mavros/FileChecksum.h>
Go to the source code of this file.
Classes | |
| class | mavplugin::FTPPlugin |
| FTP plugin. More... | |
| class | mavplugin::FTPRequest |
| FTP Request message abstraction class. More... | |
| struct | mavplugin::FTPRequest::PayloadHeader |
| This is the payload which is in mavlink_file_transfer_protocol_t.payload. We pad the structure ourselves to 32 bit alignment to avoid usage of any pack pragmas. More... | |
Namespaces | |
| namespace | mavplugin |
Defines | |
| #define | SERVICE_IDLE_CHECK() |
FTP plugin.
Definition in file ftp.cpp.