removed some manual warnings
@ -44,7 +44,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -78,7 +78,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 23 AUG 2018 16:50
|
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 24 AUG 2018 12:25
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
|
@ -44,7 +44,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -78,7 +78,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -180,7 +180,7 @@ These results show that the angular calibration allows a resolution in determin
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -211,7 +211,7 @@ Acquisition GUI window to setup the motor position scan.</CAPTION>
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -180,7 +180,7 @@ After fitting all modules you can click on the <I>Write Angular Calibration</I>
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -62,7 +62,7 @@ while for the GUI the file name should be specified in the configuration file (w
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -61,11 +61,11 @@ Mathematics Department, Macquarie University, Sydney.
|
|||||||
The command line arguments were: <BR>
|
The command line arguments were: <BR>
|
||||||
<STRONG>latex2html</STRONG> <TT>-split 4 angularCalibrationHowTo.tex</TT>
|
<STRONG>latex2html</STRONG> <TT>-split 4 angularCalibrationHowTo.tex</TT>
|
||||||
<P>
|
<P>
|
||||||
The translation was initiated by Thattil Dhanya on 2018-08-23
|
The translation was initiated by Thattil Dhanya on 2018-08-24
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -44,7 +44,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -78,7 +78,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 23 AUG 2018 16:50
|
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 24 AUG 2018 12:25
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@ -44,7 +44,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -78,7 +78,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -377,7 +377,7 @@ Median of the number of counts as a function of the threshold for X-rays of 12.5
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -180,7 +180,7 @@ Acquisition GUI window to setup the threshold scan.</CAPTION>
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -184,7 +184,7 @@ Window to calibrate the modules.</CAPTION>
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -68,7 +68,7 @@ By reloading the default detector settings, the calibration coefficients will be
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -61,11 +61,11 @@ Mathematics Department, Macquarie University, Sydney.
|
|||||||
The command line arguments were: <BR>
|
The command line arguments were: <BR>
|
||||||
<STRONG>latex2html</STRONG> <TT>-split 4 energyCalibrationHowTo.tex</TT>
|
<STRONG>latex2html</STRONG> <TT>-split 4 energyCalibrationHowTo.tex</TT>
|
||||||
<P>
|
<P>
|
||||||
The translation was initiated by Thattil Dhanya on 2018-08-23
|
The translation was initiated by Thattil Dhanya on 2018-08-24
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -93,6 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<p>where <b>sls_detector_clnt</b> is the text client (put, get, acquire, help).</p>
|
<p>where <b>sls_detector_clnt</b> is the text client (put, get, acquire, help).</p>
|
||||||
<p>To address a specific controller i of detector j use:</p>
|
<p>To address a specific controller i of detector j use:</p>
|
||||||
<p><b>sls_detector_clnt j-i:cmd</b></p>
|
<p><b>sls_detector_clnt j-i:cmd</b></p>
|
||||||
|
<p>To use different shared memory segements for different detectors on the same client pc, one can use environment variable <b>SLSDETNAME</b> set to any string to different strings to make the shared memory segments unique. One can then use the same multi detector id for both detectors as they have a different shared memory names.</p>
|
||||||
<p>For additional questions concerning the indexing of the detector, please refer to the SLS Detectors FAQ documentation.</p>
|
<p>For additional questions concerning the indexing of the detector, please refer to the SLS Detectors FAQ documentation.</p>
|
||||||
<p>The commands are sudivided into different pages depending on their functionalities:</p>
|
<p>The commands are sudivided into different pages depending on their functionalities:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 23 AUG 2018 16:50
|
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 24 AUG 2018 12:25
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
|
@ -43,7 +43,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<H1 ALIGN="CENTER">SLS Detector text clients manual</H1>
|
<H1 ALIGN="CENTER">SLS Detector text clients manual</H1>
|
||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -148,7 +148,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -123,7 +123,7 @@ For additional questions concerning the indexing of the detector, please refer t
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -68,7 +68,7 @@ For additional questions concerning the acquisition flow, please refer to the <I
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -763,7 +763,7 @@ Debug</A>
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -815,7 +815,7 @@ Advanced settings changing the analog or digital performance of the acquisition.
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -160,7 +160,7 @@ sls_detector_put ratecorr -1
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -61,11 +61,11 @@ Mathematics Department, Macquarie University, Sydney.
|
|||||||
The command line arguments were: <BR>
|
The command line arguments were: <BR>
|
||||||
<STRONG>latex2html</STRONG> <TT>-split 4 slsDetectorClientHowTo.tex</TT>
|
<STRONG>latex2html</STRONG> <TT>-split 4 slsDetectorClientHowTo.tex</TT>
|
||||||
<P>
|
<P>
|
||||||
The translation was initiated by Thattil Dhanya on 2018-08-23
|
The translation was initiated by Thattil Dhanya on 2018-08-24
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -43,7 +43,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<H1 ALIGN="CENTER">SLS Detector text clients manual</H1>
|
<H1 ALIGN="CENTER">SLS Detector text clients manual</H1>
|
||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -148,7 +148,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -43,7 +43,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<H1 ALIGN="CENTER">Mythen v3.0 manual</H1>
|
<H1 ALIGN="CENTER">Mythen v3.0 manual</H1>
|
||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -113,7 +113,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -82,7 +82,7 @@ Here you can find in brief the main things you need to know in order to start wo
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -61,7 +61,7 @@ the detector is started and the data are acquired, postprocessed and written to
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -263,7 +263,7 @@ is used to configure the detector parameter var
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -294,7 +294,7 @@ is used to retrieve the detector parameter var
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -216,7 +216,7 @@ The configuration of the detector can either be set when startin the GUI using t
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -64,7 +64,7 @@ Please don't be too nervous clicking on start and/or stop since this is one of t
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -181,7 +181,7 @@ Where to find some important parameters (should be set only once, then it should
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -115,7 +115,7 @@ Chose ``Add calibration step'' and select the file created prevously. The settin
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -61,11 +61,11 @@ Mathematics Department, Macquarie University, Sydney.
|
|||||||
The command line arguments were: <BR>
|
The command line arguments were: <BR>
|
||||||
<STRONG>latex2html</STRONG> <TT>-split 4 slsDetectorGuiHowTo.tex</TT>
|
<STRONG>latex2html</STRONG> <TT>-split 4 slsDetectorGuiHowTo.tex</TT>
|
||||||
<P>
|
<P>
|
||||||
The translation was initiated by Thattil Dhanya on 2018-08-23
|
The translation was initiated by Thattil Dhanya on 2018-08-24
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -72,7 +72,7 @@ The complete software package is composed of several programs which can be insta
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -60,7 +60,7 @@ For installing the slsDetector shared and static libraries and the slsDetectorCl
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -74,7 +74,7 @@ To be able to run the slsDetectorClient commands, add their location to your pat
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -96,7 +96,7 @@ To build you can:
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -128,7 +128,7 @@ After pressing reset on the board, the board should reboot and the acqusition pr
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -93,7 +93,7 @@ The default calibration files for each file will be stored in the directory acco
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -94,7 +94,7 @@ slsDetectorClient</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -106,7 +106,7 @@ There are different ways for communicationg with your detector(s).
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -43,7 +43,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<H1 ALIGN="CENTER">Mythen v3.0 manual</H1>
|
<H1 ALIGN="CENTER">Mythen v3.0 manual</H1>
|
||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -113,7 +113,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -28,7 +28,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi, Dhanya Thattil</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi, Dhanya Thattil</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||||||
<DIV>
|
<DIV>
|
||||||
|
|
||||||
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi, Dhanya Thattil</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>Anna Bergamaschi, Dhanya Thattil</STRONG></P>
|
||||||
<P ALIGN="CENTER"><STRONG>August 23, 2018</STRONG></P>
|
<P ALIGN="CENTER"><STRONG>August 24, 2018</STRONG></P>
|
||||||
</DIV>
|
</DIV>
|
||||||
<BR><HR>
|
<BR><HR>
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -83,9 +84,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
|
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
|
||||||
<table class="directory">
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="mainClient_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="mainClient_8cpp.html" target="_self">mainClient.cpp</a></td><td class="desc"></td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_0188e84ef4beaf9eafc4e93c2b604ff4.html" target="_self">slsDetectorSoftware</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="mainReceiver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="mainReceiver_8cpp.html" target="_self">mainReceiver.cpp</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_2fe67bc3f7560f250851af45f127d239.html" target="_self">slsDetector</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="slsDetectorUsers_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slsDetectorUsers_8h.html" target="_self">slsDetectorUsers.h</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_2a81099005c87b10dbd3ab3fe073d08e.html" target="_self">slsReceiverSoftware</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('1_0_')"/><img id="img_1_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_0_')"/><a class="el" href="dir_cda5313c19a4ccff8ceebb4444cecd0a.html" target="_self">include</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="slsReceiverUsers_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="slsReceiverUsers_8h.html" target="_self">slsReceiverUsers.h</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="mainClient_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="mainClient_8cpp.html" target="_self">mainClient.cpp</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="mainReceiver_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="mainReceiver_8cpp.html" target="_self">mainReceiver.cpp</a></td><td class="desc"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -76,7 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -76,7 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -76,7 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -76,7 +77,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li class="current"><a href="index.html"><span>Main Page</span></a></li>
|
<li class="current"><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -62,7 +63,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -76,7 +77,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="title">My Project Documentation</div> </div>
|
<div class="title">My Project Documentation</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
</div><!-- contents -->
|
<div class="textblock"><h1>API for SLS detectors data acquisition</h1>
|
||||||
|
<hr/>
|
||||||
|
<p>Although the SLS detectors group delvelops several types of detectors (1/2D, counting/integrating etc.) it is common interest of the group to use a common platfor for data acquisition</p>
|
||||||
|
<p>The architecture of the acquisitions system is intended as follows: </p>
|
||||||
|
<ul>
|
||||||
|
<li>A socket server running on the detector (or more than one in some special cases) </li>
|
||||||
|
<li>C++ classes common to all detectors for client-server communication. These can be supplied to users as libraries and embedded also in acquisition systems which are not developed by the SLS </li>
|
||||||
|
<li>the possibility of using a Qt-based graphical user interface (with eventually root analisys capabilities) </li>
|
||||||
|
<li>the possibility of running all commands from command line. In order to ensure a fast operation of this so called "text client" the detector parameters should not be re-initialized everytime. For this reason a shared memory block is allocated where the main detector flags and parameters are stored </li>
|
||||||
|
<li>a Root library for data postprocessing and detector calibration (energy, angle).</li>
|
||||||
|
</ul>
|
||||||
|
<p><a class="el" href="classslsDetectorUsers.html" title="The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...">slsDetectorUsers</a> is a class to control the detector which should be instantiated by the users in their acquisition software (EPICS, spec etc.). A callback for dislaying the data can be registered. More advanced configuration functions are not implemented and can be written in a configuration file tha can be read/written.</p>
|
||||||
|
<p><a class="el" href="classslsReceiverUsers.html" title="Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...">slsReceiverUsers</a> is a class to receive the data for detectors with external data receiver (e.g. GOTTHARD). Callbacks can be registered to process the data or save them in specific formats.</p>
|
||||||
|
<p>detectorData is a structure containing the data and additional information which is used to return the data e.g. to the GUI for displaying them.</p>
|
||||||
|
<p>You can find examples of how this classes can be instatiated in <a class="el" href="mainClient_8cpp.html">mainClient.cpp</a> and <a class="el" href="mainReceiver_8cpp.html">mainReceiver.cpp</a></p>
|
||||||
|
<dl class="section author"><dt>Authors</dt><dd><a href="#" onclick="location.href='mai'+'lto:'+'ann'+'a.'+'ber'+'ga'+'mas'+'ch'+'i@p'+'si'+'.ch'; return false;">Anna Bergamaschi</a>, <a href="#" onclick="location.href='mai'+'lto:'+'dha'+'ny'+'a.t'+'ha'+'tti'+'l@'+'psi'+'.c'+'h'; return false;">Dhanya Thattil</a> </dd></dl>
|
||||||
|
<dl class="section version"><dt>Version</dt><dd>3.0 <h2>Currently supported detectors</h2>
|
||||||
|
</dd></dl>
|
||||||
|
<ul>
|
||||||
|
<li>MYTHEN </li>
|
||||||
|
<li>GOTTHARD controls </li>
|
||||||
|
<li>GOTTHARD data receiver </li>
|
||||||
|
<li>EIGER </li>
|
||||||
|
<li>JUNGFRAU </li>
|
||||||
|
</ul>
|
||||||
|
</div></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -67,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -84,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="title">mainClient.cpp File Reference</div> </div>
|
<div class="title">mainClient.cpp File Reference</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock"><code>#include "slsDetectorUsers.h"</code><br/>
|
<div class="textblock"><code>#include "<a class="el" href="slsDetectorUsers_8h_source.html">slsDetectorUsers.h</a>"</code><br/>
|
||||||
<code>#include "detectorData.h"</code><br/>
|
<code>#include "detectorData.h"</code><br/>
|
||||||
<code>#include <iostream></code><br/>
|
<code>#include <iostream></code><br/>
|
||||||
<code>#include <cstdlib></code><br/>
|
<code>#include <cstdlib></code><br/>
|
||||||
@ -99,7 +100,7 @@ Functions</h2></td></tr>
|
|||||||
<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>This file is an example of how to implement the slsDetectorUsers class You can compile it linking it to the slsDetector library</p>
|
<div class="textblock"><p>This file is an example of how to implement the <a class="el" href="classslsDetectorUsers.html" title="The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...">slsDetectorUsers</a> class You can compile it linking it to the slsDetector library</p>
|
||||||
<p>g++ <a class="el" href="mainClient_8cpp.html">mainClient.cpp</a> -L lib -lSlsDetector -L/usr/lib64/ -L lib2 -lzmq -pthread -lrt -lm -lstdc++</p>
|
<p>g++ <a class="el" href="mainClient_8cpp.html">mainClient.cpp</a> -L lib -lSlsDetector -L/usr/lib64/ -L lib2 -lzmq -pthread -lrt -lm -lstdc++</p>
|
||||||
<p>where,</p>
|
<p>where,</p>
|
||||||
<p>lib is the location of libSlsDetector.so</p>
|
<p>lib is the location of libSlsDetector.so</p>
|
||||||
@ -181,7 +182,7 @@ Functions</h2></td></tr>
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>Example of a main program using the slsDetectorUsers class</p>
|
<p>Example of a main program using the <a class="el" href="classslsDetectorUsers.html" title="The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...">slsDetectorUsers</a> class</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Arguments are optional<ul>
|
<li>Arguments are optional<ul>
|
||||||
<li>argv[1] : Configuration File</li>
|
<li>argv[1] : Configuration File</li>
|
||||||
@ -192,7 +193,7 @@ Functions</h2></td></tr>
|
|||||||
</ul>
|
</ul>
|
||||||
<ul>
|
<ul>
|
||||||
<li>if specified, set ID from argv[3]</li>
|
<li>if specified, set ID from argv[3]</li>
|
||||||
<li>slsDetectorUsers Object is instantiated with appropriate ID</li>
|
<li><a class="el" href="classslsDetectorUsers.html" title="The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...">slsDetectorUsers</a> Object is instantiated with appropriate ID</li>
|
||||||
<li>if specified, load configuration file (necessary at least the first time it is called to properly configure advanced settings in the shared memory)</li>
|
<li>if specified, load configuration file (necessary at least the first time it is called to properly configure advanced settings in the shared memory)</li>
|
||||||
<li>set detector in shared memory online (in case no config file was used)</li>
|
<li>set detector in shared memory online (in case no config file was used)</li>
|
||||||
<li>set receiver in shared memory online (in case no config file was used)</li>
|
<li>set receiver in shared memory online (in case no config file was used)</li>
|
||||||
@ -201,7 +202,7 @@ Functions</h2></td></tr>
|
|||||||
<li>if provided, load detector settings</li>
|
<li>if provided, load detector settings</li>
|
||||||
<li>start measurement</li>
|
<li>start measurement</li>
|
||||||
<li>returning when acquisition is finished or data are avilable</li>
|
<li>returning when acquisition is finished or data are avilable</li>
|
||||||
<li>delete slsDetectorUsers object </li>
|
<li>delete <a class="el" href="classslsDetectorUsers.html" title="The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...">slsDetectorUsers</a> object </li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="mainClient_8cpp_source.html#l00049">49</a> of file <a class="el" href="mainClient_8cpp_source.html">mainClient.cpp</a>.</p>
|
<p>Definition at line <a class="el" href="mainClient_8cpp_source.html#l00049">49</a> of file <a class="el" href="mainClient_8cpp_source.html">mainClient.cpp</a>.</p>
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -83,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<a href="mainClient_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
<a href="mainClient_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "slsDetectorUsers.h"</span></div>
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="slsDetectorUsers_8h.html">slsDetectorUsers.h</a>"</span></div>
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "detectorData.h"</span></div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "detectorData.h"</span></div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <iostream></span></div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <iostream></span></div>
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <cstdlib></span></div>
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <cstdlib></span></div>
|
||||||
@ -104,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> ret = 1;</div>
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> ret = 1;</div>
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  slsDetectorUsers *pDetector = <span class="keyword">new</span> slsDetectorUsers (ret, <span class="keywordtype">id</span>);</div>
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="classslsDetectorUsers.html">slsDetectorUsers</a> *pDetector = <span class="keyword">new</span> <a class="code" href="classslsDetectorUsers.html">slsDetectorUsers</a> (ret, <span class="keywordtype">id</span>);</div>
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span> (ret == 1) {</div>
|
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span> (ret == 1) {</div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  std::cout << <span class="stringliteral">"Error: Could not instantiate slsDetectorUsers"</span> << std::endl;</div>
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  std::cout << <span class="stringliteral">"Error: Could not instantiate slsDetectorUsers"</span> << std::endl;</div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> EXIT_FAILURE;</div>
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> EXIT_FAILURE;</div>
|
||||||
@ -112,30 +113,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">if</span> (argc>=2){</div>
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">if</span> (argc>=2){</div>
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  pDetector->readConfigurationFile(argv[1]);</div>
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#ac3784508713e85386054a4f9f8a0ba62">readConfigurationFile</a>(argv[1]);</div>
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  std::cout << <span class="stringliteral">"Detector configured"</span> << std::endl;</div>
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  std::cout << <span class="stringliteral">"Detector configured"</span> << std::endl;</div>
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  pDetector->setOnline(1);</div>
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#aee622153ebd6b0dad065d95b07221955">setOnline</a>(1);</div>
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  pDetector->setReceiverOnline(1);</div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#a3f961fb6eb6409f7b98a2267ad674af4">setReceiverOnline</a>(1);</div>
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  pDetector->registerDataCallback(&<a class="code" href="mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778">dataCallback</a>, NULL);</div>
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#add821d94da9b03fe500d27e4433c01f5">registerDataCallback</a>(&<a class="code" href="mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778">dataCallback</a>, NULL);</div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">int</span> status = pDetector->getDetectorStatus();</div>
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">int</span> status = pDetector-><a class="code" href="classslsDetectorUsers.html#ac7d0254e38b8fe783204f691a4ee05b2">getDetectorStatus</a>();</div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">if</span> (status != 0){</div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">if</span> (status != 0){</div>
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  std::cout << <span class="stringliteral">"Detector not ready: "</span> << slsDetectorUsers::runStatusType(status) << std::endl;</div>
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  std::cout << <span class="stringliteral">"Detector not ready: "</span> << <a class="code" href="classslsDetectorUsers.html#a3f0b478904a981d79cbff394a9540788">slsDetectorUsers::runStatusType</a>(status) << std::endl;</div>
|
||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> 1;</div>
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> 1;</div>
|
||||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div>
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div>
|
||||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span> (argc>=3){</div>
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span> (argc>=3){</div>
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  pDetector->retrieveDetectorSetup(argv[2]);</div>
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#a98478610ffb3de40629dc7b9ddca2c53">retrieveDetectorSetup</a>(argv[2]);</div>
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  std::cout << <span class="stringliteral">"Detector measurement set-up done"</span> << std::endl;</div>
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  std::cout << <span class="stringliteral">"Detector measurement set-up done"</span> << std::endl;</div>
|
||||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
|
||||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  pDetector->startMeasurement();</div>
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  pDetector-><a class="code" href="classslsDetectorUsers.html#aa34810bb0e872fdf929ebe62d8582bd3">startMeasurement</a>();</div>
|
||||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  std::cout << <span class="stringliteral">"measurement finished"</span> << std::endl;</div>
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  std::cout << <span class="stringliteral">"measurement finished"</span> << std::endl;</div>
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">delete</span> pDetector;</div>
|
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">delete</span> pDetector;</div>
|
||||||
@ -143,7 +144,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> 0;</div>
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> 0;</div>
|
||||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div>
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div>
|
||||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_add821d94da9b03fe500d27e4433c01f5"><div class="ttname"><a href="classslsDetectorUsers.html#add821d94da9b03fe500d27e4433c01f5">slsDetectorUsers::registerDataCallback</a></div><div class="ttdeci">void registerDataCallback(int(*userCallback)(detectorData *d, int f, int s, void *), void *pArg)</div><div class="ttdoc">register calbback for accessing detector final data, also enables data streaming in client and receiv...</div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_aa34810bb0e872fdf929ebe62d8582bd3"><div class="ttname"><a href="classslsDetectorUsers.html#aa34810bb0e872fdf929ebe62d8582bd3">slsDetectorUsers::startMeasurement</a></div><div class="ttdeci">void startMeasurement()</div><div class="ttdoc">start measurement and acquires </div></div>
|
||||||
<div class="ttc" id="mainClient_8cpp_html_a3c04138a5bfe5d72780bb7e82a18e627"><div class="ttname"><a href="mainClient_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div class="ttdeci">int main(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00049">mainClient.cpp:49</a></div></div>
|
<div class="ttc" id="mainClient_8cpp_html_a3c04138a5bfe5d72780bb7e82a18e627"><div class="ttname"><a href="mainClient_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div class="ttdeci">int main(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00049">mainClient.cpp:49</a></div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_a3f961fb6eb6409f7b98a2267ad674af4"><div class="ttname"><a href="classslsDetectorUsers.html#a3f961fb6eb6409f7b98a2267ad674af4">slsDetectorUsers::setReceiverOnline</a></div><div class="ttdeci">int setReceiverOnline(int const online=-1)</div><div class="ttdoc">sets the receivers onlineFlag </div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_a98478610ffb3de40629dc7b9ddca2c53"><div class="ttname"><a href="classslsDetectorUsers.html#a98478610ffb3de40629dc7b9ddca2c53">slsDetectorUsers::retrieveDetectorSetup</a></div><div class="ttdeci">int retrieveDetectorSetup(std::string const fname)</div><div class="ttdoc">Loads the detector setup from file. </div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_aee622153ebd6b0dad065d95b07221955"><div class="ttname"><a href="classslsDetectorUsers.html#aee622153ebd6b0dad065d95b07221955">slsDetectorUsers::setOnline</a></div><div class="ttdeci">int setOnline(int const online=-1)</div><div class="ttdoc">sets the onlineFlag </div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html"><div class="ttname"><a href="classslsDetectorUsers.html">slsDetectorUsers</a></div><div class="ttdoc">The slsDetectorUsers class is a minimal interface class which should be instantiated by the users in ...</div><div class="ttdef"><b>Definition:</b> <a href="slsDetectorUsers_8h_source.html#l00083">slsDetectorUsers.h:83</a></div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_ac7d0254e38b8fe783204f691a4ee05b2"><div class="ttname"><a href="classslsDetectorUsers.html#ac7d0254e38b8fe783204f691a4ee05b2">slsDetectorUsers::getDetectorStatus</a></div><div class="ttdeci">int getDetectorStatus()</div><div class="ttdoc">get run status </div></div>
|
||||||
|
<div class="ttc" id="slsDetectorUsers_8h_html"><div class="ttname"><a href="slsDetectorUsers_8h.html">slsDetectorUsers.h</a></div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_ac3784508713e85386054a4f9f8a0ba62"><div class="ttname"><a href="classslsDetectorUsers.html#ac3784508713e85386054a4f9f8a0ba62">slsDetectorUsers::readConfigurationFile</a></div><div class="ttdeci">int readConfigurationFile(std::string const fname)</div><div class="ttdoc">Reads the configuration file – will contain all the informations needed for the configuration (e...</div></div>
|
||||||
|
<div class="ttc" id="classslsDetectorUsers_html_a3f0b478904a981d79cbff394a9540788"><div class="ttname"><a href="classslsDetectorUsers.html#a3f0b478904a981d79cbff394a9540788">slsDetectorUsers::runStatusType</a></div><div class="ttdeci">static std::string runStatusType(int s)</div><div class="ttdoc">returns std::string from run status index </div><div class="ttdef"><b>Definition:</b> <a href="slsDetectorUsers_8h_source.html#l00827">slsDetectorUsers.h:827</a></div></div>
|
||||||
<div class="ttc" id="mainClient_8cpp_html_abba369ecba2066d66cc8b3b74460e778"><div class="ttname"><a href="mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778">dataCallback</a></div><div class="ttdeci">int dataCallback(detectorData *pData, int iframe, int isubframe, void *pArg)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00032">mainClient.cpp:32</a></div></div>
|
<div class="ttc" id="mainClient_8cpp_html_abba369ecba2066d66cc8b3b74460e778"><div class="ttname"><a href="mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778">dataCallback</a></div><div class="ttdeci">int dataCallback(detectorData *pData, int iframe, int isubframe, void *pArg)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00032">mainClient.cpp:32</a></div></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -67,7 +68,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -87,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock"><code>#include "sls_receiver_defs.h"</code><br/>
|
<div class="textblock"><code>#include "sls_receiver_defs.h"</code><br/>
|
||||||
<code>#include "slsReceiverUsers.h"</code><br/>
|
<code>#include "<a class="el" href="slsReceiverUsers_8h_source.html">slsReceiverUsers.h</a>"</code><br/>
|
||||||
<code>#include <iostream></code><br/>
|
<code>#include <iostream></code><br/>
|
||||||
<code>#include <string.h></code><br/>
|
<code>#include <string.h></code><br/>
|
||||||
<code>#include <signal.h></code><br/>
|
<code>#include <signal.h></code><br/>
|
||||||
@ -129,7 +130,7 @@ Variables</h2></td></tr>
|
|||||||
<tr class="separator:a0d26a166bb416ff34512de6fe9e098bd"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a0d26a166bb416ff34512de6fe9e098bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>This file is an example of how to implement the slsReceiverUsers class You can compile it linking it to the slsReceiver library</p>
|
<div class="textblock"><p>This file is an example of how to implement the <a class="el" href="classslsReceiverUsers.html" title="Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...">slsReceiverUsers</a> class You can compile it linking it to the slsReceiver library</p>
|
||||||
<p>g++ <a class="el" href="mainReceiver_8cpp.html">mainReceiver.cpp</a> -L lib -lSlsReceiver -L/usr/lib64/ -L lib2 -lzmq -pthread -lrt -lm -lstdc++</p>
|
<p>g++ <a class="el" href="mainReceiver_8cpp.html">mainReceiver.cpp</a> -L lib -lSlsReceiver -L/usr/lib64/ -L lib2 -lzmq -pthread -lrt -lm -lstdc++</p>
|
||||||
<p>where,</p>
|
<p>where,</p>
|
||||||
<p>lib is the location of lSlsReceiver.so</p>
|
<p>lib is the location of lSlsReceiver.so</p>
|
||||||
@ -333,7 +334,7 @@ Variables</h2></td></tr>
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<p>Example of main program using the slsReceiverUsers class</p>
|
<p>Example of main program using the <a class="el" href="classslsReceiverUsers.html" title="Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...">slsReceiverUsers</a> class</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Defines in file for:<ul>
|
<li>Defines in file for:<ul>
|
||||||
<li>Default Number of receivers is 1</li>
|
<li>Default Number of receivers is 1</li>
|
||||||
@ -352,13 +353,13 @@ Variables</h2></td></tr>
|
|||||||
<li>fork process to create child process</li>
|
<li>fork process to create child process</li>
|
||||||
<li>if fork failed, raise SIGINT and properly destroy all child processes</li>
|
<li>if fork failed, raise SIGINT and properly destroy all child processes</li>
|
||||||
<li>if child process</li>
|
<li>if child process</li>
|
||||||
<li>create slsReceiverUsers object with appropriate arguments <pre class="fragment"> - register callbacks. remember to set file write enable to 0 (using the client)
|
<li>create <a class="el" href="classslsReceiverUsers.html" title="Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...">slsReceiverUsers</a> object with appropriate arguments <pre class="fragment"> - register callbacks. remember to set file write enable to 0 (using the client)
|
||||||
</pre> if we should not write files and you will write data using the callbacks</li>
|
</pre> if we should not write files and you will write data using the callbacks</li>
|
||||||
<li>Call back for start acquisition</li>
|
<li>Call back for start acquisition</li>
|
||||||
<li>Call back for acquisition finished</li>
|
<li>Call back for acquisition finished</li>
|
||||||
<li>start tcp server thread</li>
|
<li>start tcp server thread</li>
|
||||||
<li>as long as keeprunning is true (changes with Ctrl+C)</li>
|
<li>as long as keeprunning is true (changes with Ctrl+C)</li>
|
||||||
<li>interrupt caught, delete slsReceiverUsers object and exit</li>
|
<li>interrupt caught, delete <a class="el" href="classslsReceiverUsers.html" title="Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...">slsReceiverUsers</a> object and exit</li>
|
||||||
<li>Parent process ignores SIGINT (exits only when all child process exits)</li>
|
<li>Parent process ignores SIGINT (exits only when all child process exits)</li>
|
||||||
<li>Print Ready and Instructions how to exit</li>
|
<li>Print Ready and Instructions how to exit</li>
|
||||||
<li>Parent process waits for all child processes to exit </li>
|
<li>Parent process waits for all child processes to exit </li>
|
||||||
|
@ -37,6 +37,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div id="navrow1" class="tabs">
|
<div id="navrow1" class="tabs">
|
||||||
<ul class="tablist">
|
<ul class="tablist">
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||||
<li>
|
<li>
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||||
@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Macros</a></div>
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Macros</a></div>
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
<div id="MSearchResultsWindow">
|
<div id="MSearchResultsWindow">
|
||||||
@ -84,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="contents">
|
<div class="contents">
|
||||||
<a href="mainReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
<a href="mainReceiver_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "sls_receiver_defs.h"</span></div>
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "sls_receiver_defs.h"</span></div>
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "slsReceiverUsers.h"</span></div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="slsReceiverUsers_8h.html">slsReceiverUsers.h</a>"</span></div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <iostream></span></div>
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <iostream></span></div>
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <string.h></span></div>
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <string.h></span></div>
|
||||||
@ -230,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  sprintf(temp,<span class="stringliteral">"%d"</span>,startTCPPort + i);</div>
|
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  sprintf(temp,<span class="stringliteral">"%d"</span>,startTCPPort + i);</div>
|
||||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordtype">char</span>* args[] = {(<span class="keywordtype">char</span>*)<span class="stringliteral">"ignored"</span>, (<span class="keywordtype">char</span>*)<span class="stringliteral">"--rx_tcpport"</span>, temp};</div>
|
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordtype">char</span>* args[] = {(<span class="keywordtype">char</span>*)<span class="stringliteral">"ignored"</span>, (<span class="keywordtype">char</span>*)<span class="stringliteral">"--rx_tcpport"</span>, temp};</div>
|
||||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordtype">int</span> ret = slsReceiverDefs::OK;</div>
|
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordtype">int</span> ret = slsReceiverDefs::OK;</div>
|
||||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  slsReceiverUsers *receiver = <span class="keyword">new</span> slsReceiverUsers(3, args, ret);</div>
|
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="classslsReceiverUsers.html">slsReceiverUsers</a> *receiver = <span class="keyword">new</span> <a class="code" href="classslsReceiverUsers.html">slsReceiverUsers</a>(3, args, ret);</div>
|
||||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span>(ret==slsReceiverDefs::FAIL){</div>
|
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span>(ret==slsReceiverDefs::FAIL){</div>
|
||||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">delete</span> receiver;</div>
|
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keyword">delete</span> receiver;</div>
|
||||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  exit(EXIT_FAILURE);</div>
|
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  exit(EXIT_FAILURE);</div>
|
||||||
@ -240,20 +241,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">if</span> (withCallback) {</div>
|
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">if</span> (withCallback) {</div>
|
||||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
|
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div>
|
||||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  cprintf(BLUE, <span class="stringliteral">"Registering StartAcq()\n"</span>);</div>
|
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  cprintf(BLUE, <span class="stringliteral">"Registering StartAcq()\n"</span>);</div>
|
||||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  receiver->registerCallBackStartAcquisition(<a class="code" href="mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3">StartAcq</a>, NULL);</div>
|
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  receiver-><a class="code" href="classslsReceiverUsers.html#a5ffca5973503b62cefb4a5e3b8f89dfb">registerCallBackStartAcquisition</a>(<a class="code" href="mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3">StartAcq</a>, NULL);</div>
|
||||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div>
|
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div>
|
||||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  cprintf(BLUE, <span class="stringliteral">"Registering AcquisitionFinished()\n"</span>);</div>
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  cprintf(BLUE, <span class="stringliteral">"Registering AcquisitionFinished()\n"</span>);</div>
|
||||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  receiver->registerCallBackAcquisitionFinished(<a class="code" href="mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335">AcquisitionFinished</a>, NULL);</div>
|
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  receiver-><a class="code" href="classslsReceiverUsers.html#adacc5da9dd812d62936ac456a73c0738">registerCallBackAcquisitionFinished</a>(<a class="code" href="mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335">AcquisitionFinished</a>, NULL);</div>
|
||||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div>
|
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div>
|
||||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="comment">/* - Call back for raw data */</span></div>
|
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="comment">/* - Call back for raw data */</span></div>
|
||||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  cprintf(BLUE, <span class="stringliteral">"Registering GetData() \n"</span>);</div>
|
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  cprintf(BLUE, <span class="stringliteral">"Registering GetData() \n"</span>);</div>
|
||||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">if</span> (withCallback == 1) receiver->registerCallBackRawDataReady(<a class="code" href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a>,NULL);</div>
|
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">if</span> (withCallback == 1) receiver-><a class="code" href="classslsReceiverUsers.html#ad7126b940f6d8f11295ed6eed3e0bad4">registerCallBackRawDataReady</a>(<a class="code" href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a>,NULL);</div>
|
||||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (withCallback == 2) receiver->registerCallBackRawDataModifyReady(<a class="code" href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a>,NULL);</div>
|
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (withCallback == 2) receiver-><a class="code" href="classslsReceiverUsers.html#ae10c5eea94bf3bc63ae1acc210582069">registerCallBackRawDataModifyReady</a>(<a class="code" href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a>,NULL);</div>
|
||||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div>
|
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  }</div>
|
||||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div>
|
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div>
|
||||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
|
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
|
||||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div>
|
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div>
|
||||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordflow">if</span> (receiver->start() == slsReceiverDefs::FAIL){</div>
|
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordflow">if</span> (receiver-><a class="code" href="classslsReceiverUsers.html#aef40b4987367b8a0116bcb66534dd7b7">start</a>() == slsReceiverDefs::FAIL){</div>
|
||||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">delete</span> receiver;</div>
|
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">delete</span> receiver;</div>
|
||||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  cprintf(BLUE,<span class="stringliteral">"Exiting Child Process [ Tid: %ld ]\n"</span>, (<span class="keywordtype">long</span>)syscall(SYS_gettid));</div>
|
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  cprintf(BLUE,<span class="stringliteral">"Exiting Child Process [ Tid: %ld ]\n"</span>, (<span class="keywordtype">long</span>)syscall(SYS_gettid));</div>
|
||||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  exit(EXIT_FAILURE);</div>
|
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  exit(EXIT_FAILURE);</div>
|
||||||
@ -301,14 +302,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">return</span> 0;</div>
|
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">return</span> 0;</div>
|
||||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> }</div>
|
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> }</div>
|
||||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div>
|
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html_ad7126b940f6d8f11295ed6eed3e0bad4"><div class="ttname"><a href="classslsReceiverUsers.html#ad7126b940f6d8f11295ed6eed3e0bad4">slsReceiverUsers::registerCallBackRawDataReady</a></div><div class="ttdeci">void registerCallBackRawDataReady(void(*func)(char *header, char *datapointer, uint32_t datasize, void *), void *arg)</div><div class="ttdoc">register callback to be called when data are available (to process and/or save the data)...</div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_a0d26a166bb416ff34512de6fe9e098bd"><div class="ttname"><a href="mainReceiver_8cpp.html#a0d26a166bb416ff34512de6fe9e098bd">keeprunning</a></div><div class="ttdeci">bool keeprunning</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00042">mainReceiver.cpp:42</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_a0d26a166bb416ff34512de6fe9e098bd"><div class="ttname"><a href="mainReceiver_8cpp.html#a0d26a166bb416ff34512de6fe9e098bd">keeprunning</a></div><div class="ttdeci">bool keeprunning</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00042">mainReceiver.cpp:42</a></div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_a1ec49915ff49957985ebfe6ccc5cd1b3"><div class="ttname"><a href="mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3">StartAcq</a></div><div class="ttdeci">int StartAcq(char *filepath, char *filename, uint64_t fileindex, uint32_t datasize, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00072">mainReceiver.cpp:72</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_a1ec49915ff49957985ebfe6ccc5cd1b3"><div class="ttname"><a href="mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3">StartAcq</a></div><div class="ttdeci">int StartAcq(char *filepath, char *filename, uint64_t fileindex, uint32_t datasize, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00072">mainReceiver.cpp:72</a></div></div>
|
||||||
<div class="ttc" id="mainClient_8cpp_html_a3c04138a5bfe5d72780bb7e82a18e627"><div class="ttname"><a href="mainClient_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div class="ttdeci">int main(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00049">mainClient.cpp:49</a></div></div>
|
<div class="ttc" id="mainClient_8cpp_html_a3c04138a5bfe5d72780bb7e82a18e627"><div class="ttname"><a href="mainClient_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a></div><div class="ttdeci">int main(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="mainClient_8cpp_source.html#l00049">mainClient.cpp:49</a></div></div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html_adacc5da9dd812d62936ac456a73c0738"><div class="ttname"><a href="classslsReceiverUsers.html#adacc5da9dd812d62936ac456a73c0738">slsReceiverUsers::registerCallBackAcquisitionFinished</a></div><div class="ttdeci">void registerCallBackAcquisitionFinished(void(*func)(uint64_t nf, void *), void *arg)</div><div class="ttdoc">register callback for end of acquisition </div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_a013a16dd72eca4216a42196c4d9c0335"><div class="ttname"><a href="mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335">AcquisitionFinished</a></div><div class="ttdeci">void AcquisitionFinished(uint64_t frames, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00085">mainReceiver.cpp:85</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_a013a16dd72eca4216a42196c4d9c0335"><div class="ttname"><a href="mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335">AcquisitionFinished</a></div><div class="ttdeci">void AcquisitionFinished(uint64_t frames, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00085">mainReceiver.cpp:85</a></div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_a0d20b69b0ad703df78459e1033d5c1d4"><div class="ttname"><a href="mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4">printHelp</a></div><div class="ttdeci">void printHelp()</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00055">mainReceiver.cpp:55</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_a0d20b69b0ad703df78459e1033d5c1d4"><div class="ttname"><a href="mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4">printHelp</a></div><div class="ttdeci">void printHelp()</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00055">mainReceiver.cpp:55</a></div></div>
|
||||||
|
<div class="ttc" id="slsReceiverUsers_8h_html"><div class="ttname"><a href="slsReceiverUsers_8h.html">slsReceiverUsers.h</a></div></div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html"><div class="ttname"><a href="classslsReceiverUsers.html">slsReceiverUsers</a></div><div class="ttdoc">Class for implementing the SLS data receiver in the users application. Callbacks can be defined for p...</div><div class="ttdef"><b>Definition:</b> <a href="slsReceiverUsers_8h_source.html#l00015">slsReceiverUsers.h:15</a></div></div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html_aef40b4987367b8a0116bcb66534dd7b7"><div class="ttname"><a href="classslsReceiverUsers.html#aef40b4987367b8a0116bcb66534dd7b7">slsReceiverUsers::start</a></div><div class="ttdeci">int start()</div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_aeac6a4b86729a7e07100fb58600d6481"><div class="ttname"><a href="mainReceiver_8cpp.html#aeac6a4b86729a7e07100fb58600d6481">PRINT_IN_COLOR</a></div><div class="ttdeci">#define PRINT_IN_COLOR(c, f,...)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00038">mainReceiver.cpp:38</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_aeac6a4b86729a7e07100fb58600d6481"><div class="ttname"><a href="mainReceiver_8cpp.html#aeac6a4b86729a7e07100fb58600d6481">PRINT_IN_COLOR</a></div><div class="ttdeci">#define PRINT_IN_COLOR(c, f,...)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00038">mainReceiver.cpp:38</a></div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_ac72dad9b593583bd4bf508a979c00f70"><div class="ttname"><a href="mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70">sigInterruptHandler</a></div><div class="ttdeci">void sigInterruptHandler(int p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00048">mainReceiver.cpp:48</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_ac72dad9b593583bd4bf508a979c00f70"><div class="ttname"><a href="mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70">sigInterruptHandler</a></div><div class="ttdeci">void sigInterruptHandler(int p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00048">mainReceiver.cpp:48</a></div></div>
|
||||||
<div class="ttc" id="mainReceiver_8cpp_html_a009e34ab0d3ebfcf32f4421a2b462311"><div class="ttname"><a href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a></div><div class="ttdeci">void GetData(char *metadata, char *datapointer, uint32_t datasize, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00098">mainReceiver.cpp:98</a></div></div>
|
<div class="ttc" id="mainReceiver_8cpp_html_a009e34ab0d3ebfcf32f4421a2b462311"><div class="ttname"><a href="mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311">GetData</a></div><div class="ttdeci">void GetData(char *metadata, char *datapointer, uint32_t datasize, void *p)</div><div class="ttdef"><b>Definition:</b> <a href="mainReceiver_8cpp_source.html#l00098">mainReceiver.cpp:98</a></div></div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html_a5ffca5973503b62cefb4a5e3b8f89dfb"><div class="ttname"><a href="classslsReceiverUsers.html#a5ffca5973503b62cefb4a5e3b8f89dfb">slsReceiverUsers::registerCallBackStartAcquisition</a></div><div class="ttdeci">void registerCallBackStartAcquisition(int(*func)(char *filepath, char *filename, uint64_t fileindex, uint32_t datasize, void *), void *arg)</div><div class="ttdoc">register calbback for starting the acquisition </div></div>
|
||||||
|
<div class="ttc" id="classslsReceiverUsers_html_ae10c5eea94bf3bc63ae1acc210582069"><div class="ttname"><a href="classslsReceiverUsers.html#ae10c5eea94bf3bc63ae1acc210582069">slsReceiverUsers::registerCallBackRawDataModifyReady</a></div><div class="ttdeci">void registerCallBackRawDataModifyReady(void(*func)(char *header, char *datapointer, uint32_t &revDatasize, void *), void *arg)</div><div class="ttdoc">register callback to be called when data are available (to process and/or save the data)...</div></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['acquisitionfinished',['AcquisitionFinished',['../mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335',1,'mainReceiver.cpp']]]
|
['acquisitionfinished',['AcquisitionFinished',['../mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335',1,'mainReceiver.cpp']]],
|
||||||
|
['addframe',['addFrame',['../classslsDetectorUsers.html#a150b14d162d8f22c2be43f9f59729f48',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['datacallback',['dataCallback',['../mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778',1,'mainClient.cpp']]]
|
['datacallback',['dataCallback',['../mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778',1,'mainClient.cpp']]],
|
||||||
|
['dumpdetectorsetup',['dumpDetectorSetup',['../classslsDetectorUsers.html#a0ec92b333210678dae08dc722cb4b53e',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,30 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['getdata',['GetData',['../mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311',1,'GetData(char *metadata, char *datapointer, uint32_t datasize, void *p): mainReceiver.cpp'],['../mainReceiver_8cpp.html#a8e11c5abfd4b3684eef27775aac7071e',1,'GetData(char *metadata, char *datapointer, uint32_t &revDatasize, void *p): mainReceiver.cpp']]]
|
['getadc',['getADC',['../classslsDetectorUsers.html#aaa69d234b0606f840f36d99e3c9e0ba4',1,'slsDetectorUsers']]],
|
||||||
|
['getcommand',['getCommand',['../classslsDetectorUsers.html#a57f3eb3cc1778dd3dec47d0dcb9b0794',1,'slsDetectorUsers']]],
|
||||||
|
['getdata',['GetData',['../mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311',1,'GetData(char *metadata, char *datapointer, uint32_t datasize, void *p): mainReceiver.cpp'],['../mainReceiver_8cpp.html#a8e11c5abfd4b3684eef27775aac7071e',1,'GetData(char *metadata, char *datapointer, uint32_t &revDatasize, void *p): mainReceiver.cpp']]],
|
||||||
|
['getdetectordeveloper',['getDetectorDeveloper',['../classslsDetectorUsers.html#ab363b249e5f32a2300ae45ab531ecacc',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorfirmwareversion',['getDetectorFirmwareVersion',['../classslsDetectorUsers.html#a2cbba4518b585064f7870ae2d39a8b8b',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorserialnumber',['getDetectorSerialNumber',['../classslsDetectorUsers.html#a1c79314ceeda9b3085ca118e25882669',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorsettings',['getDetectorSettings',['../classslsDetectorUsers.html#a4b946144d72edaa876b459fcf83f5cef',1,'slsDetectorUsers::getDetectorSettings(std::string s)'],['../classslsDetectorUsers.html#aa4d24297278608f051824aeea824d013',1,'slsDetectorUsers::getDetectorSettings(int s)']]],
|
||||||
|
['getdetectorsize',['getDetectorSize',['../classslsDetectorUsers.html#a7f4fb3cefff5f0175cd2e4fd57ee1be4',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorsoftwareversion',['getDetectorSoftwareVersion',['../classslsDetectorUsers.html#a1857f2afea58227cb96ad92f5e562a5e',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorstatus',['getDetectorStatus',['../classslsDetectorUsers.html#ac7d0254e38b8fe783204f691a4ee05b2',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectortype',['getDetectorType',['../classslsDetectorUsers.html#a34cbf7001c64e99861fff3fb5482509f',1,'slsDetectorUsers']]],
|
||||||
|
['getfileindex',['getFileIndex',['../classslsDetectorUsers.html#a6e3467bf3c0c246f69f85d485d84dd62',1,'slsDetectorUsers']]],
|
||||||
|
['getfilename',['getFileName',['../classslsDetectorUsers.html#a532c604be3f4f99d98faaffd6f54eaa6',1,'slsDetectorUsers']]],
|
||||||
|
['getfilepath',['getFilePath',['../classslsDetectorUsers.html#aa09592b0086ac250a953b9f4d81d4879',1,'slsDetectorUsers']]],
|
||||||
|
['getflatfieldcorrectiondir',['getFlatFieldCorrectionDir',['../classslsDetectorUsers.html#ad5b65f592851b513dc132185abde8c0a',1,'slsDetectorUsers']]],
|
||||||
|
['getflatfieldcorrectionfile',['getFlatFieldCorrectionFile',['../classslsDetectorUsers.html#affd6f8ed8cb0a624004ddf6c521be0fd',1,'slsDetectorUsers']]],
|
||||||
|
['getmaximumdetectorsize',['getMaximumDetectorSize',['../classslsDetectorUsers.html#a588a5e1d231cd6778f6f78fdc53b9681',1,'slsDetectorUsers']]],
|
||||||
|
['getmeasuredperiod',['getMeasuredPeriod',['../classslsDetectorUsers.html#ae2d30fecd9e176faee33c7c9b8a86ceb',1,'slsDetectorUsers']]],
|
||||||
|
['getmeasuredsubframeperiod',['getMeasuredSubFramePeriod',['../classslsDetectorUsers.html#a7a5b0cb06920a4d2a47e9aa6c99267b3',1,'slsDetectorUsers']]],
|
||||||
|
['getmodulefirmwareversion',['getModuleFirmwareVersion',['../classslsDetectorUsers.html#a09ded3b9c81e4544d42bb0697c3b7624',1,'slsDetectorUsers']]],
|
||||||
|
['getmoduleserialnumber',['getModuleSerialNumber',['../classslsDetectorUsers.html#a5c0e9f8836e1a8a2d986408e4f5dfd3b',1,'slsDetectorUsers']]],
|
||||||
|
['getnmods',['getNMods',['../classslsDetectorUsers.html#a37479174d24bbecca79b3e03197481ef',1,'slsDetectorUsers']]],
|
||||||
|
['getpositions',['getPositions',['../classslsDetectorUsers.html#ae6e5f06995e3ef110824adc5f8b095e9',1,'slsDetectorUsers']]],
|
||||||
|
['getreceiverversion',['getReceiverVersion',['../classslsReceiverUsers.html#af206092e2744e12ce6b717f4181d91a2',1,'slsReceiverUsers']]],
|
||||||
|
['getthissoftwareversion',['getThisSoftwareVersion',['../classslsDetectorUsers.html#a547feb09262a2f0fa1ec4de82e92ab63',1,'slsDetectorUsers']]],
|
||||||
|
['getthresholdenergy',['getThresholdEnergy',['../classslsDetectorUsers.html#afe8029788742125c44383817f89214ca',1,'slsDetectorUsers']]],
|
||||||
|
['gettimingmode',['getTimingMode',['../classslsDetectorUsers.html#a6cfee37b3458a4196431fe03e3958b4b',1,'slsDetectorUsers::getTimingMode(int f)'],['../classslsDetectorUsers.html#a9f2a126b2d1958c5cab6609c409e8229',1,'slsDetectorUsers::getTimingMode(std::string s)']]]
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['print_5fin_5fcolor',['PRINT_IN_COLOR',['../mainReceiver_8cpp.html#aeac6a4b86729a7e07100fb58600d6481',1,'mainReceiver.cpp']]],
|
['print_5fin_5fcolor',['PRINT_IN_COLOR',['../mainReceiver_8cpp.html#aeac6a4b86729a7e07100fb58600d6481',1,'mainReceiver.cpp']]],
|
||||||
['printhelp',['printHelp',['../mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4',1,'mainReceiver.cpp']]]
|
['printhelp',['printHelp',['../mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4',1,'mainReceiver.cpp']]],
|
||||||
|
['putcommand',['putCommand',['../classslsDetectorUsers.html#a9cd4d98d02a7f16632b1618fd950d6d0',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,59 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
|
['sendsoftwaretrigger',['sendSoftwareTrigger',['../classslsDetectorUsers.html#a352ef2edcd4a96efa1d3a32edd1c7f0b',1,'slsDetectorUsers']]],
|
||||||
|
['setalltrimbits',['setAllTrimbits',['../classslsDetectorUsers.html#aef9468eede7eebd88c77da40241809c7',1,'slsDetectorUsers']]],
|
||||||
|
['setbitdepth',['setBitDepth',['../classslsDetectorUsers.html#aff667cf0665154cdff5d5f3dbc3526ba',1,'slsDetectorUsers']]],
|
||||||
|
['setclientdatastreaminginip',['setClientDataStreamingInIP',['../classslsDetectorUsers.html#a89b08e5887ddf2c96a065d38ad402d2c',1,'slsDetectorUsers']]],
|
||||||
|
['setclientdatastreaminginport',['setClientDataStreamingInPort',['../classslsDetectorUsers.html#a1cb7d0168b5e7ec89ad0e090b81ef157',1,'slsDetectorUsers']]],
|
||||||
|
['setclockdivider',['setClockDivider',['../classslsDetectorUsers.html#a3ed110b9453d37df1c27b74999eb3f6e',1,'slsDetectorUsers']]],
|
||||||
|
['setdac',['setDAC',['../classslsDetectorUsers.html#a69f59c65c83d6b84931948d0ecf72e46',1,'slsDetectorUsers']]],
|
||||||
|
['setdelayaftertrigger',['setDelayAfterTrigger',['../classslsDetectorUsers.html#aae29653977747606eb234f8674b91759',1,'slsDetectorUsers']]],
|
||||||
|
['setdetectorsize',['setDetectorSize',['../classslsDetectorUsers.html#a42c97d03516a2457f8e9a98a16a9a43d',1,'slsDetectorUsers']]],
|
||||||
|
['setexposureperiod',['setExposurePeriod',['../classslsDetectorUsers.html#a09dedfe53671e13bb58305fdbeae8870',1,'slsDetectorUsers']]],
|
||||||
|
['setexposuretime',['setExposureTime',['../classslsDetectorUsers.html#a51dd18093c402938cf56879627dfa0c2',1,'slsDetectorUsers']]],
|
||||||
|
['setfileindex',['setFileIndex',['../classslsDetectorUsers.html#a6b92ea7e237c77aa5107d7aabf76fe2d',1,'slsDetectorUsers']]],
|
||||||
|
['setfilename',['setFileName',['../classslsDetectorUsers.html#addabbe49d836df6163ab634346326f80',1,'slsDetectorUsers']]],
|
||||||
|
['setfilepath',['setFilePath',['../classslsDetectorUsers.html#a12715d208c42c1694b4a18e7242321f0',1,'slsDetectorUsers']]],
|
||||||
|
['setflatfieldcorrectiondir',['setFlatFieldCorrectionDir',['../classslsDetectorUsers.html#ac9c20f2803feafd72e78e8b0334566b7',1,'slsDetectorUsers']]],
|
||||||
|
['setflatfieldcorrectionfile',['setFlatFieldCorrectionFile',['../classslsDetectorUsers.html#a95f4d325e97137e319c4ec76060eeff1',1,'slsDetectorUsers']]],
|
||||||
|
['setflowcontrol10g',['setFlowControl10G',['../classslsDetectorUsers.html#a545d76b62777e0a9d688d0c0d125a2f2',1,'slsDetectorUsers']]],
|
||||||
|
['sethighvoltage',['setHighVoltage',['../classslsDetectorUsers.html#a1d6ff2e5eab5af33d6b868055fa45d6c',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofcycles',['setNumberOfCycles',['../classslsDetectorUsers.html#a04f806f46886079374bf594be2ce988e',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofframes',['setNumberOfFrames',['../classslsDetectorUsers.html#ada912d1273fc97ae1091d2cee57ae355',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofgates',['setNumberOfGates',['../classslsDetectorUsers.html#a01a5e0396697bc1bd3336ddec9a7a365',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofstoragecells',['setNumberOfStorageCells',['../classslsDetectorUsers.html#a4d582900210fa940f2bb2d77fd6d5a3c',1,'slsDetectorUsers']]],
|
||||||
|
['setonline',['setOnline',['../classslsDetectorUsers.html#aee622153ebd6b0dad065d95b07221955',1,'slsDetectorUsers']]],
|
||||||
|
['setoverflowmode',['setOverflowMode',['../classslsDetectorUsers.html#af97543886125287eac177e7c9b2f96cd',1,'slsDetectorUsers']]],
|
||||||
|
['setparallelmode',['setParallelMode',['../classslsDetectorUsers.html#a6967bfaf63336c3423a9e114073a816d',1,'slsDetectorUsers']]],
|
||||||
|
['setpositions',['setPositions',['../classslsDetectorUsers.html#af296c05ee6134fb8d53d08a025e89775',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverdatastreamingoutip',['setReceiverDataStreamingOutIP',['../classslsDetectorUsers.html#a7dc6e97a09efb0640e2b16088f85ea72',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverdatastreamingoutport',['setReceiverDataStreamingOutPort',['../classslsDetectorUsers.html#a63476cba5f9dffb62dc2eeb0aebe479a',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverfifodepth',['setReceiverFifoDepth',['../classslsDetectorUsers.html#a8b0e45da261e9c2c727c32295f61c3fb',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverframesdiscardpolicy',['setReceiverFramesDiscardPolicy',['../classslsDetectorUsers.html#a1b0ee235fde7e40b05ff83294e1e6529',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverframesperfile',['setReceiverFramesPerFile',['../classslsDetectorUsers.html#ac9f3eb9c7657fbbd3c7558c87473cf59',1,'slsDetectorUsers']]],
|
||||||
|
['setreceivermode',['setReceiverMode',['../classslsDetectorUsers.html#adb084473ffe61960b86abdfa8efcc80d',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiveronline',['setReceiverOnline',['../classslsDetectorUsers.html#a3f961fb6eb6409f7b98a2267ad674af4',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverpartialframespadding',['setReceiverPartialFramesPadding',['../classslsDetectorUsers.html#af1c4d67f84835018622794a02d298f1c',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiversilentmode',['setReceiverSilentMode',['../classslsDetectorUsers.html#a849a8f3e89bc14c8dbda103c0f1dcde5',1,'slsDetectorUsers']]],
|
||||||
|
['setsettings',['setSettings',['../classslsDetectorUsers.html#a31b25d2659d3b244bb10b5516a9fd957',1,'slsDetectorUsers']]],
|
||||||
|
['setstoragecellstart',['setStoragecellStart',['../classslsDetectorUsers.html#a72e440afafffd6ad68c2f304d75f2093',1,'slsDetectorUsers']]],
|
||||||
|
['setsubframeexposuredeadtime',['setSubFrameExposureDeadTime',['../classslsDetectorUsers.html#acb1c586a072156fad8a11a5cca27d36b',1,'slsDetectorUsers']]],
|
||||||
|
['setsubframeexposuretime',['setSubFrameExposureTime',['../classslsDetectorUsers.html#af5821f82d34f5e0bdececac00f2b5d98',1,'slsDetectorUsers']]],
|
||||||
|
['settengigabitethernet',['setTenGigabitEthernet',['../classslsDetectorUsers.html#aff9688551a009064c50479b491fa8368',1,'slsDetectorUsers']]],
|
||||||
|
['setthresholdenergy',['setThresholdEnergy',['../classslsDetectorUsers.html#a1354266fd1bfaccd58992a3f51bbbd1d',1,'slsDetectorUsers::setThresholdEnergy(int e_eV)'],['../classslsDetectorUsers.html#ab4e4374374389ba5c639c72c7d03645a',1,'slsDetectorUsers::setThresholdEnergy(int e_ev, int tb, int isettings=-1, int id=-1)']]],
|
||||||
|
['settimingmode',['setTimingMode',['../classslsDetectorUsers.html#ae2825524756c4bdf418a6233e137b4d7',1,'slsDetectorUsers']]],
|
||||||
['siginterrupthandler',['sigInterruptHandler',['../mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70',1,'mainReceiver.cpp']]],
|
['siginterrupthandler',['sigInterruptHandler',['../mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70',1,'mainReceiver.cpp']]],
|
||||||
['startacq',['StartAcq',['../mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3',1,'mainReceiver.cpp']]]
|
['slsdetectorusers',['slsDetectorUsers',['../classslsDetectorUsers.html',1,'slsDetectorUsers'],['../classslsDetectorUsers.html#aa98e06bad937451f423cd3e6dce1276e',1,'slsDetectorUsers::slsDetectorUsers()']]],
|
||||||
|
['slsdetectorusers_2eh',['slsDetectorUsers.h',['../slsDetectorUsers_8h.html',1,'']]],
|
||||||
|
['slsreceiverusers',['slsReceiverUsers',['../classslsReceiverUsers.html',1,'slsReceiverUsers'],['../classslsReceiverUsers.html#a79a82ba94fbb19761c7701aa3901b8b1',1,'slsReceiverUsers::slsReceiverUsers()']]],
|
||||||
|
['slsreceiverusers_2eh',['slsReceiverUsers.h',['../slsReceiverUsers_8h.html',1,'']]],
|
||||||
|
['start',['start',['../classslsReceiverUsers.html#aef40b4987367b8a0116bcb66534dd7b7',1,'slsReceiverUsers']]],
|
||||||
|
['startacq',['StartAcq',['../mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3',1,'mainReceiver.cpp']]],
|
||||||
|
['startacquisition',['startAcquisition',['../classslsDetectorUsers.html#a961a3ea5e6112d5120d13c416b77e1e4',1,'slsDetectorUsers']]],
|
||||||
|
['startmeasurement',['startMeasurement',['../classslsDetectorUsers.html#aa34810bb0e872fdf929ebe62d8582bd3',1,'slsDetectorUsers']]],
|
||||||
|
['startreceiver',['startReceiver',['../classslsDetectorUsers.html#aea8701b7eeae605d310e081dcd00d51d',1,'slsDetectorUsers']]],
|
||||||
|
['stop',['stop',['../classslsReceiverUsers.html#a394001d873a4b7912865a971d4d25f87',1,'slsReceiverUsers']]],
|
||||||
|
['stopacquisition',['stopAcquisition',['../classslsDetectorUsers.html#a9de2fd54933a19fb62e69fd540404ae2',1,'slsDetectorUsers']]],
|
||||||
|
['stopmeasurement',['stopMeasurement',['../classslsDetectorUsers.html#a2abc673c45c1fe006f6b0fea6188e3a9',1,'slsDetectorUsers']]],
|
||||||
|
['stopreceiver',['stopReceiver',['../classslsDetectorUsers.html#a78c1c663f89b070afd5b06cc0c56edfe',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['acquisitionfinished',['AcquisitionFinished',['../mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335',1,'mainReceiver.cpp']]]
|
['acquisitionfinished',['AcquisitionFinished',['../mainReceiver_8cpp.html#a013a16dd72eca4216a42196c4d9c0335',1,'mainReceiver.cpp']]],
|
||||||
|
['addframe',['addFrame',['../classslsDetectorUsers.html#a150b14d162d8f22c2be43f9f59729f48',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['datacallback',['dataCallback',['../mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778',1,'mainClient.cpp']]]
|
['datacallback',['dataCallback',['../mainClient_8cpp.html#abba369ecba2066d66cc8b3b74460e778',1,'mainClient.cpp']]],
|
||||||
|
['dumpdetectorsetup',['dumpDetectorSetup',['../classslsDetectorUsers.html#a0ec92b333210678dae08dc722cb4b53e',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,30 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['getdata',['GetData',['../mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311',1,'GetData(char *metadata, char *datapointer, uint32_t datasize, void *p): mainReceiver.cpp'],['../mainReceiver_8cpp.html#a8e11c5abfd4b3684eef27775aac7071e',1,'GetData(char *metadata, char *datapointer, uint32_t &revDatasize, void *p): mainReceiver.cpp']]]
|
['getadc',['getADC',['../classslsDetectorUsers.html#aaa69d234b0606f840f36d99e3c9e0ba4',1,'slsDetectorUsers']]],
|
||||||
|
['getcommand',['getCommand',['../classslsDetectorUsers.html#a57f3eb3cc1778dd3dec47d0dcb9b0794',1,'slsDetectorUsers']]],
|
||||||
|
['getdata',['GetData',['../mainReceiver_8cpp.html#a009e34ab0d3ebfcf32f4421a2b462311',1,'GetData(char *metadata, char *datapointer, uint32_t datasize, void *p): mainReceiver.cpp'],['../mainReceiver_8cpp.html#a8e11c5abfd4b3684eef27775aac7071e',1,'GetData(char *metadata, char *datapointer, uint32_t &revDatasize, void *p): mainReceiver.cpp']]],
|
||||||
|
['getdetectordeveloper',['getDetectorDeveloper',['../classslsDetectorUsers.html#ab363b249e5f32a2300ae45ab531ecacc',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorfirmwareversion',['getDetectorFirmwareVersion',['../classslsDetectorUsers.html#a2cbba4518b585064f7870ae2d39a8b8b',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorserialnumber',['getDetectorSerialNumber',['../classslsDetectorUsers.html#a1c79314ceeda9b3085ca118e25882669',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorsettings',['getDetectorSettings',['../classslsDetectorUsers.html#a4b946144d72edaa876b459fcf83f5cef',1,'slsDetectorUsers::getDetectorSettings(std::string s)'],['../classslsDetectorUsers.html#aa4d24297278608f051824aeea824d013',1,'slsDetectorUsers::getDetectorSettings(int s)']]],
|
||||||
|
['getdetectorsize',['getDetectorSize',['../classslsDetectorUsers.html#a7f4fb3cefff5f0175cd2e4fd57ee1be4',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorsoftwareversion',['getDetectorSoftwareVersion',['../classslsDetectorUsers.html#a1857f2afea58227cb96ad92f5e562a5e',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectorstatus',['getDetectorStatus',['../classslsDetectorUsers.html#ac7d0254e38b8fe783204f691a4ee05b2',1,'slsDetectorUsers']]],
|
||||||
|
['getdetectortype',['getDetectorType',['../classslsDetectorUsers.html#a34cbf7001c64e99861fff3fb5482509f',1,'slsDetectorUsers']]],
|
||||||
|
['getfileindex',['getFileIndex',['../classslsDetectorUsers.html#a6e3467bf3c0c246f69f85d485d84dd62',1,'slsDetectorUsers']]],
|
||||||
|
['getfilename',['getFileName',['../classslsDetectorUsers.html#a532c604be3f4f99d98faaffd6f54eaa6',1,'slsDetectorUsers']]],
|
||||||
|
['getfilepath',['getFilePath',['../classslsDetectorUsers.html#aa09592b0086ac250a953b9f4d81d4879',1,'slsDetectorUsers']]],
|
||||||
|
['getflatfieldcorrectiondir',['getFlatFieldCorrectionDir',['../classslsDetectorUsers.html#ad5b65f592851b513dc132185abde8c0a',1,'slsDetectorUsers']]],
|
||||||
|
['getflatfieldcorrectionfile',['getFlatFieldCorrectionFile',['../classslsDetectorUsers.html#affd6f8ed8cb0a624004ddf6c521be0fd',1,'slsDetectorUsers']]],
|
||||||
|
['getmaximumdetectorsize',['getMaximumDetectorSize',['../classslsDetectorUsers.html#a588a5e1d231cd6778f6f78fdc53b9681',1,'slsDetectorUsers']]],
|
||||||
|
['getmeasuredperiod',['getMeasuredPeriod',['../classslsDetectorUsers.html#ae2d30fecd9e176faee33c7c9b8a86ceb',1,'slsDetectorUsers']]],
|
||||||
|
['getmeasuredsubframeperiod',['getMeasuredSubFramePeriod',['../classslsDetectorUsers.html#a7a5b0cb06920a4d2a47e9aa6c99267b3',1,'slsDetectorUsers']]],
|
||||||
|
['getmodulefirmwareversion',['getModuleFirmwareVersion',['../classslsDetectorUsers.html#a09ded3b9c81e4544d42bb0697c3b7624',1,'slsDetectorUsers']]],
|
||||||
|
['getmoduleserialnumber',['getModuleSerialNumber',['../classslsDetectorUsers.html#a5c0e9f8836e1a8a2d986408e4f5dfd3b',1,'slsDetectorUsers']]],
|
||||||
|
['getnmods',['getNMods',['../classslsDetectorUsers.html#a37479174d24bbecca79b3e03197481ef',1,'slsDetectorUsers']]],
|
||||||
|
['getpositions',['getPositions',['../classslsDetectorUsers.html#ae6e5f06995e3ef110824adc5f8b095e9',1,'slsDetectorUsers']]],
|
||||||
|
['getreceiverversion',['getReceiverVersion',['../classslsReceiverUsers.html#af206092e2744e12ce6b717f4181d91a2',1,'slsReceiverUsers']]],
|
||||||
|
['getthissoftwareversion',['getThisSoftwareVersion',['../classslsDetectorUsers.html#a547feb09262a2f0fa1ec4de82e92ab63',1,'slsDetectorUsers']]],
|
||||||
|
['getthresholdenergy',['getThresholdEnergy',['../classslsDetectorUsers.html#afe8029788742125c44383817f89214ca',1,'slsDetectorUsers']]],
|
||||||
|
['gettimingmode',['getTimingMode',['../classslsDetectorUsers.html#a6cfee37b3458a4196431fe03e3958b4b',1,'slsDetectorUsers::getTimingMode(int f)'],['../classslsDetectorUsers.html#a9f2a126b2d1958c5cab6609c409e8229',1,'slsDetectorUsers::getTimingMode(std::string s)']]]
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['printhelp',['printHelp',['../mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4',1,'mainReceiver.cpp']]]
|
['printhelp',['printHelp',['../mainReceiver_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4',1,'mainReceiver.cpp']]],
|
||||||
|
['putcommand',['putCommand',['../classslsDetectorUsers.html#a9cd4d98d02a7f16632b1618fd950d6d0',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,57 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
|
['sendsoftwaretrigger',['sendSoftwareTrigger',['../classslsDetectorUsers.html#a352ef2edcd4a96efa1d3a32edd1c7f0b',1,'slsDetectorUsers']]],
|
||||||
|
['setalltrimbits',['setAllTrimbits',['../classslsDetectorUsers.html#aef9468eede7eebd88c77da40241809c7',1,'slsDetectorUsers']]],
|
||||||
|
['setbitdepth',['setBitDepth',['../classslsDetectorUsers.html#aff667cf0665154cdff5d5f3dbc3526ba',1,'slsDetectorUsers']]],
|
||||||
|
['setclientdatastreaminginip',['setClientDataStreamingInIP',['../classslsDetectorUsers.html#a89b08e5887ddf2c96a065d38ad402d2c',1,'slsDetectorUsers']]],
|
||||||
|
['setclientdatastreaminginport',['setClientDataStreamingInPort',['../classslsDetectorUsers.html#a1cb7d0168b5e7ec89ad0e090b81ef157',1,'slsDetectorUsers']]],
|
||||||
|
['setclockdivider',['setClockDivider',['../classslsDetectorUsers.html#a3ed110b9453d37df1c27b74999eb3f6e',1,'slsDetectorUsers']]],
|
||||||
|
['setdac',['setDAC',['../classslsDetectorUsers.html#a69f59c65c83d6b84931948d0ecf72e46',1,'slsDetectorUsers']]],
|
||||||
|
['setdelayaftertrigger',['setDelayAfterTrigger',['../classslsDetectorUsers.html#aae29653977747606eb234f8674b91759',1,'slsDetectorUsers']]],
|
||||||
|
['setdetectorsize',['setDetectorSize',['../classslsDetectorUsers.html#a42c97d03516a2457f8e9a98a16a9a43d',1,'slsDetectorUsers']]],
|
||||||
|
['setexposureperiod',['setExposurePeriod',['../classslsDetectorUsers.html#a09dedfe53671e13bb58305fdbeae8870',1,'slsDetectorUsers']]],
|
||||||
|
['setexposuretime',['setExposureTime',['../classslsDetectorUsers.html#a51dd18093c402938cf56879627dfa0c2',1,'slsDetectorUsers']]],
|
||||||
|
['setfileindex',['setFileIndex',['../classslsDetectorUsers.html#a6b92ea7e237c77aa5107d7aabf76fe2d',1,'slsDetectorUsers']]],
|
||||||
|
['setfilename',['setFileName',['../classslsDetectorUsers.html#addabbe49d836df6163ab634346326f80',1,'slsDetectorUsers']]],
|
||||||
|
['setfilepath',['setFilePath',['../classslsDetectorUsers.html#a12715d208c42c1694b4a18e7242321f0',1,'slsDetectorUsers']]],
|
||||||
|
['setflatfieldcorrectiondir',['setFlatFieldCorrectionDir',['../classslsDetectorUsers.html#ac9c20f2803feafd72e78e8b0334566b7',1,'slsDetectorUsers']]],
|
||||||
|
['setflatfieldcorrectionfile',['setFlatFieldCorrectionFile',['../classslsDetectorUsers.html#a95f4d325e97137e319c4ec76060eeff1',1,'slsDetectorUsers']]],
|
||||||
|
['setflowcontrol10g',['setFlowControl10G',['../classslsDetectorUsers.html#a545d76b62777e0a9d688d0c0d125a2f2',1,'slsDetectorUsers']]],
|
||||||
|
['sethighvoltage',['setHighVoltage',['../classslsDetectorUsers.html#a1d6ff2e5eab5af33d6b868055fa45d6c',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofcycles',['setNumberOfCycles',['../classslsDetectorUsers.html#a04f806f46886079374bf594be2ce988e',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofframes',['setNumberOfFrames',['../classslsDetectorUsers.html#ada912d1273fc97ae1091d2cee57ae355',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofgates',['setNumberOfGates',['../classslsDetectorUsers.html#a01a5e0396697bc1bd3336ddec9a7a365',1,'slsDetectorUsers']]],
|
||||||
|
['setnumberofstoragecells',['setNumberOfStorageCells',['../classslsDetectorUsers.html#a4d582900210fa940f2bb2d77fd6d5a3c',1,'slsDetectorUsers']]],
|
||||||
|
['setonline',['setOnline',['../classslsDetectorUsers.html#aee622153ebd6b0dad065d95b07221955',1,'slsDetectorUsers']]],
|
||||||
|
['setoverflowmode',['setOverflowMode',['../classslsDetectorUsers.html#af97543886125287eac177e7c9b2f96cd',1,'slsDetectorUsers']]],
|
||||||
|
['setparallelmode',['setParallelMode',['../classslsDetectorUsers.html#a6967bfaf63336c3423a9e114073a816d',1,'slsDetectorUsers']]],
|
||||||
|
['setpositions',['setPositions',['../classslsDetectorUsers.html#af296c05ee6134fb8d53d08a025e89775',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverdatastreamingoutip',['setReceiverDataStreamingOutIP',['../classslsDetectorUsers.html#a7dc6e97a09efb0640e2b16088f85ea72',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverdatastreamingoutport',['setReceiverDataStreamingOutPort',['../classslsDetectorUsers.html#a63476cba5f9dffb62dc2eeb0aebe479a',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverfifodepth',['setReceiverFifoDepth',['../classslsDetectorUsers.html#a8b0e45da261e9c2c727c32295f61c3fb',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverframesdiscardpolicy',['setReceiverFramesDiscardPolicy',['../classslsDetectorUsers.html#a1b0ee235fde7e40b05ff83294e1e6529',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverframesperfile',['setReceiverFramesPerFile',['../classslsDetectorUsers.html#ac9f3eb9c7657fbbd3c7558c87473cf59',1,'slsDetectorUsers']]],
|
||||||
|
['setreceivermode',['setReceiverMode',['../classslsDetectorUsers.html#adb084473ffe61960b86abdfa8efcc80d',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiveronline',['setReceiverOnline',['../classslsDetectorUsers.html#a3f961fb6eb6409f7b98a2267ad674af4',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiverpartialframespadding',['setReceiverPartialFramesPadding',['../classslsDetectorUsers.html#af1c4d67f84835018622794a02d298f1c',1,'slsDetectorUsers']]],
|
||||||
|
['setreceiversilentmode',['setReceiverSilentMode',['../classslsDetectorUsers.html#a849a8f3e89bc14c8dbda103c0f1dcde5',1,'slsDetectorUsers']]],
|
||||||
|
['setsettings',['setSettings',['../classslsDetectorUsers.html#a31b25d2659d3b244bb10b5516a9fd957',1,'slsDetectorUsers']]],
|
||||||
|
['setstoragecellstart',['setStoragecellStart',['../classslsDetectorUsers.html#a72e440afafffd6ad68c2f304d75f2093',1,'slsDetectorUsers']]],
|
||||||
|
['setsubframeexposuredeadtime',['setSubFrameExposureDeadTime',['../classslsDetectorUsers.html#acb1c586a072156fad8a11a5cca27d36b',1,'slsDetectorUsers']]],
|
||||||
|
['setsubframeexposuretime',['setSubFrameExposureTime',['../classslsDetectorUsers.html#af5821f82d34f5e0bdececac00f2b5d98',1,'slsDetectorUsers']]],
|
||||||
|
['settengigabitethernet',['setTenGigabitEthernet',['../classslsDetectorUsers.html#aff9688551a009064c50479b491fa8368',1,'slsDetectorUsers']]],
|
||||||
|
['setthresholdenergy',['setThresholdEnergy',['../classslsDetectorUsers.html#a1354266fd1bfaccd58992a3f51bbbd1d',1,'slsDetectorUsers::setThresholdEnergy(int e_eV)'],['../classslsDetectorUsers.html#ab4e4374374389ba5c639c72c7d03645a',1,'slsDetectorUsers::setThresholdEnergy(int e_ev, int tb, int isettings=-1, int id=-1)']]],
|
||||||
|
['settimingmode',['setTimingMode',['../classslsDetectorUsers.html#ae2825524756c4bdf418a6233e137b4d7',1,'slsDetectorUsers']]],
|
||||||
['siginterrupthandler',['sigInterruptHandler',['../mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70',1,'mainReceiver.cpp']]],
|
['siginterrupthandler',['sigInterruptHandler',['../mainReceiver_8cpp.html#ac72dad9b593583bd4bf508a979c00f70',1,'mainReceiver.cpp']]],
|
||||||
['startacq',['StartAcq',['../mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3',1,'mainReceiver.cpp']]]
|
['slsdetectorusers',['slsDetectorUsers',['../classslsDetectorUsers.html#aa98e06bad937451f423cd3e6dce1276e',1,'slsDetectorUsers']]],
|
||||||
|
['slsreceiverusers',['slsReceiverUsers',['../classslsReceiverUsers.html#a79a82ba94fbb19761c7701aa3901b8b1',1,'slsReceiverUsers']]],
|
||||||
|
['start',['start',['../classslsReceiverUsers.html#aef40b4987367b8a0116bcb66534dd7b7',1,'slsReceiverUsers']]],
|
||||||
|
['startacq',['StartAcq',['../mainReceiver_8cpp.html#a1ec49915ff49957985ebfe6ccc5cd1b3',1,'mainReceiver.cpp']]],
|
||||||
|
['startacquisition',['startAcquisition',['../classslsDetectorUsers.html#a961a3ea5e6112d5120d13c416b77e1e4',1,'slsDetectorUsers']]],
|
||||||
|
['startmeasurement',['startMeasurement',['../classslsDetectorUsers.html#aa34810bb0e872fdf929ebe62d8582bd3',1,'slsDetectorUsers']]],
|
||||||
|
['startreceiver',['startReceiver',['../classslsDetectorUsers.html#aea8701b7eeae605d310e081dcd00d51d',1,'slsDetectorUsers']]],
|
||||||
|
['stop',['stop',['../classslsReceiverUsers.html#a394001d873a4b7912865a971d4d25f87',1,'slsReceiverUsers']]],
|
||||||
|
['stopacquisition',['stopAcquisition',['../classslsDetectorUsers.html#a9de2fd54933a19fb62e69fd540404ae2',1,'slsDetectorUsers']]],
|
||||||
|
['stopmeasurement',['stopMeasurement',['../classslsDetectorUsers.html#a2abc673c45c1fe006f6b0fea6188e3a9',1,'slsDetectorUsers']]],
|
||||||
|
['stopreceiver',['stopReceiver',['../classslsDetectorUsers.html#a78c1c663f89b070afd5b06cc0c56edfe',1,'slsDetectorUsers']]]
|
||||||
];
|
];
|
||||||
|
@ -7,20 +7,22 @@
|
|||||||
|
|
||||||
var indexSectionsWithContent =
|
var indexSectionsWithContent =
|
||||||
{
|
{
|
||||||
0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100100010100100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111101010100101100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
||||||
1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
||||||
2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100100000100100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
||||||
3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111101000100101100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
||||||
4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
|
4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
|
||||||
|
5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
|
||||||
};
|
};
|
||||||
|
|
||||||
var indexSectionNames =
|
var indexSectionNames =
|
||||||
{
|
{
|
||||||
0: "all",
|
0: "all",
|
||||||
1: "files",
|
1: "classes",
|
||||||
2: "functions",
|
2: "files",
|
||||||
3: "variables",
|
3: "functions",
|
||||||
4: "defines"
|
4: "variables",
|
||||||
|
5: "defines"
|
||||||
};
|
};
|
||||||
|
|
||||||
function convertToId(search)
|
function convertToId(search)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 23 AUG 2018 16:49
|
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=latex 2018.8.23) 24 AUG 2018 12:24
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
@ -53,7 +53,7 @@ Frequently Asked Questions">
|
|||||||
Frequently Asked Questions</H1>
|
Frequently Asked Questions</H1>
|
||||||
<P ALIGN=CENTER><STRONG>Anna Bergamaschi</STRONG>
|
<P ALIGN=CENTER><STRONG>Anna Bergamaschi</STRONG>
|
||||||
</P>
|
</P>
|
||||||
<BR><P ALIGN=CENTER><B>Date:</B> August 23, 2018</P>
|
<BR><P ALIGN=CENTER><B>Date:</B> August 24, 2018</P>
|
||||||
|
|
||||||
<HR>
|
<HR>
|
||||||
|
|
||||||
@ -244,7 +244,7 @@ Frequently Asked Questions</H1>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -198,7 +198,7 @@ Contents</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -71,7 +71,7 @@ The configuration files look different for the different detector types. Example
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -80,7 +80,7 @@ where:
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -337,7 +337,7 @@ where i si the <I>file index</I> and p is the <I>stop script parameter</I>.
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -195,7 +195,7 @@ Read Out Trigger mode: the external trigger signal defines the beginning of the
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -103,7 +103,7 @@ After the configuration, the synchronization of the controllers will be complete
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -103,7 +103,7 @@ A simple high-level solution in case you need to maintain the software for sever
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -82,7 +82,7 @@ For the other detectors the files are written in binary format, and must be deco
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -150,7 +150,7 @@ On a side note, when you use the data call back, we also give you the derived fr
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -63,7 +63,7 @@ EIGER</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -62,7 +62,7 @@ JUNGFRAU</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -111,7 +111,7 @@ SLS Detectors Software</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -81,7 +81,7 @@ General questions about detectors</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -75,7 +75,7 @@ What limits the energy range in which the detector can be used is defined both b
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -139,7 +139,7 @@ For higher energies it is also possible to use different sesnor materials as CdT
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -129,7 +129,7 @@ Settings to be chosen for the MYTHEN detector as a function of the X-ray energy
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -105,7 +105,7 @@ In case the board has some memory that can be accessed by the hardware, this is
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -109,7 +109,7 @@ Single photon counting detectors</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -82,7 +82,7 @@ In the following is a description of the energy and intensity range coverd by th
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -93,7 +93,7 @@ Plot indicating the reccomended choice of detector settings as a function of the
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -305,7 +305,7 @@ Example of data from a sample emitting fluorescent light and detector threshold
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -74,7 +74,7 @@ How does the flat field correction work?</A>
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -110,7 +110,7 @@ The class slsDetectorUsers can be used as API from your acquisition software (se
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -121,7 +121,7 @@ These differences get much worse in presence of fluorescent emission, but normal
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -116,7 +116,7 @@ Sketch of the experimental setup for a dynamic acquisition of the flat field.</C
|
|||||||
<!--End of Navigation Panel-->
|
<!--End of Navigation Panel-->
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -75,7 +75,7 @@ General remarks about trimming.
|
|||||||
<BR><HR>
|
<BR><HR>
|
||||||
<ADDRESS>
|
<ADDRESS>
|
||||||
Thattil Dhanya
|
Thattil Dhanya
|
||||||
2018-08-23
|
2018-08-24
|
||||||
</ADDRESS>
|
</ADDRESS>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|