mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-11 17:14:41 +00:00
pybricks.iodevices.PUPDevice: Add device class as comments.
This commit is contained in:
committed by
laurensvalk
parent
dbd1cc8dc9
commit
a553df3b03
@@ -3,27 +3,35 @@ from pybricks.parameters import Port
|
||||
from uerrno import ENODEV
|
||||
|
||||
# Dictionary of device identifiers along with their name.
|
||||
# Also check https://github.com/pybricks/technical-info/blob/master/assigned-numbers.md#io-device-type-ids
|
||||
# for retired/internal
|
||||
device_names = {
|
||||
1: "Wedo 2.0 Medium Motor", #DCMotor, analog ID
|
||||
2: "PUP Train Motor", #DCMotor, analog ID
|
||||
8: "PUP Light", #Light, analog ID
|
||||
34: "Wedo 2.0 Tilt Sensor",
|
||||
35: "Wedo 2.0 Infrared Sensor", # aka WeDo 2.0 Motion Sensor
|
||||
37: "BOOST Color Distance Sensor",
|
||||
# pybricks.pupdevices.DCMotor
|
||||
1: "Wedo 2.0 Medium Motor",
|
||||
2: "Powered Up Train Motor",
|
||||
# pybricks.pupdevices.Light
|
||||
8: "Powered Up Light",
|
||||
# pybricks.pupdevices.Motor
|
||||
38: "BOOST Interactive Motor",
|
||||
46: "Technic Large Motor",
|
||||
47: "Technic Extra Large Motor",
|
||||
48: "SPIKE Medium Angular Motor",
|
||||
49: "SPIKE Large Angular Motor",
|
||||
61: "SPIKE Color Sensor",
|
||||
62: "SPIKE Ultrasonic Sensor",
|
||||
63: "SPIKE Force Sensor",
|
||||
64: "SPIKE 3x3 Color Light Matrix",
|
||||
65: "SPIKE Small Angular Motor",
|
||||
65: "SPIKE Small Angular Motor",
|
||||
75: "Technic Medium Angular Motor",
|
||||
76: "Technic Large Angular Motor",
|
||||
# pybricks.pupdevices.TiltSensor
|
||||
34: "Wedo 2.0 Tilt Sensor",
|
||||
# pybricks.pupdevices.InfraredSensor
|
||||
35: "Wedo 2.0 Infrared Motion Sensor",
|
||||
# pybricks.pupdevices.ColorDistanceSensor
|
||||
37: "BOOST Color Distance Sensor",
|
||||
# pybricks.pupdevices.ColorSensor
|
||||
61: "SPIKE Color Sensor",
|
||||
# pybricks.pupdevices.UltrasonicSensor
|
||||
62: "SPIKE Ultrasonic Sensor",
|
||||
# pybricks.pupdevices.ForceSensor
|
||||
63: "SPIKE Force Sensor",
|
||||
# pybricks.pupdevices.ColorLightMatrix
|
||||
64: "SPIKE 3x3 Color Light Matrix",
|
||||
}
|
||||
|
||||
# Make a list of known ports.
|
||||
|
||||
Reference in New Issue
Block a user