Update Documentation for developer

This commit is contained in:
github-actions
2026-04-21 09:59:59 +00:00
parent d81f88c292
commit 5c3eef951b
15 changed files with 146 additions and 107 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.
+6
View File
@@ -107,6 +107,7 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs18externalSignalFlagERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs11readoutModeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs16timingSourceTypeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4IEN3sls8StringToEN4defs11M3_GainCapsERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
@@ -345,6 +346,11 @@
<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="namespacesls_1a6b03b8dfa3c6a325c33e655cfe35cdfb"></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dacIndex</span></span><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">s</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE">
<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="namespacesls_1afbab13de385e564d5b7108ce81141e12"></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">powerIndex</span></span><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">s</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE">
<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="namespacesls_1adfbf1220e2bd8554041908f14e8b5b0b"></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">burstMode</span></span><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">s</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE" title="Link to this definition"></a><br /></dt>
+1
View File
@@ -67,6 +67,7 @@ slsDetectorPackage
type_traits
ToString
Versioning
Testing
.. toctree::
:caption: Firmware
+14 -30
View File
@@ -441,7 +441,7 @@
</div>
</div>
</dd>
<dt id="term-dac-dac-dac-name-dac-or-mV-value-optional-unit-mV">dac dac [dac name] [dac or mV value] [(optional unit) mV]<a class="headerlink" href="#term-dac-dac-dac-name-dac-or-mV-value-optional-unit-mV" title="Link to this term"></a></dt><dd><div class="line-block">
<dt id="term-dac-dac-name-dac-or-mV-value-optional-unit-mV">dac [dac name] [dac or mV value] [(optional unit) mV]<a class="headerlink" href="#term-dac-dac-name-dac-or-mV-value-optional-unit-mV" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Use dac index for dac name.</div>
</div>
</dd>
@@ -1041,11 +1041,19 @@
<div class="line">Port number of the control server on detector for detector-client tcp interface. Default is 1952. Normally unchanged. Set different ports for virtual servers on same pc.</div>
</div>
</dd>
<dt id="term-power-all-list-of-power-names-on-off">power [all|list of power names] [on|off]<a class="headerlink" href="#term-power-all-list-of-power-names-on-off" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Enable or disable power rails. Power name can be all, v_a, v_b, v_c, v_d or v_io or any defines using powername. If power name is set to all, the command applies to all powers. Enabling the power rails is in parallel, whereas retrieving the states of multiple power rails, they are queried sequentially (one after another), not in parallel.</div>
</div>
</dd>
<dt id="term-powerchip-0-1">powerchip [0, 1]<a class="headerlink" href="#term-powerchip-0-1" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Jungfrau][Moench][Mythen3][Gotthard2][Xilinx Ctb] Power the chip.</div>
<div class="line">[Jungfrau][Moench][Mythen3][Gotthard2] Power the chip.</div>
<div class="line">[Jungfrau][Moench] Default is 0. Get will return power status. Can be off if temperature event occured (temperature over temp_threshold with temp_control enabled. Will configure chip (only chip v1.1)</div>
<div class="line">[Mythen3][Gotthard2] Default is 1. If module not connected or wrong module, powerchip will fail.</div>
<div class="line">[Xilinx Ctb] Default is 0. Also configures the chip if powered on.</div>
</div>
</dd>
<dt id="term-powerdac-powername-mV-value">powerdac [powername][mV value]<a class="headerlink" href="#term-powerdac-powername-mV-value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Controls the dac used for Power supply. Default names for powername are v_a, v_b, v_c, v_d, v_io, v_chip(v_chip only applies to Ctb, not Xilinx_Ctb). If custom names are assigned using the powername command, those names could be used instead instead of the defaults. By default, all are set to minimum values.</div>
<div class="line">[Ctb] v_chip can also be queried to get the vchip dac value, although its rail cannot be enabled or disabled by the user. It is enabled by default. Its dac value is automatically updated whenever a power dac is modified. It is then set to the max of power dacs + 200mV.</div>
</div>
</dd>
<dt id="term-powerindex-name">powerindex [name]<a class="headerlink" href="#term-powerindex-name" title="Link to this term"></a></dt><dd><div class="line-block">
@@ -1060,8 +1068,8 @@
<div class="line">[Ctb][Xilinx_Ctb] Set the power at the given position to the given name.</div>
</div>
</dd>
<dt id="term-powervalues-name">powervalues [name]<a class="headerlink" href="#term-powervalues-name" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx_Ctb] Get values of all powers.</div>
<dt id="term-powervalues">powervalues<a class="headerlink" href="#term-powervalues" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx_Ctb] Get dac values of all powers if enabled, else 0.</div>
</div>
</dd>
<dt id="term-programfpga-fname.pof-fname.rbf-full-path-opitonal-force-delete-normal-file">programfpga [fname.pof | fname.rbf (full path)][(opitonal)force-delete-normal-file]<a class="headerlink" href="#term-programfpga-fname.pof-fname.rbf-full-path-opitonal-force-delete-normal-file" title="Link to this term"></a></dt><dd><div class="line-block">
@@ -1769,32 +1777,8 @@
<div class="line">User details from shared memory (hostname, type, PID, User, Date).</div>
</div>
</dd>
<dt id="term-v_a-n_value">v_a [n_value]<a class="headerlink" href="#term-v_a-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Power supply a in mV.</div>
</div>
</dd>
<dt id="term-v_b-n_value">v_b [n_value]<a class="headerlink" href="#term-v_b-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Power supply b in mV.</div>
</div>
</dd>
<dt id="term-v_c-n_value">v_c [n_value]<a class="headerlink" href="#term-v_c-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Power supply c in mV.</div>
</div>
</dd>
<dt id="term-v_chip-n_value">v_chip [n_value]<a class="headerlink" href="#term-v_chip-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb] Power supply chip in mV. Do not use it unless you are completely sure you will not fry the board.</div>
</div>
</dd>
<dt id="term-v_d-n_value">v_d [n_value]<a class="headerlink" href="#term-v_d-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Power supply d in mV.</div>
</div>
</dd>
<dt id="term-v_io-n_value">v_io [n_value]<a class="headerlink" href="#term-v_io-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Power supply io in mV. Minimum 1200 mV. Must be the first power regulator to be set after fpga reset (on-board detector server start up).</div>
</div>
</dd>
<dt id="term-v_limit-n_value">v_limit [n_value]<a class="headerlink" href="#term-v_limit-n_value" title="Link to this term"></a></dt><dd><div class="line-block">
<div class="line">[Ctb][Xilinx Ctb] Soft limit for power supplies (ctb only) and DACS in mV.</div>
<div class="line">[Ctb][Xilinx Ctb] Soft limit for power supplies and DACS in mV.</div>
</div>
</dd>
<dt id="term-vchip_comp_adc-chip-index-0-9-1-for-all-10-bit-hex-value">vchip_comp_adc [chip index 0-9, -1 for all][10 bit hex value]<a class="headerlink" href="#term-vchip_comp_adc-chip-index-0-9-1-for-all-10-bit-hex-value" title="Link to this term"></a></dt><dd><div class="line-block">
+86 -46
View File
@@ -432,9 +432,16 @@
<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="#_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>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector11setPowerDACEN4defs10powerIndexEi"><code class="docutils literal notranslate"><span class="pre">setPowerDAC()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE"><code class="docutils literal notranslate"><span class="pre">isPowerEnabled()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb"><code class="docutils literal notranslate"><span class="pre">setPowerEnabled()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE"><code class="docutils literal notranslate"><span class="pre">getMeasuredPower()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE"><code class="docutils literal notranslate"><span class="pre">getMeasuredCurrent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector15getVoltageLimitEv"><code class="docutils literal notranslate"><span class="pre">getVoltageLimit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector15setVoltageLimitEKi"><code class="docutils literal notranslate"><span class="pre">setVoltageLimit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector14getSlowADCListEv"><code class="docutils literal notranslate"><span class="pre">getSlowADCList()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions"><code class="docutils literal notranslate"><span class="pre">getPower()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions"><code class="docutils literal notranslate"><span class="pre">setPower()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"><code class="docutils literal notranslate"><span class="pre">getSlowADC()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector9getADCVppEb9Positions"><code class="docutils literal notranslate"><span class="pre">getADCVpp()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector9setADCVppEib9Positions"><code class="docutils literal notranslate"><span class="pre">setADCVpp()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector16getADCEnableMaskE9Positions"><code class="docutils literal notranslate"><span class="pre">getADCEnableMask()</span></code></a></li>
@@ -451,9 +458,6 @@
<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="#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions"><code class="docutils literal notranslate"><span class="pre">getMeasuredPower()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions"><code class="docutils literal notranslate"><span class="pre">getMeasuredCurrent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"><code class="docutils literal notranslate"><span class="pre">getSlowADC()</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>
@@ -485,8 +489,8 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector13setPowerNamesEKNSt6vectorINSt6stringEEE"><code class="docutils literal notranslate"><span class="pre">setPowerNames()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector13getPowerNamesEv"><code class="docutils literal notranslate"><span class="pre">getPowerNames()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector13getPowerIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">getPowerIndex()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">setPowerName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getPowerNameEKN4defs8dacIndexE"><code class="docutils literal notranslate"><span class="pre">getPowerName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">setPowerName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector12getPowerNameEKN4defs10powerIndexE"><code class="docutils literal notranslate"><span class="pre">getPowerName()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector15setSlowADCNamesEKNSt6vectorINSt6stringEEE"><code class="docutils literal notranslate"><span class="pre">setSlowADCNames()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector15getSlowADCNamesEv"><code class="docutils literal notranslate"><span class="pre">getSlowADCNames()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector15getSlowADCIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">getSlowADCIndex()</span></code></a></li>
@@ -583,6 +587,8 @@
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector13getActualTimeE9Positions"><code class="docutils literal notranslate"><span class="pre">getActualTime()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector18getMeasurementTimeE9Positions"><code class="docutils literal notranslate"><span class="pre">getMeasurementTime()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector20configureTransceiverE9Positions"><code class="docutils literal notranslate"><span class="pre">configureTransceiver()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4NK3sls8Detector7readSpiEiii9Positions"><code class="docutils literal notranslate"><span class="pre">readSpi()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="#_CPPv4N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions"><code class="docutils literal notranslate"><span class="pre">writeSpi()</span></code></a></li>
</ul>
</li>
</ul>
@@ -1392,18 +1398,17 @@ containing results from all modules. (<a class="reference internal" href="result
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getPowerChipE9Positions">
<span id="_CPPv3NK3sls8Detector12getPowerChipE9Positions"></span><span id="_CPPv2NK3sls8Detector12getPowerChipE9Positions"></span><span id="sls::Detector::getPowerChip__PositionsC"></span><span class="target" id="classsls_1_1Detector_1a61ac65934de90d32ce16b7b7ae250511"></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">bool</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">getPowerChip</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="#_CPPv4NK3sls8Detector12getPowerChipE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[Jungfrau][Moench][Mythen3][Gotthard2][Xilinx Ctb] </p>
<dd><p>[Jungfrau][Moench][Mythen3][Gotthard2] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector12setPowerChipEb9Positions">
<span id="_CPPv3N3sls8Detector12setPowerChipEb9Positions"></span><span id="_CPPv2N3sls8Detector12setPowerChipEb9Positions"></span><span id="sls::Detector::setPowerChip__b.Positions"></span><span class="target" id="classsls_1_1Detector_1a87b547e62b3681d1d114471c67e90091"></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">setPowerChip</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">on</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="#_CPPv4N3sls8Detector12setPowerChipEb9Positions" title="Link to this definition"></a><br /></dt>
<dd><p><p>[Jungfrau][Moench][Mythen3][Gotthard2][Xilinx Ctb] Power the chip.</p>
<dd><p><p>[Jungfrau][Moench][Mythen3][Gotthard2] Power the chip.</p>
<p>Default is disabled.</p>
<p>[Jungfrau][Moench] Default is disabled. Get will return power status. Can be off if temperature event occured (temperature over temp_threshold with temp_control enabled. Will configure chip (only chip v1.1)</p>
<p>[Mythen3][Gotthard2] Default is 1. If module not connected or wrong module, powerchip will fail.</p>
[Xilinx CTB] Default is 0. Also configures chip if powered on. </p>
</p>
</dd></dl>
<dl class="cpp function">
@@ -1477,7 +1482,8 @@ containing results from all modules. (<a class="reference internal" href="result
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector6setDACEN4defs8dacIndexEib9Positions">
<span id="_CPPv3N3sls8Detector6setDACEN4defs8dacIndexEib9Positions"></span><span id="_CPPv2N3sls8Detector6setDACEN4defs8dacIndexEib9Positions"></span><span id="sls::Detector::setDAC__defs::dacIndex.i.b.Positions"></span><span class="target" id="classsls_1_1Detector_1acb2f2a6876ac1eab6a54c4799327a9f7"></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">setDAC</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">mV</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">false</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="#_CPPv4N3sls8Detector6setDACEN4defs8dacIndexEib9Positions" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
<dd><p>Sets dac in dac units or mV1 </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getOnChipDACEN4defs8dacIndexEi9Positions">
@@ -3060,26 +3066,68 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getPowerListEv">
<span id="_CPPv3NK3sls8Detector12getPowerListEv"></span><span id="_CPPv2NK3sls8Detector12getPowerListEv"></span><span id="sls::Detector::getPowerListC"></span><span class="target" id="classsls_1_1Detector_1ad315bac77c2d4b151221b6224dce5d82"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</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">dacIndex</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">getPowerList</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getPowerListEv" title="Link to this definition"></a><br /></dt>
<span id="_CPPv3NK3sls8Detector12getPowerListEv"></span><span id="_CPPv2NK3sls8Detector12getPowerListEv"></span><span id="sls::Detector::getPowerListC"></span><span class="target" id="classsls_1_1Detector_1ab4fb2cb7c9b8a870ad5b21a336bd1f10"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</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">powerIndex</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">getPowerList</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getPowerListEv" title="Link to this definition"></a><br /></dt>
<dd><p>gets list of power enums </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector11getPowerDACEN4defs10powerIndexE">
<span id="_CPPv3NK3sls8Detector11getPowerDACEN4defs10powerIndexE"></span><span id="_CPPv2NK3sls8Detector11getPowerDACEN4defs10powerIndexE"></span><span id="sls::Detector::getPowerDAC__defs::powerIndexC"></span><span class="target" id="classsls_1_1Detector_1a851b863f2d957ad91ffff685c6c76378"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPowerDAC</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">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector11getPowerDACEN4defs10powerIndexE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO, V_POWER_CHIP [Xilinx CTB] Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector11setPowerDACEN4defs10powerIndexEi">
<span id="_CPPv3N3sls8Detector11setPowerDACEN4defs10powerIndexEi"></span><span id="_CPPv2N3sls8Detector11setPowerDACEN4defs10powerIndexEi"></span><span id="sls::Detector::setPowerDAC__defs::powerIndex.i"></span><span class="target" id="classsls_1_1Detector_1a41a3d5217bcaf26ef9eec13ba2ea809f"></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">setPowerDAC</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">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector11setPowerDACEN4defs10powerIndexEi" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE">
<span id="_CPPv3NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE"></span><span id="_CPPv2NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE"></span><span id="sls::Detector::isPowerEnabled__defs::powerIndexC"></span><span class="target" id="classsls_1_1Detector_1a5fc0f43fd72898ffac084ee5129e5159"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">isPowerEnabled</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">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector14isPowerEnabledEN4defs10powerIndexE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb">
<span id="_CPPv3N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb"></span><span id="_CPPv2N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb"></span><span id="sls::Detector::setPowerEnabled__std::vector:defs::powerIndex:CR.b"></span><span class="target" id="classsls_1_1Detector_1a54b089e4b76365f8cde2edfd329d986d"></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">setPowerEnabled</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">vector</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">powerIndex</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">indices</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">enable</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb" title="Link to this definition"></a><br /></dt>
<dd><p>[Ctb][Xilinx CTB] Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE">
<span id="_CPPv3NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE"></span><span id="_CPPv2NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE"></span><span id="sls::Detector::getMeasuredPower__defs::powerIndexC"></span><span class="target" id="classsls_1_1Detector_1a4ff00d6f1418794545b3217cdbb4e078"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeasuredPower</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">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] mV Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE">
<span id="_CPPv3NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE"></span><span id="_CPPv2NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE"></span><span id="sls::Detector::getMeasuredCurrent__defs::powerIndexC"></span><span class="target" id="classsls_1_1Detector_1a2ef7496fdae31f3035d5f56a006dbfc9"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeasuredCurrent</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">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] mA Options: I_POWER_A, I_POWER_B, I_POWER_C, I_POWER_D, I_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector15getVoltageLimitEv">
<span id="_CPPv3NK3sls8Detector15getVoltageLimitEv"></span><span id="_CPPv2NK3sls8Detector15getVoltageLimitEv"></span><span id="sls::Detector::getVoltageLimitC"></span><span class="target" id="classsls_1_1Detector_1adb35c8fe3d388c9ebe8e038061df4159"></span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVoltageLimit</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector15getVoltageLimitEv" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector15setVoltageLimitEKi">
<span id="_CPPv3N3sls8Detector15setVoltageLimitEKi"></span><span id="_CPPv2N3sls8Detector15setVoltageLimitEKi"></span><span id="sls::Detector::setVoltageLimit__iC"></span><span class="target" id="classsls_1_1Detector_1a1afdf41dff364c686740ab4261962b73"></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">setVoltageLimit</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">limit_in_mV</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector15setVoltageLimitEKi" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] set a voltage limit for dacs and power dacs </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector14getSlowADCListEv">
<span id="_CPPv3NK3sls8Detector14getSlowADCListEv"></span><span id="_CPPv2NK3sls8Detector14getSlowADCListEv"></span><span id="sls::Detector::getSlowADCListC"></span><span class="target" id="classsls_1_1Detector_1acaa44943f1a89d7f31b3c0ae3e99bda9"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">vector</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">dacIndex</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">getSlowADCList</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector14getSlowADCListEv" title="Link to this definition"></a><br /></dt>
<dd><p>gets list of slow adc enums </p>
<dd><p>[CTB][Xilinx CTB] gets list of slow adc enums </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions">
<span id="_CPPv3NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions"></span><span id="_CPPv2NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions"></span><span id="sls::Detector::getPower__defs::dacIndex.PositionsC"></span><span class="target" id="classsls_1_1Detector_1a0df1a4494809fe7ce150185a5e2eafbf"></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">getPower</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions">
<span id="_CPPv3N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions"></span><span id="_CPPv2N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions"></span><span id="sls::Detector::setPower__defs::dacIndex.i.Positions"></span><span class="target" id="classsls_1_1Detector_1ae14583e378221846268aa2622732c7da"></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">setPower</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">value</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="#_CPPv4N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] mV [Ctb][Xilinx CTB] Options: V_LIMIT, V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO, V_POWER_CHIP </p>
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions">
<span id="_CPPv3NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"></span><span id="_CPPv2NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"></span><span id="sls::Detector::getSlowADC__defs::dacIndex.PositionsC"></span><span class="target" id="classsls_1_1Detector_1af58103acd59f1e12480476a92e24a34b"></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">getSlowADC</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] Options: SLOW_ADC0 - SLOW_ADC7 in uV </p>
</dd></dl>
<dl class="cpp function">
@@ -3180,24 +3228,6 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dd><p>[CTB] in MHz, [XCTB] in kHz </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions">
<span id="_CPPv3NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions"></span><span id="_CPPv2NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions"></span><span id="sls::Detector::getMeasuredPower__defs::dacIndex.PositionsC"></span><span class="target" id="classsls_1_1Detector_1a7dbf91eec83cc0a206603052349899e6"></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">getMeasuredPower</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] mV Options: V_POWER_A, V_POWER_B, V_POWER_C, V_POWER_D, V_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions">
<span id="_CPPv3NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions"></span><span id="_CPPv2NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions"></span><span id="sls::Detector::getMeasuredCurrent__defs::dacIndex.PositionsC"></span><span class="target" id="classsls_1_1Detector_1a4d509249ebf4df3d53c5a252d9393cd2"></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">getMeasuredCurrent</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB] mA Options: I_POWER_A, I_POWER_B, I_POWER_C, I_POWER_D, I_POWER_IO </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions">
<span id="_CPPv3NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"></span><span id="_CPPv2NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions"></span><span id="sls::Detector::getSlowADC__defs::dacIndex.PositionsC"></span><span class="target" id="classsls_1_1Detector_1af58103acd59f1e12480476a92e24a34b"></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">getSlowADC</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">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector10getSlowADCEN4defs8dacIndexE9Positions" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] Options: SLOW_ADC0 - SLOW_ADC7 in uV </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>
@@ -3382,19 +3412,19 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector13getPowerIndexERKNSt6stringE">
<span id="_CPPv3NK3sls8Detector13getPowerIndexERKNSt6stringE"></span><span id="_CPPv2NK3sls8Detector13getPowerIndexERKNSt6stringE"></span><span id="sls::Detector::getPowerIndex__ssCRC"></span><span class="target" id="classsls_1_1Detector_1acc911476cbfbc25306f1d1801e3c69be"></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dacIndex</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPowerIndex</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">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector13getPowerIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<span id="_CPPv3NK3sls8Detector13getPowerIndexERKNSt6stringE"></span><span id="_CPPv2NK3sls8Detector13getPowerIndexERKNSt6stringE"></span><span id="sls::Detector::getPowerIndex__ssCRC"></span><span class="target" id="classsls_1_1Detector_1ad13e8a3b40e3792addcf457f64654c91"></span><span class="n"><span class="pre">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">powerIndex</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPowerIndex</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">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector13getPowerIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE">
<span id="_CPPv3N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE"></span><span id="_CPPv2N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE"></span><span id="sls::Detector::setPowerName__defs::dacIndexC.ssCR"></span><span class="target" id="classsls_1_1Detector_1a94e1c4f92f9ff5acdd901dc7fd9de093"></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">setPowerName</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">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">i</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">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE">
<span id="_CPPv3N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE"></span><span id="_CPPv2N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE"></span><span id="sls::Detector::setPowerName__defs::powerIndexC.ssCR"></span><span class="target" id="classsls_1_1Detector_1aaae036bf93d26eea3a095e65b33d5da9"></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">setPowerName</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">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">i</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">name</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getPowerNameEKN4defs8dacIndexE">
<span id="_CPPv3NK3sls8Detector12getPowerNameEKN4defs8dacIndexE"></span><span id="_CPPv2NK3sls8Detector12getPowerNameEKN4defs8dacIndexE"></span><span id="sls::Detector::getPowerName__defs::dacIndexCC"></span><span class="target" id="classsls_1_1Detector_1a5b5688d17a2eb003620a8aebce656feb"></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="sig-name descname"><span class="n"><span class="pre">getPowerName</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">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">dacIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">i</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getPowerNameEKN4defs8dacIndexE" title="Link to this definition"></a><br /></dt>
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector12getPowerNameEKN4defs10powerIndexE">
<span id="_CPPv3NK3sls8Detector12getPowerNameEKN4defs10powerIndexE"></span><span id="_CPPv2NK3sls8Detector12getPowerNameEKN4defs10powerIndexE"></span><span id="sls::Detector::getPowerName__defs::powerIndexCC"></span><span class="target" id="classsls_1_1Detector_1aab4f9cc8cd0c837e70900db7514cfcb1"></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="sig-name descname"><span class="n"><span class="pre">getPowerName</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">defs</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">powerIndex</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">i</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector12getPowerNameEKN4defs10powerIndexE" title="Link to this definition"></a><br /></dt>
<dd><p>[CTB][Xilinx CTB] </p>
</dd></dl>
@@ -4016,6 +4046,16 @@ The #images = #frames x #triggers x (#storagecells + 1) </p>
<dd><p>[Xilinx Ctb] </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3sls8Detector7readSpiEiii9Positions">
<span id="_CPPv3NK3sls8Detector7readSpiEiii9Positions"></span><span id="_CPPv2NK3sls8Detector7readSpiEiii9Positions"></span><span id="sls::Detector::readSpi__i.i.i.PositionsC"></span><span class="target" id="classsls_1_1Detector_1a3ef9d2b3a0b90f547545c2bff138e571"></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">vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">uint8_t</span></span><span class="p"><span class="pre">&gt;</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">readSpi</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">chip_id</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">register_id</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">n_bytes</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><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3sls8Detector7readSpiEiii9Positions" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions">
<span id="_CPPv3N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions"></span><span id="_CPPv2N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions"></span><span id="sls::Detector::writeSpi__i.i.std::vector:uint8_t:CR.Positions"></span><span class="target" id="classsls_1_1Detector_1a43c57cbd6421d010eae83570a19be3e6"></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">vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">uint8_t</span></span><span class="p"><span class="pre">&gt;</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">writeSpi</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">chip_id</span></span>, <span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">register_id</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">vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">uint8_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">data</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="#_CPPv4N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions" title="Link to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
+33 -29
View File
@@ -277,7 +277,7 @@
<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-dac-dac-dac-name-dac-or-mV-value-optional-unit-mV"><strong>dac dac [dac name] [dac or mV value] [(optional unit) mV]</strong></a>
<li><a href="commandline.html#term-dac-dac-name-dac-or-mV-value-optional-unit-mV"><strong>dac [dac name] [dac or mV value] [(optional unit) mV]</strong></a>
</li>
<li><a href="commandline.html#term-dacindex-name"><strong>dacindex [name]</strong></a>
</li>
@@ -583,10 +583,10 @@
</li>
<li><a href="commandline.html#term-patwait0"><strong>patwait0</strong></a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-patwait1"><strong>patwait1</strong></a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-patwait2"><strong>patwait2</strong></a>
</li>
<li><a href="commandline.html#term-patwaittime-0-6-n_clk"><strong>patwaittime [0-6] [n_clk]</strong></a>
@@ -608,8 +608,12 @@
<li><a href="commandline.html#term-polarity-pos-neg"><strong>polarity [pos|neg]</strong></a>
</li>
<li><a href="commandline.html#term-port-n"><strong>port [n]</strong></a>
</li>
<li><a href="commandline.html#term-power-all-list-of-power-names-on-off"><strong>power [all|list of power names] [on|off]</strong></a>
</li>
<li><a href="commandline.html#term-powerchip-0-1"><strong>powerchip [0, 1]</strong></a>
</li>
<li><a href="commandline.html#term-powerdac-powername-mV-value"><strong>powerdac [powername][mV value]</strong></a>
</li>
<li><a href="commandline.html#term-powerindex-name"><strong>powerindex [name]</strong></a>
</li>
@@ -617,7 +621,7 @@
</li>
<li><a href="commandline.html#term-powername-0-4-name"><strong>powername [0-4][name]</strong></a>
</li>
<li><a href="commandline.html#term-powervalues-name"><strong>powervalues [name]</strong></a>
<li><a href="commandline.html#term-powervalues"><strong>powervalues</strong></a>
</li>
<li><a href="commandline.html#term-programfpga-fname.pof-fname.rbf-full-path-opitonal-force-delete-normal-file"><strong>programfpga [fname.pof | fname.rbf (full path)][(opitonal)--force-delete-normal-file]</strong></a>
</li>
@@ -1053,11 +1057,11 @@
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector20getMaxDBITPhaseShiftE9Positions">sls::Detector::getMaxDBITPhaseShift (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs8dacIndexE9Positions">sls::Detector::getMeasuredCurrent (C++ function)</a>
<li><a href="detector.html#_CPPv4NK3sls8Detector18getMeasuredCurrentEN4defs10powerIndexE">sls::Detector::getMeasuredCurrent (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector17getMeasuredPeriodE9Positions">sls::Detector::getMeasuredPeriod (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs8dacIndexE9Positions">sls::Detector::getMeasuredPower (C++ function)</a>
<li><a href="detector.html#_CPPv4NK3sls8Detector16getMeasuredPowerEN4defs10powerIndexE">sls::Detector::getMeasuredPower (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector25getMeasuredSubFramePeriodE9Positions">sls::Detector::getMeasuredSubFramePeriod (C++ function)</a>
</li>
@@ -1146,16 +1150,16 @@
<li><a href="detector.html#_CPPv4NK3sls8Detector24getPortPerModuleGeometryEv">sls::Detector::getPortPerModuleGeometry (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector11getPortSizeE9Positions">sls::Detector::getPortSize (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector8getPowerEN4defs8dacIndexE9Positions">sls::Detector::getPower (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector12getPowerChipE9Positions">sls::Detector::getPowerChip (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector11getPowerDACEN4defs10powerIndexE">sls::Detector::getPowerDAC (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector13getPowerIndexERKNSt6stringE">sls::Detector::getPowerIndex (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector12getPowerListEv">sls::Detector::getPowerList (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector12getPowerNameEKN4defs8dacIndexE">sls::Detector::getPowerName (C++ function)</a>
<li><a href="detector.html#_CPPv4NK3sls8Detector12getPowerNameEKN4defs10powerIndexE">sls::Detector::getPowerName (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector13getPowerNamesEv">sls::Detector::getPowerNames (C++ function)</a>
</li>
@@ -1338,13 +1342,17 @@
<li><a href="detector.html#_CPPv4N3sls8Detector13getVetoPhotonEKiRKNSt6stringE9Positions">sls::Detector::getVetoPhoton (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector13getVetoStreamE9Positions">sls::Detector::getVetoStream (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector15getVoltageLimitEv">sls::Detector::getVoltageLimit (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector16hasBitDefinitionE10BitAddress">sls::Detector::hasBitDefinition (C++ function)</a>, <a href="detector.html#_CPPv4NK3sls8Detector16hasBitDefinitionERKNSt6stringE">[1]</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector21hasRegisterDefinitionE15RegisterAddress">sls::Detector::hasRegisterDefinition (C++ function)</a>, <a href="detector.html#_CPPv4NK3sls8Detector21hasRegisterDefinitionERKNSt6stringE">[1]</a>
</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#_CPPv4NK3sls8Detector21hasRegisterDefinitionE15RegisterAddress">sls::Detector::hasRegisterDefinition (C++ function)</a>, <a href="detector.html#_CPPv4NK3sls8Detector21hasRegisterDefinitionERKNSt6stringE">[1]</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector23isVirtualDetectorServerE9Positions">sls::Detector::isVirtualDetectorServer (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector10loadConfigERKNSt6stringE">sls::Detector::loadConfig (C++ function)</a>
@@ -1368,6 +1376,8 @@
<li><a href="detector.html#_CPPv4N3sls8Detector15pulsePixelNMoveEiN4defs2xyE9Positions">sls::Detector::pulsePixelNMove (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector12readRegisterE15RegisterAddress9Positions">sls::Detector::readRegister (C++ function)</a>, <a href="detector.html#_CPPv4NK3sls8Detector12readRegisterE8uint32_t9Positions">[1]</a>, <a href="detector.html#_CPPv4NK3sls8Detector12readRegisterERKNSt6stringE9Positions">[2]</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector7readSpiEiii9Positions">sls::Detector::readSpi (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector16rebootControllerE9Positions">sls::Detector::rebootController (C++ function)</a>
</li>
@@ -1620,12 +1630,14 @@
<li><a href="detector.html#_CPPv4N3sls8Detector9setPeriodE2ns9Positions">sls::Detector::setPeriod (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector11setPolarityEN4defs8polarityE9Positions">sls::Detector::setPolarity (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector8setPowerEN4defs8dacIndexEi9Positions">sls::Detector::setPower (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector12setPowerChipEb9Positions">sls::Detector::setPowerChip (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector12setPowerNameEKN4defs8dacIndexERKNSt6stringE">sls::Detector::setPowerName (C++ function)</a>
<li><a href="detector.html#_CPPv4N3sls8Detector11setPowerDACEN4defs10powerIndexEi">sls::Detector::setPowerDAC (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector15setPowerEnabledERKNSt6vectorIN4defs10powerIndexEEEb">sls::Detector::setPowerEnabled (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector12setPowerNameEKN4defs10powerIndexERKNSt6stringE">sls::Detector::setPowerName (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector13setPowerNamesEKNSt6vectorINSt6stringEEE">sls::Detector::setPowerNames (C++ function)</a>
</li>
@@ -1766,6 +1778,8 @@
<li><a href="detector.html#_CPPv4N3sls8Detector13setVetoStreamEKN4defs18streamingInterfaceE9Positions">sls::Detector::setVetoStream (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector25setVirtualDetectorServersEi8uint16_t">sls::Detector::setVirtualDetectorServers (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector15setVoltageLimitEKi">sls::Detector::setVoltageLimit (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4NK3sls8Detector4sizeEv">sls::Detector::size (C++ function)</a>
</li>
@@ -1794,6 +1808,8 @@
<li><a href="detector.html#_CPPv4N3sls8Detector16writeAdcRegisterE8uint32_t8uint32_t9Positions">sls::Detector::writeAdcRegister (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector13writeRegisterE15RegisterAddress13RegisterValueb9Positions">sls::Detector::writeRegister (C++ function)</a>, <a href="detector.html#_CPPv4N3sls8Detector13writeRegisterE8uint32_t8uint32_tb9Positions">[1]</a>, <a href="detector.html#_CPPv4N3sls8Detector13writeRegisterERKNSt6stringE13RegisterValueb9Positions">[2]</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8Detector8writeSpiEiiRKNSt6vectorI7uint8_tEE9Positions">sls::Detector::writeSpi (C++ function)</a>
</li>
<li><a href="detector.html#_CPPv4N3sls8DetectorD0Ev">sls::Detector::~Detector (C++ function)</a>
</li>
@@ -1911,7 +1927,7 @@
</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#_CPPv4IEN3sls8StringToEN4defs10speedLevelERKNSt6stringE">[11]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10timingModeERKNSt6stringE">[12]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11M3_GainCapsERKNSt6stringE">[13]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11readoutModeERKNSt6stringE">[14]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12detectorTypeERKNSt6stringE">[15]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs12portPositionERKNSt6stringE">[16]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs13vetoAlgorithmERKNSt6stringE">[17]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs14collectionModeERKNSt6stringE">[18]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16detectorSettingsERKNSt6stringE">[19]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16timingSourceTypeERKNSt6stringE">[20]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs17timingInfoDecoderERKNSt6stringE">[21]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18externalSignalFlagERKNSt6stringE">[22]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18frameDiscardPolicyERKNSt6stringE">[23]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18streamingInterfaceERKNSt6stringE">[24]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE">[25]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8gainModeERKNSt6stringE">[26]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8polarityERKNSt6stringE">[27]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE">[28]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEbRKNSt6stringE">[29]</a>, <a href="ToString.html#_CPPv4IEN3sls8StringToEiRKNSt6stringE">[30]</a>
<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>
<li><a href="container_utils.html#_CPPv4I0EN3sls3sumENSt9enable_ifINSt13is_arithmeticI1TE5valueE1TE4typeERKNSt6vectorI1TEE">sls::sum (C++ function)</a>
</li>
@@ -2075,18 +2091,6 @@
<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-v_a-n_value"><strong>v_a [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_b-n_value"><strong>v_b [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_c-n_value"><strong>v_c [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_chip-n_value"><strong>v_chip [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_d-n_value"><strong>v_d [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_io-n_value"><strong>v_io [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-v_limit-n_value"><strong>v_limit [n_value]</strong></a>
</li>
<li><a href="commandline.html#term-vchip_comp_adc-chip-index-0-9-1-for-all-10-bit-hex-value"><strong>vchip_comp_adc [chip index 0-9, -1 for all][10 bit hex value]</strong></a>
@@ -2101,14 +2105,14 @@
</li>
<li><a href="commandline.html#term-vchip_ref_comp_fe-chip-index-0-9-1-for-all-10-bit-hex-value"><strong>vchip_ref_comp_fe [chip index 0-9, -1 for all][10 bit hex value]</strong></a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-versions"><strong>versions</strong></a>
</li>
<li><a href="commandline.html#term-veto-0-1"><strong>veto [0, 1]</strong></a>
</li>
<li><a href="commandline.html#term-vetoalg-hits-raw-lll-10gbe"><strong>vetoalg [hits|raw] [lll|10gbe]</strong></a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="commandline.html#term-vetofile-chip-index-0-9-1-for-all-file-name"><strong>vetofile [chip index 0-9, -1 for all] [file name]</strong></a>
</li>
<li><a href="commandline.html#term-vetophoton-ichip-photons-energy-in-keV-reference-file"><strong>vetophoton [ichip] [#photons] [energy in keV] [reference file]</strong></a>
+1
View File
@@ -381,6 +381,7 @@ For further detector specific documentation, visit <a class="reference external"
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs18externalSignalFlagERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11readoutModeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs8dacIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs10powerIndexERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs9burstModeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs16timingSourceTypeERKNSt6stringE"><code class="docutils literal notranslate"><span class="pre">StringTo()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="ToString.html#_CPPv4IEN3sls8StringToEN4defs11M3_GainCapsERKNSt6stringE"><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
+4 -1
View File
@@ -1271,7 +1271,7 @@
<td><p>0</p></td>
</tr>
<tr class="row-even"><td><p>DEFAULT_VLIMIT</p></td>
<td><p>-100</p></td>
<td><p>0</p></td>
</tr>
<tr class="row-odd"><td><p>DEFAULT_TIMING_MODE</p></td>
<td><p>AUTO_TIMING</p></td>
@@ -1384,6 +1384,9 @@
<tr class="row-odd"><td><p>UDP_IP_HEADER_LENGTH_BYTES</p></td>
<td><p>28</p></td>
</tr>
<tr class="row-even"><td><p>PWR_NAMES</p></td>
<td><p>VA, VB, VC, VD, VIO</p></td>
</tr>
</tbody>
</table>
</section>