reoder to make it works

This commit is contained in:
Martin Quarda 2025-04-04 18:15:13 +02:00
parent 2c9ea8e379
commit 19ead426fb
2 changed files with 21 additions and 26 deletions

View File

@ -23,11 +23,6 @@ activeCards = []
TIME = config['countdown_seconds'] TIME = config['countdown_seconds']
USB_IF = 0 # Interface
USB_TIMEOUT = 5 # Timeout in ms
USB_VENDOR = 0xffff # Vendor-ID:
USB_PRODUCT = 0x0035 # Product-ID
db = {} db = {}
queue_to_send = [] queue_to_send = []
@ -102,9 +97,6 @@ def callbackOnCard(card_id):
print(f'Card {card_id} not found in db') print(f'Card {card_id} not found in db')
UsbCardReader(callbackOnCard)
class GridRow(): class GridRow():
def __init__(self, parent, racer, index): def __init__(self, parent, racer, index):
global queue_to_send global queue_to_send
@ -209,7 +201,7 @@ def on_activate(app):
win = GridWindow(application=app) win = GridWindow(application=app)
win.present() win.present()
UsbCardReader() UsbCardReader(callbackOnCard)
app = Gtk.Application(application_id='com.example.App') app = Gtk.Application(application_id='com.example.App')
app.connect('activate', on_activate) app.connect('activate', on_activate)

View File

@ -103,25 +103,8 @@ def register_racer():
updateRacers() updateRacers()
def reload_racers():
global racers
response = session.get(config['host'] + '/api/racers')
racers = response.json()
updateRacers()
reload_racers()
window = uic.loadUi("registrace.ui")
window.register_racer.clicked.connect(register_racer)
window.reload_racers.clicked.connect(reload_racers)
window.show()
model = QtGui.QStandardItemModel() model = QtGui.QStandardItemModel()
window.racers.setModel(model)
def updateRacers(): def updateRacers():
model.clear() model.clear()
@ -135,6 +118,17 @@ def updateRacers():
updateRacers() updateRacers()
def reload_racers():
global racers
response = session.get(config['host'] + '/api/racers')
racers = response.json()
updateRacers()
reload_racers()
def findByCard(card_id): def findByCard(card_id):
for racer in racers: for racer in racers:
if racer['card_id'] == card_id: if racer['card_id'] == card_id:
@ -171,6 +165,15 @@ def updateLastCard(card_id):
}) })
racer['started'] = True racer['started'] = True
UsbCardReader(updateLastCard) UsbCardReader(updateLastCard)
window = uic.loadUi("registrace.ui")
window.racers.setModel(model)
window.register_racer.clicked.connect(register_racer)
window.reload_racers.clicked.connect(reload_racers)
window.show()
app.exec() app.exec()