.. Robot Raconteur Python documentation master file, created by
   sphinx-quickstart on Sun Sep 20 16:51:00 2020.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to Robot Raconteur Python's documentation!
==================================================

.. image:: images/logo-header.svg
   :width: 600

.. toctree::
   :maxdepth: 4
   :caption: Tutorial:

   tutorial/Introduction
   tutorial/ServiceDefinition
   tutorial/RobotRaconteurPython
   tutorial/iRobotCreatePythonExample
   tutorial/WebcamPythonExample
   tutorial/Discovery
   tutorial/Subscriptions
   tutorial/Authentication
   tutorial/ObjectLocks
   tutorial/TimeCritical
   tutorial/ForwardCompatibility
   tutorial/MemberModifiers
   tutorial/Async
   tutorial/GatherScatter
   tutorial/StdRobDef
   tutorial/Directory

.. toctree::
   :maxdepth: 4
   :caption: Framework:

   Introduction <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/introduction.html>
   Service Definitions <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/service_definition.html>
   Robot Raconteur Nodes and Communication <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/nodes_and_communication.html>
   Exceptions <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/exceptions.html>
   Security <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/security.html>
   Object Locking <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/locking.html>
   Ecosystem <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/ecosystem.html>

.. toctree::
   :maxdepth: 4
   :caption: Utility:

   Node Setup Command Line Options <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/command_line_options.html>
   Logging <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/logging.html>
   Taps <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/taps.html>
   RobotRaconteurGen Utility <https://robotraconteur.github.io/robotraconteur/doc/core/latest/cpp/robotraconteurgen.html>

.. toctree::
   :maxdepth: 4
   :caption: API:

   api/Constants
   api/RobotRaconteurNode
   api/DataTypes
   api/PipeMember
   api/WireMember
   api/CallbackMember
   api/Subscription
   api/NodeSetup
   api/Transports
   api/Timers
   api/Generators
   api/Service
   api/ServiceSecurity
   api/Exceptions
   api/Logging
   api/BroadcastDownsampler



Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
