reoder to make it works
This commit is contained in:
parent
2c9ea8e379
commit
19ead426fb
@ -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)
|
||||||
|
|
||||||
|
@ -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()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user