diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index 0e0761b..4048ce9 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -691,7 +691,6 @@ HEADERS += \ src/comm/LinkManager.h \ src/comm/LogReplayLink.h \ src/comm/MAVLinkProtocol.h \ - src/comm/ProtocolInterface.h \ src/comm/QGCMAVLink.h \ src/comm/TCPLink.h \ src/comm/UDPLink.h \ diff --git a/src/comm/LinkManager.h b/src/comm/LinkManager.h index db44b41..978aa18 100644 --- a/src/comm/LinkManager.h +++ b/src/comm/LinkManager.h @@ -21,7 +21,6 @@ #include "LinkInterface.h" #include "QGCLoggingCategory.h" #include "QGCToolbox.h" -#include "ProtocolInterface.h" #include "MAVLinkProtocol.h" #if !defined(__mobile__) #include "LogReplayLink.h" diff --git a/src/comm/ProtocolInterface.h b/src/comm/ProtocolInterface.h deleted file mode 100644 index 8dcef71..0000000 --- a/src/comm/ProtocolInterface.h +++ /dev/null @@ -1,56 +0,0 @@ -/**************************************************************************** - * - * (c) 2009-2020 QGROUNDCONTROL PROJECT - * - * QGroundControl is licensed according to the terms in the file - * COPYING.md in the root of the source code directory. - * - ****************************************************************************/ - - -/** - * @file - * @brief Interface class for protocols - * - * @author Lorenz Meier - * - */ - -#pragma once - -#include -#include -#include -#include "LinkInterface.h" - -/** - * @brief Interface for all protocols. - * - * This class defines the interface for - * communication packets transported by the LinkManager. - * - * @see LinkManager. - * - **/ -class ProtocolInterface : public QThread -{ - Q_OBJECT -public: - virtual ~ProtocolInterface () {} - virtual QString getName () = 0; - /** - * Reset the received, error, and dropped counts for the given link. Useful for - * when reconnecting a link. - * @param link The link to reset metadata for. - */ - virtual void resetMetadataForLink(LinkInterface *link) = 0; - -public slots: - virtual void receiveBytes (LinkInterface *link, QByteArray b) = 0; - virtual void linkStatusChanged (bool connected) = 0; - -signals: - /** @brief Update the packet loss from one system */ - void receiveLossChanged (int uasId, float loss); - -}; diff --git a/src/uas/UASInterface.h b/src/uas/UASInterface.h index c95b733..0c8511e 100644 --- a/src/uas/UASInterface.h +++ b/src/uas/UASInterface.h @@ -20,7 +20,6 @@ #include #include "LinkInterface.h" -#include "ProtocolInterface.h" #ifndef __mobile__ class FileManager;