:py:mod:`rofunc.devices.optitrack.record`
=========================================

.. py:module:: rofunc.devices.optitrack.record

.. autodoc2-docstring:: rofunc.devices.optitrack.record
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`data_process <rofunc.devices.optitrack.record.data_process>`
     - .. autodoc2-docstring:: rofunc.devices.optitrack.record.data_process
          :summary:
   * - :py:obj:`opti_run <rofunc.devices.optitrack.record.opti_run>`
     - .. autodoc2-docstring:: rofunc.devices.optitrack.record.opti_run
          :summary:
   * - :py:obj:`record <rofunc.devices.optitrack.record.record>`
     - .. autodoc2-docstring:: rofunc.devices.optitrack.record.record
          :summary:

API
~~~

.. py:function:: data_process(data: str)
   :canonical: rofunc.devices.optitrack.record.data_process

   .. autodoc2-docstring:: rofunc.devices.optitrack.record.data_process

.. py:function:: opti_run(root_dir: str, exp_name: str, ip: str, port: int) -> None
   :canonical: rofunc.devices.optitrack.record.opti_run

   .. autodoc2-docstring:: rofunc.devices.optitrack.record.opti_run

.. py:function:: record(root_dir: str, exp_name: str, ip: str, port: int) -> None
   :canonical: rofunc.devices.optitrack.record.record

   .. autodoc2-docstring:: rofunc.devices.optitrack.record.record
