添加伺服系统

This commit is contained in:
hm
2020-10-07 19:50:45 +08:00
parent 8e1807c8f2
commit 3b9e229b15
18 changed files with 850 additions and 377 deletions
+33 -1
View File
@@ -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;
};