def __init__(self, fire): self.fire = fire self.presscount = 0 self.delay = 300 self.timer_id = None import win32com.client self.shell = win32com.client.Dispatch("WScript.Shell") self.keyboardHook = KeyboardHook() self.pending = False
cmin=0.0, cmax=1.0, channel_axis=2).save("recording/" + str(time.time()) + ".png") print("Intervention, " + str(time.time())) time.sleep(0.1) ######## # MAIN # ######## # create hooks keyboardHook = KeyboardHook() # create controllers arduinoController = ArduinoController() steeringController = SteeringController(keyboardHook) screenCapturer = ScreenCapturer("Desktop-Win10", True) # !!! TRUE !!! systemManager = SystemManager(keyboardHook, steeringController, screenCapturer, arduinoController) # program exit handling def exitHandler(keycode, character, press): if character == "q" and press: systemManager.stop() systemManager.join()