Skip to content

Commit 9b93bf5

Browse files
committed
pybricks.iodevices.PUPDevice: Add device class as comments.
1 parent 87ec0a2 commit 9b93bf5

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

examples/pup/iodevices_pupdevice/port_info.py

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,35 @@
33
from uerrno import ENODEV
44

55
# Dictionary of device identifiers along with their name.
6-
# Also check https://github.com/pybricks/technical-info/blob/master/assigned-numbers.md#io-device-type-ids
7-
# for retired/internal
86
device_names = {
9-
1: "Wedo 2.0 Medium Motor", #DCMotor, analog ID
10-
2: "PUP Train Motor", #DCMotor, analog ID
11-
8: "PUP Light", #Light, analog ID
12-
34: "Wedo 2.0 Tilt Sensor",
13-
35: "Wedo 2.0 Infrared Sensor", # aka WeDo 2.0 Motion Sensor
14-
37: "BOOST Color Distance Sensor",
7+
# pybricks.pupdevices.DCMotor
8+
1: "Wedo 2.0 Medium Motor",
9+
2: "Powered Up Train Motor",
10+
# pybricks.pupdevices.Light
11+
8: "Powered Up Light",
12+
# pybricks.pupdevices.Motor
1513
38: "BOOST Interactive Motor",
1614
46: "Technic Large Motor",
1715
47: "Technic Extra Large Motor",
1816
48: "SPIKE Medium Angular Motor",
1917
49: "SPIKE Large Angular Motor",
18+
65: "SPIKE Small Angular Motor",
19+
75: "Technic Medium Angular Motor",
20+
76: "Technic Large Angular Motor",
21+
# pybricks.pupdevices.TiltSensor
22+
34: "Wedo 2.0 Tilt Sensor",
23+
# pybricks.pupdevices.InfraredSensor
24+
35: "Wedo 2.0 Infrared Motion Sensor",
25+
# pybricks.pupdevices.ColorDistanceSensor
26+
37: "BOOST Color Distance Sensor",
27+
# pybricks.pupdevices.ColorSensor
2028
61: "SPIKE Color Sensor",
29+
# pybricks.pupdevices.UltrasonicSensor
2130
62: "SPIKE Ultrasonic Sensor",
31+
# pybricks.pupdevices.ForceSensor
2232
63: "SPIKE Force Sensor",
23-
64: "SPIKE 3x3 Color Light Matrix",
24-
65: "SPIKE Small Angular Motor",
25-
75: "Technic Medium Angular Motor",
26-
76: "Technic Large Angular Motor",
33+
# pybricks.pupdevices.ColorLightMatrix
34+
64: "SPIKE 3x3 Color Light Matrix",
2735
}
2836

2937
# Make a list of known ports.

0 commit comments

Comments
 (0)