修改指令界面

This commit is contained in:
hm
2020-10-12 21:08:37 +08:00
parent 5fa54bde78
commit b0c2606b4f
10 changed files with 624 additions and 220 deletions
+71
View File
@@ -7,6 +7,14 @@
#include "QContextMenuEvent"
#include "QMenu"
#include "multiselector.h"
#include "Selector.h"
#include "Inputter.h"
#include "CharInputter.h"
#include "Confirm.h"
#include "CommandEditor.h"
namespace Ui {
class CommandBox;
}
@@ -32,6 +40,55 @@ public slots:
void on_comboBox_TestPoint_currentIndexChanged(int index);
void on_pushButton_SendTest_clicked();
void setSecondConfirm(QVariant value);
void on_commandClicked(QString name,
float param1, float param2, float param3, float param4,
float param5, float param6, float param7,
uint16_t command, uint8_t confirmation);
signals:
void cmd_int(float param1, float param2, float param3, float param4, int x, int y, float z);
void cmd_long( float param1,float param2,float param3,float param4,float param5,float param6,float param7,uint16_t command,uint8_t confirmation);
private slots:
void on_pushButton_Servo_Check_clicked();
void on_pushButton_Servo_Read_clicked();
void on_pushButton_Servo_Zero_clicked();
void on_pushButton_Servo_Work_clicked();
void on_pushButton_AirHeatOn_clicked();
void on_pushButton_AirHeatOff_clicked();
void on_pushButton_coldrun_clicked();
void on_pushButton_groundstartup_clicked();
void on_pushButton_Afterburner_off_clicked();
void on_pushButton_stop_clicked();
void on_pushButton_EmergencyStop_clicked();
void on_pushButton_Hardware_off_clicked();
void on_pushButton_Hardware_on_clicked();
void on_pushButton_Afterburner_on_clicked();
void on_pushButton_Afterburner_half_clicked();
void on_pushButton_setRPM_clicked();
void on_pushButton_SendCommand_clicked();
void on_pushButton_Cancel_clicked();
private:
QWidget *m_parent;
@@ -39,6 +96,20 @@ private:
bool floatflag = true;
Ui::CommandBox *ui;
QString m_name = 0;
float m_param1 = 0;
float m_param2 = 0;
float m_param3 = 0;
float m_param4 = 0;
float m_param5 = 0;
float m_param6 = 0;
float m_param7 = 0;
uint16_t m_command = 10;
uint8_t m_confirm = 10;
};
#endif // COMMANDBOX_H