Files
EJM_Display/Pages/P13_InsPage.h

128 lines
4.2 KiB
C
Raw Permalink Normal View History

2025-08-20 23:06:28 +08:00
#ifndef P13_INSPAGE_H
#define P13_INSPAGE_H
#include <QWidget>
2025-09-30 15:36:46 +08:00
#include <DataCenter/OpcUaManager.h>
#include <GlobalDefinitions/Variable.h>
2025-08-20 23:06:28 +08:00
namespace Ui {
class P13_InsPage;
}
class P13_InsPage : public QWidget
{
Q_OBJECT
public:
explicit P13_InsPage(QWidget *parent = nullptr);
~P13_InsPage();
2025-09-30 15:36:46 +08:00
void Write32Bit(uint8_t Key, uint8_t Index, int8_t int8);
void Write32Bit(uint8_t Key, uint8_t Index, bool Bit);
2025-10-11 18:05:29 +08:00
void isControl(bool ok);
2025-09-30 15:36:46 +08:00
private slots:
void on_XZK_OperMode_activated(int index);
void on_XZK_SpeedMode_activated(int index);
void on_Sider_Track_sliderMoved(int position);
void on_Sider_TrackL_sliderMoved(int position);
void on_Sider_TrackR_sliderMoved(int position);
void on_Sider_Cut_sliderMoved(int position);
void on_Sider_Cutt_sliderMoved(int position);
void on_Sider_Track_sliderReleased();
void on_Sider_TrackL_sliderReleased();
void on_Sider_TrackR_sliderReleased();
void on_Sider_Cut_sliderReleased();
void on_Sider_Cutt_sliderReleased();
void on_But_EStop_pressed();
void on_But_PumpStart_pressed();
void on_But_PumpStop_pressed();
void on_But_CutStart_pressed();
void on_But_CutStop_pressed();
void on_But_LoaderStart_pressed();
void on_But_LoaderStop_pressed();
void on_But_TransportCorotation_pressed();
void on_But_TransportReversal_pressed();
void on_But_TransportStop_pressed();
void on_But_StandbyStart_pressed();
void on_But_StandbyStop_pressed();
2025-10-11 18:05:29 +08:00
void on_But_DustStart_pressed();
void on_But_DustStop_pressed();
2025-09-30 15:36:46 +08:00
void on_But_Reset_pressed();
void on_But_TransportLifterStr_pressed();
void on_But_TransportLifterShr_pressed();
void on_But_TransportSwingStr_pressed();
void on_But_TransportSwingShr_pressed();
void on_But_BoardLifterStr_pressed();
void on_But_BoardLifterShr_pressed();
void on_But_BoardExpansionStr_pressed();
void on_But_BoardExpansionShr_pressed();
void on_But_SupportLStr_pressed();
void on_But_SupportLShr_pressed();
void on_But_SupportRStr_pressed();
void on_But_SupportRShr_pressed();
void on_But_HydraulicStr_pressed();
void on_But_HydraulicShr_pressed();
void on_But_ECUStr_pressed();
void on_But_ECUShr_pressed();
void on_But_SupportTmpStr_pressed();
void on_But_SupportTmpShr_pressed();
void on_But_RollerStr_pressed();
void on_But_RollerShr_pressed();
void on_But_LubPump_pressed();
void on_But_BoostPump_pressed();
void on_But_TrackTension_pressed();
void on_But_TransportTension_pressed();
2025-10-11 18:05:29 +08:00
2025-09-30 15:36:46 +08:00
2025-08-20 23:06:28 +08:00
2025-09-30 15:36:46 +08:00
void on_But_EStop_released();
void on_But_PumpStart_released();
void on_But_PumpStop_released();
void on_But_CutStart_released();
void on_But_CutStop_released();
void on_But_LoaderStart_released();
void on_But_LoaderStop_released();
void on_But_TransportCorotation_released();
void on_But_TransportReversal_released();
void on_But_TransportStop_released();
void on_But_StandbyStart_released();
void on_But_StandbyStop_released();
2025-10-11 18:05:29 +08:00
void on_But_DustStart_released();
void on_But_DustStop_released();
2025-09-30 15:36:46 +08:00
void on_But_Reset_released();
void on_But_TransportLifterStr_released();
void on_But_TransportLifterShr_released();
void on_But_TransportSwingStr_released();
void on_But_TransportSwingShr_released();
void on_But_BoardLifterStr_released();
void on_But_BoardLifterShr_released();
void on_But_BoardExpansionStr_released();
void on_But_BoardExpansionShr_released();
void on_But_SupportLStr_released();
void on_But_SupportLShr_released();
void on_But_SupportRStr_released();
void on_But_SupportRShr_released();
void on_But_HydraulicStr_released();
void on_But_HydraulicShr_released();
void on_But_ECUStr_released();
void on_But_ECUShr_released();
void on_But_SupportTmpStr_released();
void on_But_SupportTmpShr_released();
void on_But_RollerStr_released();
void on_But_RollerShr_released();
void on_But_LubPump_released();
void on_But_BoostPump_released();
void on_But_TrackTension_released();
void on_But_TransportTension_released();
2025-10-11 18:05:29 +08:00
void on_ControlRequest_clicked(bool checked);
2025-08-20 23:06:28 +08:00
private:
Ui::P13_InsPage *ui;
2025-09-30 15:36:46 +08:00
OpcUaManager* m_OpcUaManager; // 全局唯一OPC实例
2025-08-20 23:06:28 +08:00
};
#endif // P13_INSPAGE_H