Update Documentation for developer

This commit is contained in:
github-actions
2026-05-06 13:55:57 +00:00
parent d12e0a99f5
commit 0e6017da3a
17 changed files with 104 additions and 71 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+10 -3
View File
@@ -96,7 +96,8 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueENSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TRKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls8StringToE1TRKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs12detectorTypeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs16detectorSettingsERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
@@ -292,8 +293,14 @@
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE">
<span id="_CPPv3I0EN3sls8StringToERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2I0EN3sls8StringToERKNSt6stringERKNSt6stringE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="namespacesls_1acc97f8e4cf64fe1215e75def4f3cd023"></span><a class="reference internal" href="#_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE" title="sls::StringTo::T"><span class="n"><span class="pre">T</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">StringTo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">t</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dt class="sig sig-object cpp" id="_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE">
<span id="_CPPv3I0EN3sls8ToStringERK1TN4defs13FrequencyUnitE"></span><span id="_CPPv2I0EN3sls8ToStringERK1TN4defs13FrequencyUnitE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="namespacesls_1a4cdfd2cbc15b44002885a3daa58162e3"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">enable_if</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="type_traits.html#_CPPv4I00EN3sls12is_containerE" title="sls::is_container"><span class="n"><span class="pre">is_container</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE" title="sls::ToString::T"><span class="n"><span class="pre">T</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">type</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ToString</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE" title="sls::ToString::T"><span class="n"><span class="pre">T</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">container</span></span>, <span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">FrequencyUnit</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE" title="Link to this definition"></a><br /></dt>
<dd><p>Container and specified unit, call ToString(value, FrequencyUnit) </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE">
<span id="_CPPv3I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToERKNSt6stringERKNSt6stringE"></span><span id="_CPPv2I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToERKNSt6stringERKNSt6stringE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">enable_if_t</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv43sls" title="sls"><span class="n"><span class="pre">sls</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="type_traits.html#_CPPv4I00EN3sls11is_durationE" title="sls::is_duration"><span class="n"><span class="pre">is_duration</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE" title="sls::StringTo::T"><span class="n"><span class="pre">T</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="namespacesls_1a6bbc87916f84dedc66b602f431a415d8"></span><a class="reference internal" href="#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE" title="sls::StringTo::T"><span class="n"><span class="pre">T</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">StringTo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">t</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
+8 -11
View File
@@ -255,9 +255,8 @@
<div class="line">[Eiger] 1 is default. 0 deactivates readout and does not send data.</div>
</div>
</dd>
<dt id="term-adcclk-n_clk-in-MHz">adcclk [n_clk in MHz]<a class="headerlink" href="#term-adcclk-n_clk-in-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] ADC clock frequency in MHz.</div>
<div class="line">[xilinx Ctb] ADC clock frequency in kHz.</div>
<dt id="term-adcclk-n_clk-optional-unit-Hz-default-kHz-MHz">adcclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]<a class="headerlink" href="#term-adcclk-n_clk-optional-unit-Hz-default-kHz-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] ADC clock frequency.</div>
</div>
</dd>
<dt id="term-adcenable-bitmask">adcenable [bitmask]<a class="headerlink" href="#term-adcenable-bitmask" title="Link to this term"></a></dt><dd><div class="line-block">
@@ -466,9 +465,8 @@
<div class="line">[Eiger] Enables or disables data streaming from left or/and right side of detector for 10 GbE mode. 1 (enabled) by default.</div>
</div>
</dd>
<dt id="term-dbitclk-n_clk-in-MHz">dbitclk [n_clk in MHz]<a class="headerlink" href="#term-dbitclk-n_clk-in-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Clock for latching the digital bits in MHz.</div>
<div class="line">[xilinx Ctb] Clock for latching the digital bits in kHz.</div>
<dt id="term-dbitclk-n_clk-optional-unit-Hz-default-kHz-MHz">dbitclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]<a class="headerlink" href="#term-dbitclk-n_clk-optional-unit-Hz-default-kHz-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Clock for latching the digital bits.</div>
</div>
</dd>
<dt id="term-dbitphase-n_value-optional-deg">dbitphase [n_value] [(optional)deg]<a class="headerlink" href="#term-dbitphase-n_value-optional-deg" title="Link to this term"></a></dt><dd><div class="line-block">
@@ -1176,9 +1174,8 @@
<div class="line">Gui uses it to rearrange for complete image</div>
</div>
</dd>
<dt id="term-runclk-n_clk-in-MHz">runclk [n_clk in MHz]<a class="headerlink" href="#term-runclk-n_clk-in-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Run clock in MHz.</div>
<div class="line">[xilinx Ctb] Run clock in kHz.</div>
<dt id="term-runclk-n_clk-optional-unit-Hz-default-kHz-MHz">runclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]<a class="headerlink" href="#term-runclk-n_clk-optional-unit-Hz-default-kHz-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Run clock frequency.</div>
</div>
</dd>
<dt id="term-runtime-optional-unit-ns-us-ms-s">runtime [(optional unit) ns|us|ms|s]<a class="headerlink" href="#term-runtime-optional-unit-ns-us-ms-s" title="Link to this term"></a></dt><dd><div class="line-block">
@@ -1495,8 +1492,8 @@
<div class="line">[Jungfrau][Moench] Enables or disables synchronization between modules. Sync mode requires at least one master configured. Also requires flatband cabling between master and slave with termination board.</div>
</div>
</dd>
<dt id="term-syncclk-n_clk-in-MHz">syncclk [n_clk in MHz]<a class="headerlink" href="#term-syncclk-n_clk-in-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Sync clock in MHz.</div>
<dt id="term-syncclk-n_clk-optional-unit-Hz-default-kHz-MHz">syncclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]<a class="headerlink" href="#term-syncclk-n_clk-optional-unit-Hz-default-kHz-MHz" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Sync clock.</div>
</div>
</dd>
<dt id="term-temp_10ge-n_value">temp_10ge [n_value]<a class="headerlink" href="#term-temp_10ge-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
+31 -31
View File
@@ -427,9 +427,11 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector24getNumberOfAnalogSamplesE9Positions"><code class="docutils literal notranslate"><span class="pre">getNumberOfAnalogSamples()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector24setNumberOfAnalogSamplesEi9Positions"><code class="docutils literal notranslate"><span class="pre">setNumberOfAnalogSamples()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector11getADCClockE9Positions"><code class="docutils literal notranslate"><span class="pre">getADCClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11setADCClockEi9Positions"><code class="docutils literal notranslate"><span class="pre">setADCClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11setADCClockEN4defs2HzE9Positions"><code class="docutils literal notranslate"><span class="pre">setADCClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector11getRUNClockE9Positions"><code class="docutils literal notranslate"><span class="pre">getRUNClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11setRUNClockEi9Positions"><code class="docutils literal notranslate"><span class="pre">setRUNClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11setRUNClockEN4defs2HzE9Positions"><code class="docutils literal notranslate"><span class="pre">setRUNClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getDBITClockE9Positions"><code class="docutils literal notranslate"><span class="pre">getDBITClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector12setDBITClockEN4defs2HzE9Positions"><code class="docutils literal notranslate"><span class="pre">setDBITClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getSYNCClockE9Positions"><code class="docutils literal notranslate"><span class="pre">getSYNCClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getPowerListEv"><code class="docutils literal notranslate"><span class="pre">getPowerList()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector11getPowerDACEN4defs10powerIndexE"><code class="docutils literal notranslate"><span class="pre">getPowerDAC()</span></code></a></li>
@@ -456,8 +458,6 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector29setNumberOfTransceiverSamplesEi9Positions"><code class="docutils literal notranslate"><span class="pre">setNumberOfTransceiverSamples()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector14getReadoutModeE9Positions"><code class="docutils literal notranslate"><span class="pre">getReadoutMode()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector14setReadoutModeEN4defs11readoutModeE9Positions"><code class="docutils literal notranslate"><span class="pre">setReadoutMode()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getDBITClockE9Positions"><code class="docutils literal notranslate"><span class="pre">getDBITClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector12setDBITClockEi9Positions"><code class="docutils literal notranslate"><span class="pre">setDBITClock()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector25getExternalSamplingSourceE9Positions"><code class="docutils literal notranslate"><span class="pre">getExternalSamplingSource()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector25setExternalSamplingSourceEi9Positions"><code class="docutils literal notranslate"><span class="pre">setExternalSamplingSource()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector19getExternalSamplingE9Positions"><code class="docutils literal notranslate"><span class="pre">getExternalSampling()</span></code></a></li>
@@ -515,7 +515,7 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector19clearBitDefinitionsEv"><code class="docutils literal notranslate"><span class="pre">clearBitDefinitions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector17setBitDefinitionsERKNSt3mapINSt6stringE10BitAddressEE"><code class="docutils literal notranslate"><span class="pre">setBitDefinitions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector17getBitDefinitionsEv"><code class="docutils literal notranslate"><span class="pre">getBitDefinitions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector17getPatterFileNameE9Positions"><code class="docutils literal notranslate"><span class="pre">getPatterFileName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector18getPatternFileNameE9Positions"><code class="docutils literal notranslate"><span class="pre">getPatternFileName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector10setPatternERKNSt6stringE9Positions"><code class="docutils literal notranslate"><span class="pre">setPattern()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector10setPatternERK7Pattern9Positions"><code class="docutils literal notranslate"><span class="pre">setPattern()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11savePatternERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">savePattern()</span></code></a></li>
@@ -3036,32 +3036,44 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector11getADCClockE9Positions">
<span id="_CPPv3NK3sls8Detector11getADCClockE9Positions"></span><span id="_CPPv2NK3sls8Detector11getADCClockE9Positions"></span><span id="sls::Detector::getADCClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a69d530ef162568c5df4a674d9c829f1e"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getADCClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector11getADCClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
<span id="_CPPv3NK3sls8Detector11getADCClockE9Positions"></span><span id="_CPPv2NK3sls8Detector11getADCClockE9Positions"></span><span id="sls::Detector::getADCClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a8183232dd1bdaf12d59a5d99a10d8d96"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getADCClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector11getADCClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector11setADCClockEi9Positions">
<span id="_CPPv3N3sls8Detector11setADCClockEi9Positions"></span><span id="_CPPv2N3sls8Detector11setADCClockEi9Positions"></span><span id="sls::Detector::setADCClock__i.Positions"></span><span class="target" id="classsls_1_1Detector_1a229746135d684b46c30274ffd5a115c1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setADCClock</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value_in_MHz</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector11setADCClockEi9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector11setADCClockEN4defs2HzE9Positions">
<span id="_CPPv3N3sls8Detector11setADCClockEN4defs2HzE9Positions"></span><span id="_CPPv2N3sls8Detector11setADCClockEN4defs2HzE9Positions"></span><span id="sls::Detector::setADCClock__defs::Hz.Positions"></span><span class="target" id="classsls_1_1Detector_1a2c2538d9ebdfd858be7780fff6d96620"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setADCClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">val</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector11setADCClockEN4defs2HzE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector11getRUNClockE9Positions">
<span id="_CPPv3NK3sls8Detector11getRUNClockE9Positions"></span><span id="_CPPv2NK3sls8Detector11getRUNClockE9Positions"></span><span id="sls::Detector::getRUNClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1aefd908add6781a6c0c6ea235c13b9f7a"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRUNClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector11getRUNClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
<span id="_CPPv3NK3sls8Detector11getRUNClockE9Positions"></span><span id="_CPPv2NK3sls8Detector11getRUNClockE9Positions"></span><span id="sls::Detector::getRUNClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a1bd901756ca5b00674425f59c0ee5932"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRUNClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector11getRUNClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector11setRUNClockEi9Positions">
<span id="_CPPv3N3sls8Detector11setRUNClockEi9Positions"></span><span id="_CPPv2N3sls8Detector11setRUNClockEi9Positions"></span><span id="sls::Detector::setRUNClock__i.Positions"></span><span class="target" id="classsls_1_1Detector_1a478c2514db957397f73095272ed483e0"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRUNClock</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value_in_MHz</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector11setRUNClockEi9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector11setRUNClockEN4defs2HzE9Positions">
<span id="_CPPv3N3sls8Detector11setRUNClockEN4defs2HzE9Positions"></span><span id="_CPPv2N3sls8Detector11setRUNClockEN4defs2HzE9Positions"></span><span id="sls::Detector::setRUNClock__defs::Hz.Positions"></span><span class="target" id="classsls_1_1Detector_1a00efa923f37f1bcda4e718814e5eade1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRUNClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">val</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector11setRUNClockEN4defs2HzE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getDBITClockE9Positions">
<span id="_CPPv3NK3sls8Detector12getDBITClockE9Positions"></span><span id="_CPPv2NK3sls8Detector12getDBITClockE9Positions"></span><span id="sls::Detector::getDBITClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a1b1c12c86270f0d6009efca2f401e9e1"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBITClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getDBITClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector12setDBITClockEN4defs2HzE9Positions">
<span id="_CPPv3N3sls8Detector12setDBITClockEN4defs2HzE9Positions"></span><span id="_CPPv2N3sls8Detector12setDBITClockEN4defs2HzE9Positions"></span><span id="sls::Detector::setDBITClock__defs::Hz.Positions"></span><span class="target" id="classsls_1_1Detector_1a32d73cd2457ad866b883ee6234884513"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBITClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">val</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector12setDBITClockEN4defs2HzE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getSYNCClockE9Positions">
<span id="_CPPv3NK3sls8Detector12getSYNCClockE9Positions"></span><span id="_CPPv2NK3sls8Detector12getSYNCClockE9Positions"></span><span id="sls::Detector::getSYNCClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1add0a97687d025a0067365d2087d4ed25"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSYNCClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getSYNCClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHZ </p>
<span id="_CPPv3NK3sls8Detector12getSYNCClockE9Positions"></span><span id="_CPPv2NK3sls8Detector12getSYNCClockE9Positions"></span><span id="sls::Detector::getSYNCClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1aa98cc679715bcb408ddf00fae4e0c809"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSYNCClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getSYNCClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][XCTB] </p>
</dd></dl>
<dl class="cpp function">
@@ -3216,18 +3228,6 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dd><p>[CTB] Options: ANALOG_ONLY (default), DIGITAL_ONLY, ANALOG_AND_DIGITAL, TRANSCEIVER_ONLY, DIGITAL_AND_TRANSCEIVER [Xilinx CTB] Options: TRANSCEIVER_ONLY (default) </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getDBITClockE9Positions">
<span id="_CPPv3NK3sls8Detector12getDBITClockE9Positions"></span><span id="_CPPv2NK3sls8Detector12getDBITClockE9Positions"></span><span id="sls::Detector::getDBITClock__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a24706b94dc68da7b1226bb4eaacbc81f"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBITClock</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getDBITClockE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector12setDBITClockEi9Positions">
<span id="_CPPv3N3sls8Detector12setDBITClockEi9Positions"></span><span id="_CPPv2N3sls8Detector12setDBITClockEi9Positions"></span><span id="sls::Detector::setDBITClock__i.Positions"></span><span class="target" id="classsls_1_1Detector_1af671368c10ce886ba43174a586f4278a"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBITClock</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value_in_MHz</span></span>, <span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector12setDBITClockEi9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector25getExternalSamplingSourceE9Positions">
<span id="_CPPv3NK3sls8Detector25getExternalSamplingSourceE9Positions"></span><span id="_CPPv2NK3sls8Detector25getExternalSamplingSourceE9Positions"></span><span id="sls::Detector::getExternalSamplingSource__PositionsC"></span><span class="target" id="classsls_1_1Detector_1aeb880cb45d06ded66f3f736f8ba453fa"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getExternalSamplingSource</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector25getExternalSamplingSourceE9Positions" title="Link to this definition"></a><br /></dt>
@@ -3576,8 +3576,8 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-pattern">Pattern</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector17getPatterFileNameE9Positions">
<span id="_CPPv3NK3sls8Detector17getPatterFileNameE9Positions"></span><span id="_CPPv2NK3sls8Detector17getPatterFileNameE9Positions"></span><span id="sls::Detector::getPatterFileName__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a6e0c17635b532a3f753d146cbebbce3e"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPatterFileName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector17getPatterFileNameE9Positions" title="Link to this definition"></a><br /></dt>
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector18getPatternFileNameE9Positions">
<span id="_CPPv3NK3sls8Detector18getPatternFileNameE9Positions"></span><span id="_CPPv2NK3sls8Detector18getPatternFileNameE9Positions"></span><span id="sls::Detector::getPatternFileName__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a1d2547663d038da0899879a5d8576158"></span><a class="reference internal" href="result.html#_CPPv4I00EN3sls6ResultE" title="sls::Result"><span class="n"><span class="pre">Result</span></span></a><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPatternFileName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Positions</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">pos</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="p"><span class="pre">}</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector18getPatternFileNameE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p><p>[CTB][Mythen3][Xilinx CTB] Gets the pattern file name including path of the last pattern uploaded.</p>
<p>Returns an empty if nothing was uploaded or via a server default file</p>
</p>
+17 -13
View File
@@ -179,7 +179,7 @@
</li>
<li><a href="commandline.html#term-activate-0-1"><strong>activate [0, 1]</strong></a>
</li>
<li><a href="commandline.html#term-adcclk-n_clk-in-MHz"><strong>adcclk [n_clk in MHz]</strong></a>
<li><a href="commandline.html#term-adcclk-n_clk-optional-unit-Hz-default-kHz-MHz"><strong>adcclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]</strong></a>
</li>
<li><a href="commandline.html#term-adcenable-bitmask"><strong>adcenable [bitmask]</strong></a>
</li>
@@ -289,7 +289,7 @@
</li>
<li><a href="commandline.html#term-datastream-left-right-0-1"><strong>datastream [left|right] [0, 1]</strong></a>
</li>
<li><a href="commandline.html#term-dbitclk-n_clk-in-MHz"><strong>dbitclk [n_clk in MHz]</strong></a>
<li><a href="commandline.html#term-dbitclk-n_clk-optional-unit-Hz-default-kHz-MHz"><strong>dbitclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]</strong></a>
</li>
<li><a href="commandline.html#term-dbitphase-n_value-optional-deg"><strong>dbitphase [n_value] [(optional)deg]</strong></a>
</li>
@@ -669,7 +669,7 @@
</li>
<li><a href="commandline.html#term-row-value"><strong>row [value]</strong></a>
</li>
<li><a href="commandline.html#term-runclk-n_clk-in-MHz"><strong>runclk [n_clk in MHz]</strong></a>
<li><a href="commandline.html#term-runclk-n_clk-optional-unit-Hz-default-kHz-MHz"><strong>runclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]</strong></a>
</li>
<li><a href="commandline.html#term-runtime-optional-unit-ns-us-ms-s"><strong>runtime [(optional unit) ns|us|ms|s]</strong></a>
</li>
@@ -1118,10 +1118,10 @@
<li><a href="detector.html#_CPPv4NK3sls8Detector23getPartialFramesPaddingE9Positions">sls::Detector::getPartialFramesPadding (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector15getPartialResetE9Positions">sls::Detector::getPartialReset (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector17getPatterFileNameE9Positions">sls::Detector::getPatterFileName (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector17getPatternBitMaskE9Positions">sls::Detector::getPatternBitMask (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector18getPatternFileNameE9Positions">sls::Detector::getPatternFileName (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector19getPatternIOControlE9Positions">sls::Detector::getPatternIOControl (C++ function)</a>
</li>
@@ -1351,10 +1351,10 @@
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE">sls::Detector::isPowerEnabled (C++ function)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="detector.html#_CPPv4NK3sls8Detector23isVirtualDetectorServerE9Positions">sls::Detector::isVirtualDetectorServer (C++ function)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="detector.html#_CPPv4N3sls8Detector10loadConfigERKNSt6stringE">sls::Detector::loadConfig (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector18loadDefaultPatternE9Positions">sls::Detector::loadDefaultPattern (C++ function)</a>
@@ -1405,7 +1405,7 @@
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector9setActiveEKb9Positions">sls::Detector::setActive (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector11setADCClockEi9Positions">sls::Detector::setADCClock (C++ function)</a>
<li><a href="detector.html#_CPPv4N3sls8Detector11setADCClockEN4defs2HzE9Positions">sls::Detector::setADCClock (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector19setADCConfigurationEKiKiKi9Positions">sls::Detector::setADCConfiguration (C++ function)</a>
</li>
@@ -1481,7 +1481,7 @@
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector13setDataStreamEKN4defs12portPositionEKb9Positions">sls::Detector::setDataStream (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector12setDBITClockEi9Positions">sls::Detector::setDBITClock (C++ function)</a>
<li><a href="detector.html#_CPPv4N3sls8Detector12setDBITClockEN4defs2HzE9Positions">sls::Detector::setDBITClock (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector12setDBITPhaseEi9Positions">sls::Detector::setDBITPhase (C++ function)</a>
</li>
@@ -1659,7 +1659,7 @@
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector6setRowEKi9Positions">sls::Detector::setRow (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector11setRUNClockEi9Positions">sls::Detector::setRUNClock (C++ function)</a>
<li><a href="detector.html#_CPPv4N3sls8Detector11setRUNClockEN4defs2HzE9Positions">sls::Detector::setRUNClock (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector11setRxArpingEb9Positions">sls::Detector::setRxArping (C++ function)</a>
</li>
@@ -1842,6 +1842,10 @@
<li><a href="type_traits.html#_CPPv4I0EN3sls11is_durationI1TNSt11conditionalIXL0EE18is_duration_helperIN1T3repEN1T6periodEDTcldtclNSt7declvalI1TEEE3minEEDTcldtclNSt7declvalI1TEEE3maxEEDTcldtclNSt7declvalI1TEEE4zeroEEEvE4typeEEE">sls::is_duration&lt;T, typename std::conditional&lt;false, is_duration_helper&lt;typename T::rep, typename T::period, decltype(std::declval&lt;T&gt;().min()), decltype(std::declval&lt;T&gt;().max()), decltype(std::declval&lt;T&gt;().zero())&gt;, void&gt;::type&gt; (C++ struct)</a>
</li>
<li><a href="type_traits.html#_CPPv4IDpEN3sls18is_duration_helperE">sls::is_duration_helper (C++ struct)</a>
</li>
<li><a href="type_traits.html#_CPPv4I0EN3sls12is_frequencyE">sls::is_frequency (C++ struct)</a>
</li>
<li><a href="type_traits.html#_CPPv4IEN3sls12is_frequencyIN4defs2HzEEE">sls::is_frequency&lt;defs::Hz&gt; (C++ struct)</a>
</li>
<li><a href="type_traits.html#_CPPv4I00EN3sls18is_light_containerE">sls::is_light_container (C++ struct)</a>
</li>
@@ -1927,11 +1931,11 @@
</li>
<li><a href="container_utils.html#_CPPv4I0EN3sls22stableRemoveDuplicatesENSt9enable_ifIN12is_containerI1TE5valueEbE4typeER1T">sls::stableRemoveDuplicates (C++ function)</a>
</li>
<li><a href="ToString.html#_CPPv4I0EN3sls8StringToE1TRKNSt6stringE">sls::StringTo (C++ function)</a>, <a href="ToString.html#_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE">[1]</a>, <a href="ToString.html#_CPPv4I0EN3sls8StringToENSt6vectorI1TEERKNSt6vectorINSt6stringEEE">[2]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE13RegisterValueRKNSt6stringE">[3]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE15RegisterAddressRKNSt6stringE">[4]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE7int64_tRKNSt6stringE">[5]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE7uint8_tRKNSt6stringE">[6]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint16_tRKNSt6stringE">[7]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint32_tRKNSt6stringE">[8]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint64_tRKNSt6stringE">[9]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10fileFormatERKNSt6stringE">[10]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE">[11]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10speedLevelERKNSt6stringE">[12]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10timingModeERKNSt6stringE">[13]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11M3_GainCapsERKNSt6stringE">[14]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11readoutModeERKNSt6stringE">[15]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12detectorTypeERKNSt6stringE">[16]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12portPositionERKNSt6stringE">[17]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs13vetoAlgorithmERKNSt6stringE">[18]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs14collectionModeERKNSt6stringE">[19]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16detectorSettingsERKNSt6stringE">[20]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16timingSourceTypeERKNSt6stringE">[21]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs17timingInfoDecoderERKNSt6stringE">[22]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18externalSignalFlagERKNSt6stringE">[23]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18frameDiscardPolicyERKNSt6stringE">[24]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18streamingInterfaceERKNSt6stringE">[25]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE">[26]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8gainModeERKNSt6stringE">[27]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8polarityERKNSt6stringE">[28]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE">[29]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEbRKNSt6stringE">[30]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEiRKNSt6stringE">[31]</a>
<li><a href="ToString.html#_CPPv4I0EN3sls8StringToE1TRKNSt6stringE">sls::StringTo (C++ function)</a>, <a href="ToString.html#_CPPv4I0EN3sls8StringToENSt6vectorI1TEERKNSt6vectorINSt6stringEEE">[1]</a>, <a href="ToString.html#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE">[2]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE13RegisterValueRKNSt6stringE">[3]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE15RegisterAddressRKNSt6stringE">[4]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE7int64_tRKNSt6stringE">[5]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE7uint8_tRKNSt6stringE">[6]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint16_tRKNSt6stringE">[7]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint32_tRKNSt6stringE">[8]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToE8uint64_tRKNSt6stringE">[9]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10fileFormatERKNSt6stringE">[10]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE">[11]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10speedLevelERKNSt6stringE">[12]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10timingModeERKNSt6stringE">[13]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11M3_GainCapsERKNSt6stringE">[14]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11readoutModeERKNSt6stringE">[15]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12detectorTypeERKNSt6stringE">[16]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12portPositionERKNSt6stringE">[17]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs13vetoAlgorithmERKNSt6stringE">[18]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs14collectionModeERKNSt6stringE">[19]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16detectorSettingsERKNSt6stringE">[20]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16timingSourceTypeERKNSt6stringE">[21]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs17timingInfoDecoderERKNSt6stringE">[22]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18externalSignalFlagERKNSt6stringE">[23]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18frameDiscardPolicyERKNSt6stringE">[24]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18streamingInterfaceERKNSt6stringE">[25]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE">[26]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8gainModeERKNSt6stringE">[27]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8polarityERKNSt6stringE">[28]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE">[29]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEbRKNSt6stringE">[30]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEiRKNSt6stringE">[31]</a>
</li>
<li><a href="container_utils.html#_CPPv4I0EN3sls3sumENSt9enable_ifINSt13is_arithmeticI1TE5valueE1TE4typeERKNSt6vectorI1TEE">sls::sum (C++ function)</a>
</li>
<li><a href="ToString.html#_CPPv4I00EN3sls8ToStringENSt6stringERKNSt3mapI7KeyType9ValueTypeEE">sls::ToString (C++ function)</a>, <a href="ToString.html#_CPPv4I00EN3sls8ToStringENSt9enable_ifIN11is_durationI1TE5valueENSt6stringEE4typeE1TRKNSt6stringE">[1]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN11is_durationI4FromE5valueENSt6stringEE4typeE4From">[2]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TRKNSt6stringE">[3]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN7has_strI1TE5valueENSt6stringEE4typeERK1T">[4]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifINSt11is_integralI1TE5valueENSt6stringEE4typeERK1T">[5]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifINSt17is_floating_pointI1TE5valueENSt6stringEE4typeERK1T">[6]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueENSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T">[7]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T">[8]</a>, <a href="ToString.html#_CPPv4I0_6size_tEN3sls8ToStringENSt6stringERA4size_K1T">[9]</a>
<li><a href="ToString.html#_CPPv4I00EN3sls8ToStringENSt6stringERKNSt3mapI7KeyType9ValueTypeEE">sls::ToString (C++ function)</a>, <a href="ToString.html#_CPPv4I00EN3sls8ToStringENSt9enable_ifIN11is_durationI1TE5valueENSt6stringEE4typeE1TRKNSt6stringE">[1]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN11is_durationI4FromE5valueENSt6stringEE4typeE4From">[2]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE">[3]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TRKNSt6stringE">[4]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN7has_strI1TE5valueENSt6stringEE4typeERK1T">[5]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifINSt11is_integralI1TE5valueENSt6stringEE4typeERK1T">[6]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifINSt17is_floating_pointI1TE5valueENSt6stringEE4typeERK1T">[7]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueENSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T">[8]</a>, <a href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T">[9]</a>, <a href="ToString.html#_CPPv4I0_6size_tEN3sls8ToStringENSt6stringERA4size_K1T">[10]</a>
</li>
<li><a href="ToString.html#_CPPv4I0EN3sls11ToStringHexENSt9enable_ifINSt11is_integralI1TE5valueENSt6stringEE4typeERK1T">sls::ToStringHex (C++ function)</a>, <a href="ToString.html#_CPPv4I0EN3sls11ToStringHexENSt9enable_ifINSt11is_integralI1TE5valueENSt6stringEE4typeERK1Ti">[1]</a>, <a href="ToString.html#_CPPv4I0EN3sls11ToStringHexENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T">[2]</a>, <a href="ToString.html#_CPPv4I0EN3sls11ToStringHexENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1Ti">[3]</a>
</li>
@@ -1953,7 +1957,7 @@
</li>
<li><a href="commandline.html#term-sync-0-1"><strong>sync [0, 1]</strong></a>
</li>
<li><a href="commandline.html#term-syncclk-n_clk-in-MHz"><strong>syncclk [n_clk in MHz]</strong></a>
<li><a href="commandline.html#term-syncclk-n_clk-optional-unit-Hz-default-kHz-MHz"><strong>syncclk [n_clk] [(optional unit) Hz(default)|kHz|MHz]</strong></a>
</li>
</ul></td>
</tr></table>
+4 -1
View File
@@ -344,6 +344,8 @@ For further detector specific documentation, visit <a class="reference external"
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4I00EN3sls11is_durationE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4I0EN3sls11is_durationI1TNSt11conditionalIXL0EE18is_duration_helperIN1T3repEN1T6periodEDTcldtclNSt7declvalI1TEEE3minEEDTcldtclNSt7declvalI1TEEE3maxEEDTcldtclNSt7declvalI1TEEE4zeroEEEvE4typeEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration&lt;</span> <span class="pre">T,</span> <span class="pre">typename</span> <span class="pre">std::conditional&lt;</span> <span class="pre">false,</span> <span class="pre">is_duration_helper&lt;</span> <span class="pre">typename</span> <span class="pre">T::rep,</span> <span class="pre">typename</span> <span class="pre">T::period,</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().min()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().max()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().zero())&gt;,</span> <span class="pre">void</span> <span class="pre">&gt;::type</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4IDpEN3sls18is_duration_helperE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration_helper</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4I0EN3sls12is_frequencyE"><code class="docutils literal notranslate"><span class="pre">sls::is_frequency</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4IEN3sls12is_frequencyIN4defs2HzEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_frequency&lt;</span> <span class="pre">defs::Hz</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4I00EN3sls18is_light_containerE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4I0EN3sls18is_light_containerI1TNSt11conditionalIXL0EE19is_container_helperIN1T10value_typeEN1T9size_typeEN1T8iteratorEN1T14const_iteratorEDTcldtclNSt7declvalI1TEEE4sizeEEDTcldtclNSt7declvalI1TEEE5beginEEDTcldtclNSt7declvalI1TEEE3endEEEvE4typeEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container&lt;</span> <span class="pre">T,</span> <span class="pre">typename</span> <span class="pre">std::conditional&lt;</span> <span class="pre">false,</span> <span class="pre">is_container_helper&lt;</span> <span class="pre">typename</span> <span class="pre">T::value_type,</span> <span class="pre">typename</span> <span class="pre">T::size_type,</span> <span class="pre">typename</span> <span class="pre">T::iterator,</span> <span class="pre">typename</span> <span class="pre">T::const_iterator,</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().size()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().begin()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().end())&gt;,</span> <span class="pre">void</span> <span class="pre">&gt;::type</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="type_traits.html#_CPPv4IDpEN3sls25is_light_container_helperE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container_helper</span></code></a></li>
@@ -368,7 +370,8 @@ For further detector specific documentation, visit <a class="reference external"
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueEntNSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIXaaN12is_containerI1TE5valueENSt7is_sameIN9typenameT10value_typeENSt6stringEE5valueEENSt6stringEE4typeERK1T"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TRKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8StringToE1TRKNSt6stringERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8ToStringENSt9enable_ifIN12is_containerI1TE5valueENSt6stringEE4typeERK1TN4defs13FrequencyUnitE"><code class="docutils literal notranslate"><span class="pre">ToString()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0_NSt11enable_if_tIN3sls11is_durationI1TE5valueEiEEEN3sls8StringToE1TRKNSt6stringERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4I0EN3sls8StringToE1TRKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12detectorTypeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16detectorSettingsERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+14 -8
View File
@@ -1262,23 +1262,29 @@
<td><p>0x7e9a</p></td>
</tr>
<tr class="row-odd"><td><p>DEFAULT_RUN_CLK</p></td>
<td><p>200</p></td>
<td><p>80000000</p></td>
</tr>
<tr class="row-even"><td><p>DEFAULT_ADC_CLK</p></td>
<td><p>40</p></td>
<td><p>40000000</p></td>
</tr>
<tr class="row-odd"><td><p>DEFAULT_SYNC_CLK</p></td>
<td><p>40</p></td>
<td><p>40000000</p></td>
</tr>
<tr class="row-even"><td><p>DEFAULT_DBIT_CLK</p></td>
<td><p>200</p></td>
<td><p>200000000</p></td>
</tr>
<tr class="row-odd"><td><p>NS_TO_CLK_CYCLE</p></td>
<td><p>1E-3</p></td>
<td><p>1E-9</p></td>
</tr>
<tr class="row-even"><td><p>DEFAULT_TRANSCEIVER_MASK</p></td>
<td><p>0x3</p></td>
</tr>
<tr class="row-odd"><td><p>MIN_CLK_FREQ</p></td>
<td><p>2000000</p></td>
</tr>
<tr class="row-even"><td><p>MAX_CLK_FREQ</p></td>
<td><p>300000000</p></td>
</tr>
<tr class="row-odd"><td><p>MAX_TRANSCEIVER_MASK</p></td>
<td><p>0xF</p></td>
</tr>
@@ -1355,10 +1361,10 @@
<td><p>0xFFFF</p></td>
</tr>
<tr class="row-even"><td><p>MAXIMUM_ADC_CLK</p></td>
<td><p>65</p></td>
<td><p>65000000</p></td>
</tr>
<tr class="row-odd"><td><p>PLL_VCO_FREQ_MHZ</p></td>
<td><p>800</p></td>
<tr class="row-odd"><td><p>PLL_VCO_FREQ_HZ</p></td>
<td><p>800000000</p></td>
</tr>
<tr class="row-even"><td><p>IP_HEADER_SIZE</p></td>
<td><p>20</p></td>
+16
View File
@@ -100,6 +100,8 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I00EN3sls11is_durationE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls11is_durationI1TNSt11conditionalIXL0EE18is_duration_helperIN1T3repEN1T6periodEDTcldtclNSt7declvalI1TEEE3minEEDTcldtclNSt7declvalI1TEEE3maxEEDTcldtclNSt7declvalI1TEEE4zeroEEEvE4typeEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration&lt;</span> <span class="pre">T,</span> <span class="pre">typename</span> <span class="pre">std::conditional&lt;</span> <span class="pre">false,</span> <span class="pre">is_duration_helper&lt;</span> <span class="pre">typename</span> <span class="pre">T::rep,</span> <span class="pre">typename</span> <span class="pre">T::period,</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().min()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().max()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().zero())&gt;,</span> <span class="pre">void</span> <span class="pre">&gt;::type</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IDpEN3sls18is_duration_helperE"><code class="docutils literal notranslate"><span class="pre">sls::is_duration_helper</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls12is_frequencyE"><code class="docutils literal notranslate"><span class="pre">sls::is_frequency</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls12is_frequencyIN4defs2HzEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_frequency&lt;</span> <span class="pre">defs::Hz</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I00EN3sls18is_light_containerE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4I0EN3sls18is_light_containerI1TNSt11conditionalIXL0EE19is_container_helperIN1T10value_typeEN1T9size_typeEN1T8iteratorEN1T14const_iteratorEDTcldtclNSt7declvalI1TEEE4sizeEEDTcldtclNSt7declvalI1TEEE5beginEEDTcldtclNSt7declvalI1TEEE3endEEEvE4typeEEE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container&lt;</span> <span class="pre">T,</span> <span class="pre">typename</span> <span class="pre">std::conditional&lt;</span> <span class="pre">false,</span> <span class="pre">is_container_helper&lt;</span> <span class="pre">typename</span> <span class="pre">T::value_type,</span> <span class="pre">typename</span> <span class="pre">T::size_type,</span> <span class="pre">typename</span> <span class="pre">T::iterator,</span> <span class="pre">typename</span> <span class="pre">T::const_iterator,</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().size()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().begin()),</span> <span class="pre">decltype(std::declval&lt;</span> <span class="pre">T</span> <span class="pre">&gt;().end())&gt;,</span> <span class="pre">void</span> <span class="pre">&gt;::type</span> <span class="pre">&gt;</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IDpEN3sls25is_light_container_helperE"><code class="docutils literal notranslate"><span class="pre">sls::is_light_container_helper</span></code></a></li>
@@ -321,6 +323,20 @@ from the standard library.</p>
<em>#include &lt;TypeTraits.h&gt;</em></div>
</dd></dl>
<dl class="cpp struct">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3sls12is_frequencyE">
<span id="_CPPv3I0EN3sls12is_frequencyE"></span><span id="_CPPv2I0EN3sls12is_frequencyE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structsls_1_1is__frequency"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_frequency</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">false_type</span></span><a class="headerlink" href="#_CPPv4I0EN3sls12is_frequencyE" title="Link to this definition"></a><br /></dt>
<dd><div class="docutils container">
<em>#include &lt;TypeTraits.h&gt;</em></div>
</dd></dl>
<dl class="cpp struct">
<dt class="sig sig-object cpp" id="_CPPv4IEN3sls12is_frequencyIN4defs2HzEEE">
<span id="_CPPv3IEN3sls12is_frequencyIN4defs2HzEEE"></span><span id="_CPPv2IEN3sls12is_frequencyIN4defs2HzEEE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structsls_1_1is__frequency_3_01defs_1_1Hz_01_4"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_frequency</span></span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Hz</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">true_type</span></span><a class="headerlink" href="#_CPPv4IEN3sls12is_frequencyIN4defs2HzEEE" title="Link to this definition"></a><br /></dt>
<dd><div class="docutils container">
<em>#include &lt;TypeTraits.h&gt;</em></div>
</dd></dl>
<dl class="cpp struct">
<dt class="sig sig-object cpp" id="_CPPv4I00EN3sls18is_light_containerE">
<span id="_CPPv3I00EN3sls18is_light_containerE"></span><span id="_CPPv2I00EN3sls18is_light_containerE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">T</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">_</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="structsls_1_1is__light__container"></span><span class="k"><span class="pre">struct</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">is_light_container</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">false_type</span></span><a class="headerlink" href="#_CPPv4I00EN3sls18is_light_containerE" title="Link to this definition"></a><br /></dt>