add debug
This commit is contained in:
		| @@ -45,22 +45,22 @@ class driver(inputDriver): | ||||
|         self.watchDog = Value(c_bool, True) | ||||
|     def initialize(self, environment): | ||||
|         self.env = environment | ||||
|         self.env['runtime']['inputManager'].setShortcutType('KEY')         | ||||
|         self.env['runtime']['inputManager'].setShortcutType('KEY') | ||||
|         global _evdevAvailable | ||||
|         global _udevAvailable         | ||||
|         global _udevAvailable | ||||
|         self._initialized = _evdevAvailable and _udevAvailable | ||||
|         if not self._initialized: | ||||
|             global _evdevAvailableError | ||||
|             global _udevAvailableError             | ||||
|             global _udevAvailableError | ||||
|             currError = ' ' | ||||
|             if not _evdevAvailable: | ||||
|                 currError += _evdevAvailableError | ||||
|             if not _udevAvailable: | ||||
|                 currError += ' ' + _udevAvailableError             | ||||
|             self.env['runtime']['debug'].writeDebugOut('InputDriver:' + currError, debug.debugLevel.ERROR)          | ||||
|                 currError += ' ' + _udevAvailableError | ||||
|             self.env['runtime']['debug'].writeDebugOut('InputDriver:' + currError, debug.debugLevel.ERROR) | ||||
|             return   | ||||
|  | ||||
|         self.env['runtime']['processManager'].addCustomEventThread(self.plugInputDeviceWatchdogUdev)         | ||||
|         self.env['runtime']['processManager'].addCustomEventThread(self.plugInputDeviceWatchdogUdev) | ||||
|         self.env['runtime']['processManager'].addCustomEventThread(self.inputWatchdog) | ||||
|     def plugInputDeviceWatchdogUdev(self,active , eventQueue): | ||||
|         context = pyudev.Context() | ||||
| @@ -71,6 +71,7 @@ class driver(inputDriver): | ||||
|             validDevices = [] | ||||
|             device = monitor.poll(1) | ||||
|             while device: | ||||
|                 self.env['runtime']['debug'].writeDebugOut('plugInputDeviceWatchdogUdev:' + str(device), debug.debugLevel.INFO) | ||||
|                 try: | ||||
|                     if not '/sys/devices/virtual/input/' in device.sys_path: | ||||
|                         if device.device_node: | ||||
| @@ -99,6 +100,7 @@ class driver(inputDriver): | ||||
|                     except: | ||||
|                         self.removeDevice(fd) | ||||
|                     while(event): | ||||
|                         self.env['runtime']['debug'].writeDebugOut('inputWatchdog: EVENT:' + str(event), debug.debugLevel.INFO) | ||||
|                         self.env['input']['eventBuffer'].append( [self.iDevices[fd], self.uDevices[fd], event]) | ||||
|                         if event.type == evdev.events.EV_KEY: | ||||
|                             if not foundKeyInSequence: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user