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.