def main(): a = QApplication(sys.argv) spreadsheet = CurrentMouse() jsonName = 'SourisDynamique-a348c1bc1c12.json' worksheetName = "InterfaceSouris" arduino = Arduino.Arduino() try: print("Connecting to Google SpreadSheet...") spreadsheet.spreadsheetOpen(jsonName, worksheetName) print("Creating local data...") queue = Queue.Queue() rfidQueue = Queue.Queue() x = ReadThread(spreadsheet, arduino, queue, rfidQueue) print("Creating GUI...") gui = MainGui(spreadsheet, x, arduino, queue, rfidQueue) print('Program is ready') a.exec_() except: print("Error: Unable to open spreadsheet") # sys.exit(a.exec_()) print('Program terminated')
def main(): a = QApplication(sys.argv) spreadsheet = CurrentMouse() jsonName = "SourisDynamique-a348c1bc1c12.json" worksheetName = "InterfaceSouris" arduino = Arduino.Arduino() # try: print("Connecting to Google SpreadSheet...") spreadsheet.spreadsheetOpen(jsonName, worksheetName) print("Creating local data...") spreadsheet.openLocalData() # Used for RFID and time stamp verification queue = Queue.Queue() x = ReadThread(spreadsheet, arduino, queue) print("Creating GUI...") gui = MainGui(spreadsheet, x, arduino, queue) localMouseInfo = dict() print("Program is ready") a.exec_() # except: # print("Error: Unable to open spreadsheet") # sys.exit(a.exec_()) print("Program terminated")
import time import gspread import json from CurrentMouse import CurrentMouse jsonName = 'SourisDynamique-a348c1bc1c12.json' worksheetName = "InterfaceSouris" # Read RFID tag tagRFID = "1.9.12.110.114.72.21.50.93.17.7.61" mouse = CurrentMouse() mouse.spreadsheetOpen(jsonName, worksheetName) mouse.getMouseInfo(tagRFID) mouse.updateMouseInfo() mouse.getMouseInfo(tagRFID) if mouse.canMouseTrain() == True: print("Mouse can train") else: print("Training not available") #TODO: LAST TRAINING, WHAT'S UP WITH IT #TODO: TIMER TO STOP # from threading import Timer # # def hello(): # print "hello, world"