From 00b7851228964fc9c3ae0e8cbeb60d470709ae38 Mon Sep 17 00:00:00 2001 From: Arthur Date: Tue, 12 Mar 2019 12:13:59 +0300 Subject: [PATCH] Connect gui buttons to server code --- Server/server_qt.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Server/server_qt.py b/Server/server_qt.py index 8eaaa03..4e9ca4d 100644 --- a/Server/server_qt.py +++ b/Server/server_qt.py @@ -273,7 +273,22 @@ class MainWindow(QtWidgets.QMainWindow): model.setRowCount(20) self.ui.tableView.setModel(model) self.ui.tableView.horizontalHeader().setStretchLastSection(True) - + self.ui.takeoff_button.clicked.connect(takeoff_all) + self.ui.land_button.clicked.connect(land_all) + self.ui.disarm_button.clicked.connect(disarm_all) + self.ui.start_button.clicked.connect(self.send_start_command) + self.ui.pause_button.clicked.connect(self.pause_resume_all) + self.ui.stop_button.clicked.connect(stop_swarm) + #self.ui.check_button.clicked.connect(self.preflight_checks) + def pause_resume_all(self): + if self.ui.pause_button.text() == 'Pause': + Client.broadcast('pause') + self.ui.pause_button.setText('Resume') + else: + Client.broadcast('resume') + self.ui.pause_button.setText('Pause') + def send_start_command(self): + send_starttime(self.ui.start_delay_spin.value()) # Pre-initialization # reading config