.. pybricks-requirements::

:mod:`hubs <pybricks.hubs>` -- Built-in hub functions
=====================================================

.. module:: pybricks.hubs

.. toctree::
   :maxdepth: 1
   :hidden:

   movehub
   cityhub
   technichub
   primehub
   essentialhub

.. pybricks-classlink:: MoveHub

.. figure:: ../../main/cad/output/hub-move.png
    :width: 40%
    :target: movehub.html

.. pybricks-classlink:: CityHub

.. figure:: ../../main/cad/output/hub-city.png
    :width: 25%
    :target: cityhub.html

.. pybricks-classlink:: TechnicHub

.. figure:: ../../main/cad/output/hub-technic.png
    :width: 35%
    :target: technichub.html

.. pybricks-classlink:: InventorHub PrimeHub

.. figure:: ../../main/cad/output/hub-inventor.png
    :width: 35%
    :target: primehub.html

.. pybricks-classlink:: PrimeHub

.. figure:: ../../main/cad/output/hub-prime.png
    :width: 35%
    :target: primehub.html

.. pybricks-classlink:: EssentialHub

.. figure:: ../../main/cad/output/hub-essential.png
    :width: 25%
    :target: essentialhub.html
