MavlinkFTP: remove MavlinkStream inheritance

This commit is contained in:
Beat Küng
2017-05-18 09:48:14 +02:00
committed by Lorenz Meier
parent 78c1f51f11
commit e6c3b29aa6
3 changed files with 13 additions and 32 deletions
+2 -20
View File
@@ -49,10 +49,10 @@
//#define MAVLINK_FTP_DEBUG
MavlinkFTP::MavlinkFTP(Mavlink *mavlink) :
MavlinkStream(mavlink),
_session_info{},
_utRcvMsgFunc{},
_worker_data{}
_worker_data{},
_mavlink(mavlink)
{
// initialize session
_session_info.fd = -1;
@@ -63,18 +63,6 @@ MavlinkFTP::~MavlinkFTP()
}
const char *
MavlinkFTP::get_name() const
{
return "MAVLINK_FTP";
}
uint16_t
MavlinkFTP::get_id()
{
return MAVLINK_MSG_ID_FILE_TRANSFER_PROTOCOL;
}
unsigned
MavlinkFTP::get_size()
{
@@ -86,12 +74,6 @@ MavlinkFTP::get_size()
}
}
MavlinkStream *
MavlinkFTP::new_instance(Mavlink *mavlink)
{
return new MavlinkFTP(mavlink);
}
#ifdef MAVLINK_FTP_UNIT_TEST
void
MavlinkFTP::set_unittest_worker(ReceiveMessageFunc_t rcvMsgFunc, void *worker_data)