简短文件名
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
#ifndef DEBUGMAINTAINPAGE_H
|
||||
#define DEBUGMAINTAINPAGE_H
|
||||
|
||||
#include "base.h"
|
||||
|
||||
class TitleBar;
|
||||
class AlarmBanner;
|
||||
class DataCard;
|
||||
class LedIndicator;
|
||||
class ParamControl;
|
||||
class QPushButton;
|
||||
class QLabel;
|
||||
class QCheckBox;
|
||||
|
||||
// ===================== ⑪ 调试维护界面(洗消调试) =====================
|
||||
class DebugMaintainPage : public BasePage
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit DebugMaintainPage(AppContext* ctx, QWidget* parent = nullptr);
|
||||
|
||||
private slots:
|
||||
void refresh();
|
||||
|
||||
private:
|
||||
// 单个球阀组:控制开/关 + 开启到位 + 关闭到位 + 故障提示
|
||||
QWidget* makeValveGroup(int valve);
|
||||
// 单个泵组:转速调节 + 上电启停
|
||||
QWidget* makePumpGroup(const QString& pump, const QString& name);
|
||||
|
||||
TitleBar* m_titleBar = nullptr;
|
||||
AlarmBanner* m_warn = nullptr;
|
||||
DataCard* m_chassisCard = nullptr;
|
||||
DataCard* m_armCard = nullptr;
|
||||
DataCard* m_gasCard = nullptr;
|
||||
DataCard* m_washCard = nullptr;
|
||||
|
||||
// 球阀
|
||||
QPushButton* m_valve1Btn = nullptr;
|
||||
QPushButton* m_valve2Btn = nullptr;
|
||||
LedIndicator* m_v1Open = nullptr;
|
||||
LedIndicator* m_v1Close = nullptr;
|
||||
LedIndicator* m_v2Open = nullptr;
|
||||
LedIndicator* m_v2Close = nullptr;
|
||||
QLabel* m_valveFault1 = nullptr;
|
||||
QLabel* m_valveFault2 = nullptr;
|
||||
|
||||
// 泵
|
||||
ParamControl* m_airRpm = nullptr;
|
||||
ParamControl* m_plungerRpm = nullptr;
|
||||
ParamControl* m_leafRpm = nullptr;
|
||||
QPushButton* m_airPower = nullptr;
|
||||
QPushButton* m_plungerPower = nullptr;
|
||||
QPushButton* m_leafPower = nullptr;
|
||||
|
||||
// 底部指示灯
|
||||
LedIndicator* m_ledPlunger = nullptr;
|
||||
LedIndicator* m_ledAir = nullptr;
|
||||
LedIndicator* m_ledLeaf = nullptr;
|
||||
LedIndicator* m_ledLevel = nullptr;
|
||||
};
|
||||
|
||||
#endif // DEBUGMAINTAINPAGE_H
|
||||
Reference in New Issue
Block a user