Commit c7a3dd87 authored by Gus Grubba's avatar Gus Grubba

Remove dead interface/file.

parent 21c62529
......@@ -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 \
......
......@@ -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"
......
/****************************************************************************
*
* (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
*
* 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 <mavteam@student.ethz.ch>
*
*/
#pragma once
#include <QThread>
#include <QString>
#include <QByteArray>
#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);
};
......@@ -20,7 +20,6 @@
#include <QPointer>
#include "LinkInterface.h"
#include "ProtocolInterface.h"
#ifndef __mobile__
class FileManager;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment