Coverage for linuxpy/usb/ids/base.py: 0%
42 statements
« prev ^ index » next coverage.py v7.6.8, created at 2025-05-27 13:54 +0200
« prev ^ index » next coverage.py v7.6.8, created at 2025-05-27 13:54 +0200
1class Node(dict):
2 def __init__(self, nid, name):
3 self.id = nid
4 self.name = name
5 super().__init__()
8class Leaf:
9 __slots__ = ["id", "name"]
11 def __init__(self, lid, name):
12 self.id = lid
13 self.name = name
16class Vendor(Node):
17 pass
20class Product(Leaf):
21 pass
24class Class(Node):
25 pass
28class SubClass(Node):
29 pass
32class Protocol(Leaf):
33 pass
36class AudioTerminal(Leaf):
37 pass
40class HID(Leaf):
41 pass
44class HIDItem(Leaf):
45 pass
48class Bias(Leaf):
49 pass
52class Physical(Leaf):
53 pass
56class HUTPage(Node):
57 pass
60class HUT(Leaf):
61 pass
64class Language(Node):
65 pass
68class Dialect(Leaf):
69 pass
72class Country(Leaf):
73 pass
76class VideoTerminal(Leaf):
77 pass