#ifndef P13_INSPAGE_H #define P13_INSPAGE_H #include #include #include 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