mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-06-02 18:19:33 +00:00
Merge branch 'qt-gui-update' of https://github.com/CopterExpress/clever-show into qt-gui-update
This commit is contained in:
@@ -486,9 +486,7 @@ class CopterDataModel(QtCore.QAbstractTableModel):
|
||||
self.data_contents[row][col] = formatted_value
|
||||
|
||||
if col == 0:
|
||||
self.data_contents[row].client.send_message("id", {"new_id": formatted_value})
|
||||
self.data_contents[row].client.remove() # TODO change
|
||||
self._remove_row(row)
|
||||
self.data_contents[row].client.send_message("id", kwargs={"new_id": formatted_value})
|
||||
|
||||
elif role == ModelDataRole: # For inner setting\editing of raw data
|
||||
self.data_contents[row][col] = value
|
||||
|
||||
@@ -305,8 +305,8 @@ class Client(messaging.ConnectionManager):
|
||||
|
||||
self.connected = True
|
||||
|
||||
if self.copter_id is None:
|
||||
self.get_response("id", self._got_id)
|
||||
#if self.copter_id is None:
|
||||
self.get_response("id", self._got_id)
|
||||
|
||||
if self.on_connect:
|
||||
self.on_connect(self)
|
||||
|
||||
@@ -306,8 +306,9 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
music_dt = self.ui.music_delay_spin.value()
|
||||
asyncio.ensure_future(self.play_music_at_time(music_dt + time_now), loop=loop)
|
||||
logging.info('Wait {} seconds to play music'.format(music_dt))
|
||||
# self.selfcheck_selected()
|
||||
for copter in filter(lambda copter: copter.all_checks, self.model.user_selected()):
|
||||
# This filter constraints takeoff in real world, when copter state was normal and then some checks were failed for a while
|
||||
# for copter in filter(lambda copter: copter.states.all_checks, self.model.user_selected()):
|
||||
for copter in self.model.user_selected():
|
||||
server.send_starttime(copter.client, dt + time_now)
|
||||
|
||||
@pyqtSlot()
|
||||
@@ -326,7 +327,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
for copter in self.model.user_selected():
|
||||
if table.takeoff_checks(copter):
|
||||
if self.ui.z_checkbox.isChecked():
|
||||
copter.client.send_message("takeoff_z", {"z": str(self.ui.z_spin.value())}) # todo int, merge commands
|
||||
copter.client.send_message("takeoff_z", kwargs={"z": str(self.ui.z_spin.value())}) # todo int, merge commands
|
||||
else:
|
||||
copter.client.send_message("takeoff")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user