Lines Matching +full:0 +full:- +full:15

2 # SPDX-License-Identifier: GPL-2.0
3 # -*- coding: utf-8 -*-
20 KERNEL_MODULE = ("hid-multitouch", "hid_multitouch")
28 "NOT_SEEN_MEANS_UP": BIT(0),
43 "TOUCH_SIZE_SCALING": BIT(15),
65 self.tippressure = 15
66 self.azimuth = 0
74 super().__init__(0, x, y)
80 self.twist = 0
91 Usage Page (0xff00)
92 Usage (0xc5)
93 Logical Minimum (0)
113 self.scantime = 0
125 and i.logical_max > 0
174 global_data.contactcount = 0
194 return (0, r)
209 return 0
216 value = values[0]
220 if value == 0:
227 if value != 0:
232 return 0
249 self.buttontype = 0
278 global_data.b1 = 1 if self.clickpad_state else 0
279 global_data.b2 = 1 if self.left_state else 0
280 global_data.b3 = 1 if self.right_state else 0
298 Logical Minimum (0)
310 Unit Exponent (-1)
313 Physical Minimum (0)
314 Physical Maximum ({self.phys_max[0]})
335 Unit Exponent (-4)
366 Logical Minimum (0)
378 Unit Exponent (-1)
381 Physical Minimum (0)
382 Physical Maximum ({self.phys_max[0]})
397 Unit Exponent (-4)
428 Logical Minimum (0)
442 Unit Exponent (-1)
445 Physical Minimum (0)
446 Physical Maximum ({self.phys_max[0]})
467 Unit Exponent (-4)
49215 00 25 01 95 03 75 01 81 02 95 05 81 03 05 01 15 00 26 ff 0f 55 0e 65 11 75 10 95 01 35 00 46 c8…
527 return t.contactid - 1
550 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
551 assert evdev.slots[1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
553 assert evdev.slots[2][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
563 value = field.usage & 0xFF
569 "System Multi-Axis Controller",
595 slot = self.get_slot(uhdev, t0, 0)
598 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
608 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_TOUCH, 0) in events
609 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
627 t1.contactid = 0
629 slot0 = self.get_slot(uhdev, t0, 0)
638 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
641 assert evdev.slots[slot1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
654 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
667 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
683 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
684 assert evdev.slots[slot1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
705 slot0 = self.get_slot(uhdev, t0, 0)
709 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
730 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
731 assert evdev.slots[slot1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
732 assert evdev.slots[slot2][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
775 assert evdev.slots[slot][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
796 slot0 = self.get_slot(uhdev, t0, 0)
804 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_MT_TRACKING_ID, 0) in events
805 assert evdev.slots[slot0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
808 assert evdev.slots[slot1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
819 value = field.usage & 0xFF
843 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
844 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 5
845 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TOOL_X] == 50
846 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 10
847 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TOOL_Y] == 100
856 Kernel is supposed to mark the contact with a distance > 0
862 when the inrange bit is set to 0."""
873 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_MT_TRACKING_ID, 0) in events
875 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_DISTANCE] > 0
876 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
877 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 150
878 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 200
879 assert evdev.slots[1][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
885 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_MT_DISTANCE, 0) in events
886 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_DISTANCE] == 0
893 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_DISTANCE] > 0
899 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_TOUCH, 0) in events
900 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
913 t1 = Touch(1, 15, 20)
921 assert libevdev.InputEvent(libevdev.EV_ABS.ABS_MT_TRACKING_ID, 0) in events
922 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
923 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_X] == 5
924 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_POSITION_Y] == 10
943 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 0
948 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_TOUCH, 0) in events
949 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
954 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == 1
996 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_LEFT, 0) in events
997 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 0
1008 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_LEFT, 0) in events
1009 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 0
1020 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_RIGHT, 0) in events
1021 assert evdev.value[libevdev.EV_KEY.BTN_RIGHT] == 0
1052 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] != -1
1059 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_TOUCH, 0) in events
1060 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
1090 contact_count = 0
1096 assert len(events) == 0
1099 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_LEFT, 0) not in events
111215 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81 03 05 01 09 30 09 31 15 00 26 ff 7f 35 00 46 00…
1113 input_info=(BusType.USB, 0x0596, 0x0500),
112315 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81 03 05 01 09 30 09 31 15 00 26 ff 7f 35 00 46 00…
1124 input_info=(BusType.USB, 0x0596, 0x0506),
11340d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1135 input_info=(BusType.USB, 0x2101, 0x1011),
1164 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
1170 "uhid test asus-computers_0486_0185",
11710d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 95 01 75 01 81 02 09 32 81 02 09 47 81 02 75 05…
1172 input_info=(BusType.USB, 0x0486, 0x0185),
11810d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1182 input_info=(BusType.USB, 0x03EB, 0x201C),
11900d 09 04 a1 01 85 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 37 81 02 25 1f…
1191 input_info=(BusType.USB, 0x03EB, 0x211C),
11990d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1200 input_info=(BusType.USB, 0x2087, 0x0A02),
12080d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1209 input_info=(BusType.USB, 0x2087, 0x0B03),
121715 00 26 ff 00 75 08 95 06 81 02 85 fe 06 00 ff 09 01 09 02 09 03 09 04 15 00 26 ff 00 75 08 95 04…
1218 input_info=(BusType.USB, 0x1FF7, 0x0013),
122715 00 26 ff 00 75 08 95 06 81 02 85 fe 06 00 ff 09 01 09 02 09 03 09 04 15 00 26 ff 00 75 08 95 04…
1228 input_info=(BusType.USB, 0x1FF7, 0x0017),
123615 00 25 01 95 03 75 01 81 02 95 01 75 05 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0…
1237 input_info=(BusType.USB, 0x04B4, 0xC001),
1244 "uhid test data-modul_7374_1232",
12450d 09 04 a1 01 85 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 37 81 02 25 1f…
1246 input_info=(BusType.USB, 0x7374, 0x1232),
1253 "uhid test data-modul_7374_1252",
12540d 09 04 a1 01 85 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 37 81 02 25 1f…
1255 input_info=(BusType.USB, 0x7374, 0x1252),
12630d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1264 input_info=(BusType.USB, 0x2219, 0x044C),
1271 "uhid test egalax-capacitive_0eef_7224",
12720d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1273 input_info=(BusType.USB, 0x0EEF, 0x7224),
1281 "uhid test egalax-capacitive_0eef_72fa",
12820d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1283 input_info=(BusType.USB, 0x0EEF, 0x72FA),
1291 "uhid test egalax-capacitive_0eef_7336",
12920d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1293 input_info=(BusType.USB, 0x0EEF, 0x7336),
1300 "uhid test egalax-capacitive_0eef_7337",
13010d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1302 input_info=(BusType.USB, 0x0EEF, 0x7337),
1309 "uhid test egalax-capacitive_0eef_7349",
13100d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1311 input_info=(BusType.USB, 0x0EEF, 0x7349),
1319 "uhid test egalax-capacitive_0eef_73f4",
13200d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1321 input_info=(BusType.USB, 0x0EEF, 0x73F4),
1328 "uhid test egalax-capacitive_0eef_a001",
13290d 09 04 a1 01 85 04 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 15 00 25 01 81 02 09 51…
1330 input_info=(BusType.USB, 0x0EEF, 0xA001),
1338 "uhid test elo-touchsystems_04e7_0022",
13390d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1340 input_info=(BusType.USB, 0x04E7, 0x0022),
1347 "uhid test elo-touchsystems_04e7_0080",
13480d 09 04 a1 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 03 81 03 09 32 09 47 95 02 81 02…
1349 input_info=(BusType.USB, 0x04E7, 0x0080),
13570d 09 04 a1 01 85 05 09 22 a1 02 05 0d 15 00 25 01 75 01 95 01 09 42 81 02 09 32 81 02 95 06 81 03…
1358 input_info=(BusType.USB, 0x25B5, 0x0002),
13680d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1369 input_info=(BusType.USB, 0x10C4, 0x81B9),
13790d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1380 input_info=(BusType.USB, 0x20B3, 0x0A18),
13880d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1389 input_info=(BusType.USB, 0x03F7, 0x0003),
13970d 09 04 a1 01 85 0a 09 22 a1 00 09 42 09 32 15 00 25 01 95 02 75 01 81 02 95 06 81 03 05 01 26 ff…
1398 input_info=(BusType.USB, 0x1CB6, 0x6650),
14060d 09 04 a1 01 85 0a 09 22 a1 02 09 42 09 32 15 00 25 01 95 02 75 01 81 02 95 06 81 03 05 01 26 ff…
1407 input_info=(BusType.USB, 0x1CB6, 0x6651),
141515 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81 03 05 01 09 30 09 31 15 00 26 ff 7f 35 00 46 00…
1416 input_info=(BusType.USB, 0x2793, 0x0001),
14240d 09 04 a1 01 85 0a 09 22 a1 02 05 0d 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02…
1425 input_info=(BusType.USB, 0x23C9, 0x5666),
143315 00 25 01 95 02 75 01 81 02 95 06 81 03 05 01 09 30 09 31 15 00 26 ff 7f 75 10 95 02 81 02 c0 c0…
1434 input_info=(BusType.USB, 0x6615, 0x0070),
14420d 09 04 a1 01 85 30 09 22 09 00 15 00 26 ff 00 75 08 95 05 81 02 a1 00 05 0d 09 51 15 00 26 ff 00…
1443 input_info=(BusType.USB, 0x6615, 0x0081),
14510d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1452 input_info=(BusType.USB, 0x043E, 0x9AA1),
14600d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1461 input_info=(BusType.USB, 0x043E, 0x9AA3),
14690d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1470 input_info=(BusType.USB, 0x1FD2, 0x0064),
14780d 09 04 a1 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 03 81 03 09 32 09 47 95 02 81 02…
1479 input_info=(BusType.USB, 0x202E, 0x0006),
14880d 09 04 a1 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 95 03 81 03 09 32 09 47 95 02 81 02…
1489 input_info=(BusType.USB, 0x202E, 0x0007),
14980d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1499 input_info=(BusType.USB, 0x1870, 0x0100),
15070d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1508 input_info=(BusType.USB, 0x1870, 0x010D),
15160d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1517 input_info=(BusType.USB, 0x1870, 0x0119),
15250d 09 04 a1 01 09 22 a1 00 09 51 15 00 25 0f 75 04 95 01 81 02 09 42 15 00 25 01 75 01 95 01 81 02…
1526 input_info=(BusType.USB, 0x14E1, 0x3500),
15360d 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 95 02 75 01 81 02 95 01 75 06 81 03 05 01 55 0e 65 11…
1537 input_info=(BusType.USB, 0x093A, 0x8002),
15460d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1547 input_info=(BusType.USB, 0x1EF1, 0x0001),
15550d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1556 input_info=(BusType.USB, 0x0408, 0x3000),
15640d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1565 input_info=(BusType.USB, 0x0408, 0x3001),
15740d 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 95 02 75 01 81 02 95 01 75 06 81 03 05 01 55 0e 65 11…
1575 input_info=(BusType.USB, 0x0408, 0x3008),
15830d 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 95 02 75 01 81 02 95 01 75 06 81 03 05 01 55 0e 65 11…
1584 input_info=(BusType.USB, 0x0408, 0x3008),
15920d 09 04 a1 01 85 01 09 22 65 00 55 00 a1 02 05 0d 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02…
1593 input_info=(BusType.USB, 0x05BD, 0x0107),
16010d 09 04 a1 01 85 02 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1602 input_info=(BusType.USB, 0x2512, 0x5003),
16100d 09 04 a1 01 85 04 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1611 input_info=(BusType.USB, 0x2512, 0x5004),
16190d 09 04 a1 01 85 01 09 54 95 01 75 08 81 02 09 22 a1 02 09 51 75 06 95 01 81 02 09 42 09 32 15 00…
1620 input_info=(BusType.USB, 0x1403, 0x5001),
1628 "uhid test smart_0b8c_0092", input_info=(BusType.USB, 0x0B8C, 0x0092)
16360d 09 04 a1 01 85 03 05 0d 09 54 95 01 75 08 81 02 06 00 ff 75 02 09 01 81 01 75 0e 09 02 81 02 05…
1637 input_info=(BusType.USB, 0x1F87, 0x0002),
16450d 09 04 a1 01 85 04 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03 75 08…
1646 input_info=(BusType.USB, 0x1784, 0x0016),
16550d 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 95 02 75 01 81 02 05 0d 09 32 95 01 75 01 81 02 95 01…
1656 input_info=(BusType.USB, 0x25AA, 0x8883),
1663 "uhid test trs-star_238f_0001",
16640d 09 04 a1 01 85 01 09 22 a1 00 09 42 15 00 25 01 75 01 95 01 81 02 09 32 95 01 81 03 09 37 95 01…
1665 input_info=(BusType.USB, 0x238F, 0x0001),
16730d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 09 47 81 02 95 05…
1674 input_info=(BusType.USB, 0x227D, 0x0103),
16820d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 95 01 81 02 95 06 81 01…
1683 input_info=(BusType.USB, 0x14C8, 0x0005),
16910d 09 04 a1 01 85 01 05 0d 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 95 06 81 03…
1692 input_info=(BusType.USB, 0x14C8, 0x0006),
1751 assert libevdev.InputEvent(libevdev.EV_KEY.BTN_TOUCH, 0) in events
1752 assert evdev.slots[0][libevdev.EV_ABS.ABS_MT_TRACKING_ID] == -1
17590d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
176815 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 05…
17770A 18 29 91 26 FF 00 80 05 0C 0A C0 02 A1 02 1A C1 02 2A C6 02 95 06 B1 03 C0 05 08 19 01 29 03 75…
178515 00 25 01 81 02 95 07 75 01 81 03 95 01 75 08 81 03 05 01 09 30 09 31 15 00 26 ff 7f 35 00 46 ff…
17930d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18010d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18090d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18170d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18250d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18330d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18430d 09 04 a1 01 85 01 05 0d 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 25 7f 09 51 75 07 95 01…
18510d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 02 81 03 09 51 25 1f 75 05…
18590d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 01 81 03 95 01 81 03 25 1f…
18670d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 01 81 03 95 01 81 03 25 1f…
187615 00 25 01 75 01 95 03 81 02 95 05 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 09 38 95…
188515 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 05…
18940d 09 04 a1 01 85 06 05 0d 09 54 75 08 15 00 25 0c 95 01 81 02 09 22 a1 02 09 42 15 00 25 01 75 01…
19020d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
19100d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
19180d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
19260d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
19340d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 75 01 81 03 75 06 09 51 25 3f…
19420d 09 04 a1 01 85 01 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 75 06 09 51 25 3f…
19500d 09 04 a1 01 85 01 09 22 a1 02 05 0d 09 42 15 00 25 01 75 01 95 01 81 02 09 32 81 02 75 06 09 51…
195915 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 05…
196715 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 09 38 15 81 25 7f 75 08 95 03 81 06 05…
1976 input_info=(BusType.I2C, 0x04F3, 0x313A),
197715 00 25 01 75 01 95 03 81 02 95 05 81 03 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 75 08 95…
19850d 09 04 a1 01 05 0d 09 22 a1 02 09 42 15 00 25 01 75 01 95 01 81 02 95 03 81 03 09 32 95 02 81 02…
19930d 09 04 a1 01 85 04 09 22 a1 02 05 0d 95 01 75 06 09 51 15 00 25 3f 81 02 09 42 25 01 75 01 95 01…
20010d 09 04 a1 01 85 04 09 22 a1 02 05 0d 95 01 75 06 09 51 15 00 25 3f 81 02 09 42 25 01 75 01 95 01…
200915 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 05…
2011 input_info=(0x3, 0x06CB, 0x2968),
201915 00 26 ff 00 06 0b ff 09 0b a1 01 95 0f 09 29 85 29 b1 02 95 1f 09 2a 85 2a b1 02 95 3e 09 2b 85…
202715 00 26 ff 00 06 0b ff 09 0b a1 01 95 0f 09 29 85 29 b1 02 95 1f 09 2a 85 2a b1 02 95 3e 09 2b 85…
203515 00 26 ff 00 06 0b ff 09 0b a1 01 95 0f 09 29 85 29 b1 02 95 1f 09 2a 85 2a b1 02 95 3e 09 2b 85…
204315 00 26 ff 00 06 0b ff 09 0b a1 01 95 0f 09 29 85 29 b1 02 95 1f 09 2a 85 2a b1 02 95 3e 09 2b 85…
205115 00 26 ff 00 06 0b ff 09 0b a1 01 95 0f 09 29 85 29 b1 02 95 1f 09 2a 85 2a b1 02 95 3e 09 2b 85…
205915 00 85 06 95 3f 09 01 91 02 85 05 95 3f 09 01 81 02 c0 05 0d 09 04 a1 01 85 81 09 22 a1 02 09 42…
206815 80 25 7f 75 08 95 02 81 06 c0 c0 05 0d 09 05 a1 01 85 04 09 22 a1 02 15 00 25 01 09 47 09 42 95…
207615 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 75 08 95 02 15 81 25 7f 35 81 45 7f 55…
2086 input_info=(BusType.I2C, 0x06CB, 0xCE08),
208715 00 25 01 75 01 95 02 81 02 95 06 81 01 05 01 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0 05…