Lines Matching refs:uhdev
198 def debug_reports(cls, reports, uhdev=None, events=None): argument
201 if uhdev is not None:
203 uhdev.parsed_rdesc.format_report(r, split_lines=True)
276 str(self.uhdev.sys_path),
281 self.uhdev.dispatch(1)
294 while self.uhdev.kernel_ready_count < 2 and time.time() - now < 2:
295 self.uhdev.dispatch(1)
297 if self.uhdev.kernel_ready_count < 2:
304 ["udev-hid-bpf", "--verbose", "remove", str(self.uhdev.sys_path)],
315 def assertName(self, uhdev): argument
316 evdev = uhdev.get_evdev()
317 assert uhdev.name in evdev.name
323 with new_uhdev as self.uhdev:
327 if test(self.uhdev):
330 self.uhdev.create_kernel_device()
332 while not self.uhdev.is_ready() and time.time() - now < 5:
333 self.uhdev.dispatch(1)
338 if self.uhdev.get_evdev() is None:
342 logger.warning(self.uhdev.input_nodes)
346 self.uhdev = None
366 uhdev = self.uhdev
367 assert uhdev is not None
368 assert uhdev.get_evdev() is not None
369 self.assertName(uhdev)
370 assert len(uhdev.next_sync_events()) == 0
371 assert uhdev.get_evdev() is not None