diff --git a/docs/source/components/nodes/sync_node.rst b/docs/source/components/nodes/sync_node.rst index 913081890..215e520a4 100644 --- a/docs/source/components/nodes/sync_node.rst +++ b/docs/source/components/nodes/sync_node.rst @@ -47,6 +47,36 @@ Message Synchronization The Sync node aligns incoming messages based on their timestamps. The synchronization criteria and behavior can be configured using the :code:`depthai.node.Sync.setSyncThreshold` and :code:`depthai.node.Sync.setSyncAttempts` method. More info in the :ref:`API Reference `. + +.. code-block:: + + ┌──────────────────────┐ + │ Get all messages │ + │ connected to the │ + │ Sync node │ + └──────────────────────┘ + | + v + ┌──────────────────────┐ + │ Check if messages │ + │ are synced (min and │ + │ max timestamp diff │<----------------+ + │ < threshold) │ | + └──────────────────────┘ | + | | + ┌────────────────────┐ | ┌──────────────────────┐ + │ Combine into │ if synced | if not synced │ Get message with │ + │ MessageGroup │<-----------------+----------------->│ the oldest timestamp │ + └────────────────────┘ └──────────────────────┘ + | + v + ┌───────────────┐ + │ Out │ + └───────────────┘ + + + + Usage ##### diff --git a/docs/source/tutorials/low-latency.rst b/docs/source/tutorials/low-latency.rst index 484e9aa61..d131dfe46 100644 --- a/docs/source/tutorials/low-latency.rst +++ b/docs/source/tutorials/low-latency.rst @@ -4,6 +4,15 @@ Low Latency These tables show what performance you can expect from **USB 3.2** Gen 1 (5 Gbps) connection with an OAK camera. XLink chunking was disabled for these tests (:code:`pipeline.setXLinkChunkSize(0)`). For an example code, see :ref:`Latency measurement`. +.. note:: + + To enable 10Gbps USB3 mode (when using a **USB 3.2 Gen 2** compliant cable), you has to explicitly set it in :code:`Device` constructor: + + .. code-block:: python + + with dai.Device(pipeline, maxUsbSpeed=dai.UsbSpeed.SUPER_PLUS) as device: + + .. list-table:: USB 5gbps latency :header-rows: 1