Added more buttons from Qt GUI

This commit is contained in:
Igor Nurullaev
2019-08-29 16:36:09 +03:00
parent 2bddf31a2e
commit e4aa7a4e70
14 changed files with 511 additions and 154 deletions

View File

@@ -1,23 +1,36 @@
from server import Client
copters = []
delay = 0
def set_delay_manually(_delay):
global delay
delay = _delay
def get_delay_manually():
return delay
class WebCopter:
def __init__(self, ip, name):
def __init__(self, ip, client):
self.anim_id = None
self.batt_voltage = None
self.cell_voltage = None
self.selfcheck = None
self.time = None
self.ip = ip
self.name = name
self.name = client.copter_id
self.client = client
self.refresh()
def refresh(self):
Client.clients[self.ip].get_response("anim_id", save, callback_args=(self, 'anim_id'))
Client.clients[self.ip].get_response("batt_voltage", save, callback_args=(self, 'batt_voltage'))
Client.clients[self.ip].get_response("cell_voltage", save, callback_args=(self, 'cell_voltage'))
Client.clients[self.ip].get_response("selfcheck", save, callback_args=(self, 'selfcheck'))
Client.clients[self.ip].get_response("time", save, callback_args=(self, 'time'))
self.client.get_response("anim_id", save, callback_args=(self, 'anim_id'))
self.client.get_response("batt_voltage", save, callback_args=(self, 'batt_voltage'))
self.client.get_response("cell_voltage", save, callback_args=(self, 'cell_voltage'))
self.client.get_response("selfcheck", save, callback_args=(self, 'selfcheck'))
self.client.get_response("time", save, callback_args=(self, 'time'))
def save(m, self, param_name):