Skip to content

Commit

Permalink
Server: Add repait chrony function
Browse files Browse the repository at this point in the history
  • Loading branch information
goldarte committed Nov 12, 2019
1 parent 39c6a4c commit 348f81b
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
6 changes: 5 additions & 1 deletion Server/server_gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,8 @@ def setupUi(self, MainWindow):
self.action_send_calibrations.setObjectName("action_send_calibrations")
self.action_reboot_all = QtWidgets.QAction(MainWindow)
self.action_reboot_all.setObjectName("action_reboot_all")
self.action_restart_chrony = QtWidgets.QAction(MainWindow)
self.action_restart_chrony.setObjectName("action_restart_chrony")
self.menuDeveloper_mode.addAction(self.action_send_any_file)
self.menuDeveloper_mode.addAction(self.actionSend_any_command)
self.menuOptions.addAction(self.action_send_animations)
Expand All @@ -267,10 +269,11 @@ def setupUi(self, MainWindow):
self.menuDeveloper_mode_2.addAction(self.action_reboot_all)
self.menuDrone.addAction(self.action_set_z_offset_to_ground)
self.menuDrone.addAction(self.action_reset_z_offset)
self.menuDrone.addSeparator()
self.menuDrone.addAction(self.action_restart_chrony)
self.menuDrone.addAction(self.action_remove_row)
self.menuDrone.addSeparator()
self.menuDrone.addAction(self.menuDeveloper_mode_2.menuAction())
self.menuDrone.addAction(self.action_remove_row)
self.menuMusic.addAction(self.action_select_music_file)
self.menuMusic.addAction(self.action_play_music)
self.menuMusic.addAction(self.action_stop_music)
Expand Down Expand Up @@ -337,3 +340,4 @@ def retranslateUi(self, MainWindow):
self.action_remove_row.setText(_translate("MainWindow", "Remove from table"))
self.action_send_calibrations.setText(_translate("MainWindow", "Send camera calibrations"))
self.action_reboot_all.setText(_translate("MainWindow", "Reboot all"))
self.action_restart_chrony.setText(_translate("MainWindow", "Restart chrony"))
8 changes: 7 additions & 1 deletion Server/server_gui.ui
Original file line number Diff line number Diff line change
Expand Up @@ -425,10 +425,11 @@
</widget>
<addaction name="action_set_z_offset_to_ground"/>
<addaction name="action_reset_z_offset"/>
<addaction name="separator"/>
<addaction name="action_restart_chrony"/>
<addaction name="action_remove_row"/>
<addaction name="separator"/>
<addaction name="menuDeveloper_mode_2"/>
<addaction name="action_remove_row"/>
</widget>
<widget class="QMenu" name="menuMusic">
<property name="title">
Expand Down Expand Up @@ -561,6 +562,11 @@
<string>Reboot all</string>
</property>
</action>
<action name="action_restart_chrony">
<property name="text">
<string>Restart chrony</string>
</property>
</action>
</widget>
<tabstops>
<tabstop>start_delay_spin</tabstop>
Expand Down
6 changes: 6 additions & 0 deletions Server/server_qt.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ def init_ui(self):
self.ui.action_reset_start.triggered.connect(self.reset_start)
self.ui.action_set_z_offset_to_ground.triggered.connect(self.set_z_offset_to_ground)
self.ui.action_reset_z_offset.triggered.connect(self.reset_z_offset)
self.ui.action_restart_chrony.triggered.connect(self.restart_chrony)
self.ui.action_select_music_file.triggered.connect(self.select_music_file)
self.ui.action_play_music.triggered.connect(self.play_music)
self.ui.action_stop_music.triggered.connect(self.stop_music)
Expand Down Expand Up @@ -458,6 +459,11 @@ def reset_z_offset(self):
for copter in self.model.user_selected():
copter.client.send_message("reset_z_offset")

@pyqtSlot()
def restart_chrony(self):
for copter in self.model.user_selected():
copter.client.send_message("repair_chrony")

@pyqtSlot()
def select_music_file(self):
path = QFileDialog.getOpenFileName(self, "Select music file", filter="Music files (*.mp3 *.wav)")[0]
Expand Down

0 comments on commit 348f81b

Please sign in to comment.