replaced png images with svg
@@ -18,8 +18,8 @@ This package typically deals with two types of network interfaces:
|
||||
Client to Module
|
||||
-----------------
|
||||
|
||||
.. figure:: images/Client_module_commands.png
|
||||
:target: _images/Client_module_commands.png
|
||||
.. figure:: images/Client_module_commands.svg
|
||||
:target: _images/Client_module_commands.svg
|
||||
:width: 700px
|
||||
:align: center
|
||||
:alt: Client Module Commands
|
||||
@@ -60,8 +60,8 @@ Each physical module has its own unique IP address. As the IPs are already diffe
|
||||
Client to Receiver
|
||||
--------------------
|
||||
|
||||
.. figure:: images/Client_receiver_commands.png
|
||||
:target: _images/Client_receiver_commands.png
|
||||
.. figure:: images/Client_receiver_commands.svg
|
||||
:target: _images/Client_receiver_commands.svg
|
||||
:align: center
|
||||
:alt: Client Receiver Commands
|
||||
|
||||
@@ -112,8 +112,8 @@ For example, using default TCP ports (1954, 1955):
|
||||
Module to Receiver
|
||||
-------------------
|
||||
|
||||
.. figure:: images/Module_receiver_commands.png
|
||||
:target: _images/Module_receiver_commands.png
|
||||
.. figure:: images/Module_receiver_commands.svg
|
||||
:target: _images/Module_receiver_commands.svg
|
||||
:align: center
|
||||
:alt: Module Receiver Commands
|
||||
|
||||
@@ -173,13 +173,13 @@ As it is a one-way communication (module to receiver with no reply or acknowledg
|
||||
|
||||
**UDP source port** - This is hardcoded in every module to the same value in the detector server and cannot be changed.
|
||||
|
||||
Note: If there is a second UDP port on the module, use 'udp_dstport2' or 'udp_dstip2'etc. See `here <https://slsdetectorgroup.github.io/devdoc/dataformat.html>`_ for more detector specific info.
|
||||
Note: If there is a second UDP port on the module, use 'udp_dstport2' or 'udp_dstip2' etc. See `here <https://slsdetectorgroup.github.io/devdoc/dataformat.html>`_ for more detector specific info.
|
||||
|
||||
Receiver to GUI
|
||||
-----------------
|
||||
|
||||
.. figure:: images/Receiver_gui_commands.png
|
||||
:target: _images/Receiver_gui_commands.png
|
||||
.. figure:: images/Receiver_gui_commands.svg
|
||||
:target: _images/Receiver_gui_commands.svg
|
||||
:align: center
|
||||
:alt: Receiver GUI Commands
|
||||
|
||||
@@ -216,8 +216,8 @@ Enabling the GUI automatically streams images from the receiver via ZMQ sockets.
|
||||
Receiver to External Processing
|
||||
--------------------------------
|
||||
|
||||
.. figure:: images/Receiver_external_process_commands.png
|
||||
:target: _images/Receiver_external_process_commands.png
|
||||
.. figure:: images/Receiver_external_process_commands.svg
|
||||
:target: _images/Receiver_external_process_commands.svg
|
||||
:align: center
|
||||
:alt: Click to zoom
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@ Jungfrau
|
||||
Single Port Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Jungfrau_module.png
|
||||
:target: _images/Jungfrau_module.png
|
||||
.. image:: images/Jungfrau_module.svg
|
||||
:target: _images/Jungfrau_module.svg
|
||||
:width: 650px
|
||||
:align: center
|
||||
:alt: Jungfrau Module Single Port Configuration
|
||||
@@ -29,8 +29,8 @@ Total image size = 524,288 bytes
|
||||
Double Port Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Jungfrau_two_port.png
|
||||
:target: _images/Jungfrau_two_port.png
|
||||
.. image:: images/Jungfrau_two_port.svg
|
||||
:target: _images/Jungfrau_two_port.svg
|
||||
:width: 500px
|
||||
:align: center
|
||||
:alt: Jungfrau Module Two Port Configuration
|
||||
@@ -51,8 +51,8 @@ Image size per UDP port or File = 262,144 bytes
|
||||
Read Partial Rows
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Jungfrau_read_rows.png
|
||||
:target: _images/Jungfrau_read_rows.png
|
||||
.. image:: images/Jungfrau_read_rows.svg
|
||||
:target: _images/Jungfrau_read_rows.svg
|
||||
:width: 550px
|
||||
:align: center
|
||||
:alt: Jungfrau Module Read Partial Rows Configuration
|
||||
@@ -74,8 +74,8 @@ Moench
|
||||
Single Port Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Moench_module.png
|
||||
:target: _images/Moench_module.png
|
||||
.. image:: images/Moench_module.svg
|
||||
:target: _images/Moench_module.svg
|
||||
:width: 550px
|
||||
:align: center
|
||||
:alt: Moench Module Single Port Configuration
|
||||
@@ -91,8 +91,8 @@ Total image size = 320,000 bytes
|
||||
Double Port Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Moench_two_port.png
|
||||
:target: _images/Moench_two_port.png
|
||||
.. image:: images/Moench_two_port.svg
|
||||
:target: _images/Moench_two_port.svg
|
||||
:width: 400px
|
||||
:align: center
|
||||
:alt: Moench Module Two Port Configuration
|
||||
@@ -113,8 +113,8 @@ Image size per UDP port or File = 160,000 bytes
|
||||
Read Partial Rows
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Moench_read_rows.png
|
||||
:target: _images/Moench_read_rows.png
|
||||
.. image:: images/Moench_read_rows.svg
|
||||
:target: _images/Moench_read_rows.svg
|
||||
:width: 400px
|
||||
:align: center
|
||||
:alt: Moench Module Read Partial Rows Configuration
|
||||
@@ -135,8 +135,8 @@ Eiger
|
||||
Default Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Eiger_module.png
|
||||
:target: _images/Eiger_module.png
|
||||
.. image:: images/Eiger_module.svg
|
||||
:target: _images/Eiger_module.svg
|
||||
:width: 350px
|
||||
:align: center
|
||||
:alt: Eiger Module Default Configuration
|
||||
@@ -157,8 +157,8 @@ The myth, the legend, the bottom ports: Demystifying them
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
.. figure:: images/Eiger_bottom_1.png
|
||||
:target: _images/Eiger_bottom_1.png
|
||||
.. figure:: images/Eiger_bottom_1.svg
|
||||
:target: _images/Eiger_bottom_1.svg
|
||||
:width: 350px
|
||||
:align: center
|
||||
:alt: Eiger Bottom as Firmware gets it
|
||||
@@ -166,8 +166,8 @@ The myth, the legend, the bottom ports: Demystifying them
|
||||
How the firmware gets the images
|
||||
|
||||
|
||||
.. figure:: images/Eiger_bottom_2.png
|
||||
:target: _images/Eiger_bottom_2.png
|
||||
.. figure:: images/Eiger_bottom_2.svg
|
||||
:target: _images/Eiger_bottom_2.svg
|
||||
:width: 350px
|
||||
:align: center
|
||||
:alt: Eiger Bottom after the firmware flips it horizontally
|
||||
@@ -175,8 +175,8 @@ The myth, the legend, the bottom ports: Demystifying them
|
||||
After the firmware flips it horizontally
|
||||
|
||||
|
||||
.. figure:: images/Eiger_bottom_3.png
|
||||
:target: _images/Eiger_bottom_3.png
|
||||
.. figure:: images/Eiger_bottom_3.svg
|
||||
:target: _images/Eiger_bottom_3.svg
|
||||
:width: 350px
|
||||
:align: center
|
||||
:alt: After the software swaps the udp ports
|
||||
@@ -184,8 +184,8 @@ The myth, the legend, the bottom ports: Demystifying them
|
||||
After the software swaps the udp ports
|
||||
|
||||
|
||||
.. figure:: images/Eiger_bottom_4.png
|
||||
:target: _images/Eiger_bottom_4.png
|
||||
.. figure:: images/Eiger_bottom_4.svg
|
||||
:target: _images/Eiger_bottom_4.svg
|
||||
:width: 400px
|
||||
:align: center
|
||||
:alt: After the gui has flipped the bottom vertically
|
||||
@@ -223,8 +223,8 @@ Note: Only the activated ports will write data as it does not make sense to writ
|
||||
|
||||
**Read Partial Rows**: The number of image rows per port can be adjusted using the `readnrows <commandline.html#term-readnrows>`_ command. By default, 256 rows are read, but a smaller value centers the readout vertically (e.g., 8 rows reads 4 above and 4 below the center). Increasing the value symmetrically expands the region toward the top and bottom. Permissible values depend on dynamic range and 10GbE enable.
|
||||
|
||||
.. image:: images/Eiger_read_rows.png
|
||||
:target: _images/Eiger_read_rows.png
|
||||
.. image:: images/Eiger_read_rows.svg
|
||||
:target: _images/Eiger_read_rows.svg
|
||||
:width: 400px
|
||||
:align: center
|
||||
:alt: Eiger Module Read Partial Rows Configuration
|
||||
@@ -247,8 +247,8 @@ As with any standard half-module, it includes one control TCP port (with a hostn
|
||||
|
||||
In this configuration, the fliprows command cannot be used to flip the entire half-module. Instead, the receiver automatically includes row-flipping information only for the second UDP port in the JSON header, so the GUI can apply the correct orientation during display
|
||||
|
||||
.. image:: images/Eiger_quad.png
|
||||
:target: _images/Eiger_quad.png
|
||||
.. image:: images/Eiger_quad.svg
|
||||
:target: _images/Eiger_quad.svg
|
||||
:width: 300px
|
||||
:align: center
|
||||
:alt: Eiger Quad Configuration
|
||||
@@ -263,8 +263,8 @@ Mythen3
|
||||
Default Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Mythen3_module.png
|
||||
:target: _images/Mythen3_module.png
|
||||
.. image:: images/Mythen3_module.svg
|
||||
:target: _images/Mythen3_module.svg
|
||||
:align: center
|
||||
:alt: Mythen3 Module Default Configuration
|
||||
|
||||
@@ -306,8 +306,8 @@ Gotthard2
|
||||
Default Configuration
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. image:: images/Gotthard2_module.png
|
||||
:target: _images/Gotthard2_module.png
|
||||
.. image:: images/Gotthard2_module.svg
|
||||
:target: _images/Gotthard2_module.svg
|
||||
:align: center
|
||||
:alt: Gotthard2 Module Default Configuration
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 307 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 266 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 345 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 279 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 477 KiB |
|
Before Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 317 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 275 KiB |