You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							44 lines
						
					
					
						
							933 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							44 lines
						
					
					
						
							933 B
						
					
					
				| #ifndef MAINWINDOW_H | |
| #define MAINWINDOW_H | |
| 
 | |
| #include <QMainWindow> | |
| 
 | |
| #include "ModbusWrapper.h" | |
| #include "ModbusConfig.h" | |
| #include "ServoController.h" | |
| 
 | |
| QT_BEGIN_NAMESPACE | |
| namespace Ui { class MainWindow; | |
| } | |
| QT_END_NAMESPACE | |
| 
 | |
| class MainWindow : public QMainWindow | |
| { | |
| 	Q_OBJECT | |
| 
 | |
| private: | |
| 	Ui::MainWindow* ui; | |
| 	ModbusWrapper modbusWrapper; | |
| 	ModbusConfig configDevice; | |
|     ServoController _servoControler; | |
| 
 | |
| public: | |
| 	MainWindow(QWidget* parent = nullptr); | |
| 	~MainWindow(); | |
| 	void printCoilsDataFromClient(QBitArray uiCoils); | |
| 	void printRegisterDataFromClient(QVector<quint16> uiHoldingRegisters); | |
| 
 | |
| 	//uncrustify off | |
| private slots: | |
| 	void on_connect_clicked(); | |
| 	//uncrustify on | |
| 	void on_readButton_clicked(); | |
| 	void on_writeSingleCoil_clicked(); | |
| 	void on_writeMultiCoil_clicked(); | |
| 	void on_writeSingleRegister_clicked(); | |
| 	void on_writeMultiRegister_clicked(); | |
|     void on_fix_clicked(); | |
|     void on_pushButton_clicked(); | |
| }; | |
| 
 | |
| #endif //MAINWINDOW_H
 | |
| 
 |