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_msgs/FileEntry.h>#include <mavros_msgs/FileList.h>#include <mavros_msgs/FileOpen.h>#include <mavros_msgs/FileClose.h>#include <mavros_msgs/FileRead.h>#include <mavros_msgs/FileWrite.h>#include <mavros_msgs/FileRemove.h>#include <mavros_msgs/FileMakeDir.h>#include <mavros_msgs/FileRemoveDir.h>#include <mavros_msgs/FileTruncate.h>#include <mavros_msgs/FileRename.h>#include <mavros_msgs/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.