修正姿态显示和指令发送

This commit is contained in:
2020-06-03 18:09:41 +08:00
parent d20e39a987
commit 72aa91dfb8
12 changed files with 354 additions and 140 deletions
+27 -15
View File
@@ -4,8 +4,6 @@
#include <QWidget>
#include <QMouseEvent>
#include "leftladder.h"
#include "QTimer"
@@ -48,6 +46,12 @@ typedef struct {
}_color;
typedef struct {
QString GPS;
QString MODE;
QString STATE;
qreal ax;
qreal ay;
qreal az;
@@ -87,6 +91,7 @@ typedef struct {
typedef struct{
qreal pitch;
qreal roll;
qreal yaw;
@@ -103,6 +108,8 @@ typedef struct{
qreal verticalspeed;//纵向速度
bool isUpdate;
}_target;
@@ -120,12 +127,26 @@ public Q_SLOTS:
void setAttitude(qreal Pitch,qreal Roll,qreal Yaw);
void setAttitudeSpeed(qreal PitchSpeed,qreal RollSpeed,qreal YawSpeed);
void setPitchTarget(qreal Pitch);
void setRollTarget(qreal Roll);
void setYawTarget(qreal Yaw);
void setAttitudeTarget(qreal Pitch,qreal Roll,qreal Yaw);
void setAltitude(qreal Altitude);
void setAltitudeTarget(double Altitude);
void setAirSpeed(qreal speed);
void setAirSpeedTarget(double speed);
void setVerticalSpeed(double speed);
void setVerticalSpeedTarget(double speed);
void setLed(QColor LED);
void setGPS(QString str);
void setMode(QString str);
void setState(QString str);
void setAOA(qreal Value);
protected:
@@ -164,9 +185,9 @@ private:
QString m_mode;//显示模式
QString m_SPD_HOLD;
QString m_HDG_HOLD;
QString m_ALT_HOLD;
QString m_GPS;
QString m_MODE;
QString m_STATE;
double m_PitchValue;
double m_RollValue;
@@ -248,15 +269,6 @@ private:
QPoint m_c;
LeftLadder *leftladder;
};