添加伺服系统
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
#ifndef SERVOSYSTEM_H
|
||||
#ifndef SERVOSYSTEM_H
|
||||
#define SERVOSYSTEM_H
|
||||
|
||||
#include <QWidget>
|
||||
#include "QMouseEvent"
|
||||
#include "QDebug"
|
||||
#include "QAction"
|
||||
#include "QContextMenuEvent"
|
||||
#include "QMenu"
|
||||
#include "QColor"
|
||||
#include "QLabel"
|
||||
#include "mavlink.h"
|
||||
#include "QStyle"
|
||||
|
||||
namespace Ui {
|
||||
class ServoSystem;
|
||||
@@ -12,10 +21,33 @@ class ServoSystem : public QWidget
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
||||
enum state{
|
||||
success = 0,
|
||||
failure,
|
||||
};
|
||||
|
||||
explicit ServoSystem(QWidget *parent = nullptr);
|
||||
~ServoSystem();
|
||||
|
||||
void closeEvent(QCloseEvent *event);
|
||||
|
||||
void contextMenuEvent(QContextMenuEvent *event);
|
||||
|
||||
private slots:
|
||||
|
||||
|
||||
public slots:
|
||||
void setFloat(void);
|
||||
void setColor(QWidget *w,state s);
|
||||
void setValue(QLabel *w,QString s);
|
||||
|
||||
void setBUMState(mavlink_bmustate_t *t);
|
||||
|
||||
|
||||
private:
|
||||
QWidget *m_parent;
|
||||
|
||||
Ui::ServoSystem *ui;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user