128 lines
4.2 KiB
C++
128 lines
4.2 KiB
C++
#ifndef P13_INSPAGE_H
|
|
#define P13_INSPAGE_H
|
|
|
|
#include <QWidget>
|
|
#include <DataCenter/OpcUaManager.h>
|
|
#include <GlobalDefinitions/Variable.h>
|
|
namespace Ui {
|
|
class P13_InsPage;
|
|
}
|
|
|
|
class P13_InsPage : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit P13_InsPage(QWidget *parent = nullptr);
|
|
~P13_InsPage();
|
|
void Write32Bit(uint8_t Key, uint8_t Index, int8_t int8);
|
|
void Write32Bit(uint8_t Key, uint8_t Index, bool Bit);
|
|
void isControl(bool ok);
|
|
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();
|
|
void on_But_DustStart_pressed();
|
|
void on_But_DustStop_pressed();
|
|
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();
|
|
|
|
|
|
|
|
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();
|
|
void on_But_DustStart_released();
|
|
void on_But_DustStop_released();
|
|
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();
|
|
|
|
|
|
void on_ControlRequest_clicked(bool checked);
|
|
|
|
private:
|
|
Ui::P13_InsPage *ui;
|
|
OpcUaManager* m_OpcUaManager; // 全局唯一OPC实例
|
|
};
|
|
|
|
#endif // P13_INSPAGE_H
|