mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-11 09:05:07 +00:00
requirements: Add EV3.
This commit is contained in:
@@ -17,35 +17,44 @@ FEATURES_MEDIUM = FEATURES_SMALL | {
|
||||
"pybricks-frozen",
|
||||
}
|
||||
|
||||
# Large feature set.
|
||||
FEATURES_LARGE = FEATURES_MEDIUM | {
|
||||
"ble-extra", # Extra features such as pairing or multiple connections.
|
||||
}
|
||||
|
||||
# Features per hub.
|
||||
HUB_FEATURES = {
|
||||
"movehub": {"movehub", "pup"} | FEATURES_SMALL,
|
||||
"cityhub": {"cityhub", "pup"} | FEATURES_MEDIUM,
|
||||
"technichub": {"technichub", "gyro", "xbox-controller", "pup"} | FEATURES_MEDIUM,
|
||||
"movehub": {"movehub", "ble", "pupdevices"} | FEATURES_SMALL,
|
||||
"cityhub": {"cityhub", "ble", "pupdevices"} | FEATURES_MEDIUM,
|
||||
"technichub": {"technichub", "gyro", "xbox-controller", "ble", "pupdevices"}
|
||||
| FEATURES_MEDIUM,
|
||||
"primehub": {
|
||||
"primehub",
|
||||
"inventorhub",
|
||||
"light-matrix",
|
||||
"gyro",
|
||||
"xbox-controller",
|
||||
"pup",
|
||||
"ble",
|
||||
"ble-extra",
|
||||
"pupdevices",
|
||||
}
|
||||
| FEATURES_LARGE,
|
||||
| FEATURES_MEDIUM,
|
||||
"inventorhub": {
|
||||
"primehub",
|
||||
"inventorhub",
|
||||
"light-matrix",
|
||||
"gyro",
|
||||
"xbox-controller",
|
||||
"pup",
|
||||
"ble",
|
||||
"ble-extra",
|
||||
"pupdevices",
|
||||
}
|
||||
| FEATURES_LARGE,
|
||||
"essentialhub": {"essentialhub", "gyro", "xbox-controller", "pup"} | FEATURES_LARGE,
|
||||
| FEATURES_MEDIUM,
|
||||
"essentialhub": {
|
||||
"essentialhub",
|
||||
"gyro",
|
||||
"xbox-controller",
|
||||
"ble",
|
||||
"ble-extra",
|
||||
"pupdevices",
|
||||
}
|
||||
| FEATURES_MEDIUM,
|
||||
"ev3brick": {"ev3devices", "nxtdevices", "image"} | FEATURES_MEDIUM,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Color Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Gyroscopic Sensor
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
:mod:`ev3devices <pybricks.ev3devices>` -- EV3 motors and sensors
|
||||
=================================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Infrared Sensor and Beacon
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Motors with rotation sensors
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Touch Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: ev3devices
|
||||
|
||||
Ultrasonic Sensor
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -60,12 +60,6 @@ above to reveal this menu.
|
||||
:width: 100 %
|
||||
:target: ev3devices/index.html
|
||||
|
||||
.. rubric:: NXT motors and sensors
|
||||
|
||||
.. figure:: ../main/cad/output/nxtdevice-all.png
|
||||
:width: 100 %
|
||||
:target: nxtdevices/index.html
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Table of contents
|
||||
|
||||
@@ -41,7 +41,7 @@ LEGO protocol devices
|
||||
:width: 80 %
|
||||
:target: lwp3device.html
|
||||
|
||||
.. pybricks-requirements:: ev3 pybricks-iodevices
|
||||
.. pybricks-requirements:: pybricks-iodevices
|
||||
|
||||
.. pybricks-classlink:: LUMPDevice
|
||||
|
||||
@@ -83,7 +83,7 @@ Generic protocols
|
||||
|
||||
|uart-wired| |uart-wireless|
|
||||
|
||||
.. pybricks-requirements:: ev3 pybricks-iodevices
|
||||
.. pybricks-requirements:: pybricks-iodevices
|
||||
|
||||
.. pybricks-classlink:: I2CDevice
|
||||
|
||||
@@ -91,7 +91,7 @@ Generic protocols
|
||||
:width: 20 %
|
||||
:target: i2cdevice.html
|
||||
|
||||
.. pybricks-requirements:: ev3 pybricks-iodevices
|
||||
.. pybricks-requirements:: pybricks-iodevices
|
||||
|
||||
.. pybricks-classlink:: AnalogSensor
|
||||
|
||||
@@ -99,7 +99,7 @@ Generic protocols
|
||||
:width: 20 %
|
||||
:target: analogsensor.html
|
||||
|
||||
.. pybricks-requirements:: ev3 pybricks-iodevices
|
||||
.. pybricks-requirements:: pybricks-iodevices
|
||||
|
||||
.. pybricks-classlink:: DCMotor
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
.. automodule:: pybricks.messaging
|
||||
:no-members:
|
||||
|
||||
.. pybricks-requirements:: pup
|
||||
.. pybricks-requirements:: ble
|
||||
|
||||
.. blockimg:: pybricks_variables_set_ble_radio
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Color Sensor
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Energy Meter
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
:mod:`nxtdevices <pybricks.nxtdevices>` -- NXT motors and sensors
|
||||
=================================================================
|
||||
@@ -20,11 +20,11 @@
|
||||
energymeter
|
||||
vernieradapter
|
||||
|
||||
.. pybricks-classlink:: Motor ../pupdevices/motor
|
||||
.. pybricks-classlink:: Motor ../nxtdevices/motor
|
||||
|
||||
.. figure:: ../../main/cad/output/ev3device-motors.png
|
||||
:width: 100 %
|
||||
:target: ../pupdevices/motor.html
|
||||
:target: ../nxtdevices/motor.html
|
||||
|
||||
.. pybricks-classlink:: TouchSensor
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Light Sensor
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: ev3devices nxtdevices
|
||||
|
||||
Motors with rotation sensors
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Sound Sensor
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Temperature Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Touch Sensor
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
NXT Ultrasonic Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: nxtdevices
|
||||
|
||||
Vernier Adapter
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: image
|
||||
|
||||
Font
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: image
|
||||
|
||||
Image
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements:: ev3
|
||||
.. pybricks-requirements:: image
|
||||
|
||||
ImageFile
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Color and Distance Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Color Light Matrix
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Color Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Motors without rotation sensors
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Force Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
:mod:`pupdevices <pybricks.pupdevices>` -- Motors, sensors, lights
|
||||
==================================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Infrared Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Light
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Motors with rotation sensors
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Power Functions
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Remote Control
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Tilt Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.. pybricks-requirements::
|
||||
.. pybricks-requirements:: pupdevices
|
||||
|
||||
Ultrasonic Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Reference in New Issue
Block a user