Last modified by sndueste on 2024/03/13 14:48

From version 9.1
edited by sndueste
on 2020/01/20 11:18
Change comment: There is no comment for this version
To version 3.1
edited by sendels
on 2019/08/07 08:40
Change comment: added attachments and links

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.sndueste
1 +XWiki.sendels
Content
... ... @@ -1,8 +1,20 @@
1 -(% class="twikiTocTitle" %)Content
1 +==
2 +(% class="twikiTocTitle" %)Contents(%%) ==
2 2  
4 +* [[Introduction>>doc:||anchor="Introduction"]]
5 +* [[Train ID reading with local ID reader (Advanced ID Server) recommended>>doc:||anchor="Train ID reading with local ID reader (Advanced ID Server) recommended"]]
6 +** [[What does Advanced ID Server do?>>doc:||anchor="What does Advanced ID Server do?"]]
7 +** [[Addresses>>doc:||anchor="Addresses"]]
8 +** [[Resources>>doc:||anchor="Resources"]]:
9 +* [[Direct reading of Train ID>>doc:||anchor="Direct reading of Train ID"]]
10 +* [[Train ID sender program (TIDS) obsolete>>doc:||anchor="Train ID sender program (TIDS) obsolete"]]
11 +* [[Train ID Yelling server (TIDY)>>doc:||anchor="Train ID Yelling server (TIDY)"]]
12 +** [[Known Issues>>doc:||anchor="Known Issues"]]
13 +* [[Short presentation by Fini>>doc:||anchor="Short presentation by Fini"]]
3 3  
15 +\\
4 4  
5 -{{toc/}}
17 +\\
6 6  
7 7  == Introduction ==
8 8  
... ... @@ -14,7 +14,7 @@
14 14  
15 15  Each //pulse train// is identified by an **//Train ID//** (synonyms: **//bunch ID, timestamp//**).
16 16  
17 -Recording this Train ID on the user side allows the correlation of data acquired by the user with all the data saved at FLASH in the DOOCS system, especially with the photon intensity data measured by the GMD system.
29 +Recording this Train ID on the user side allows the correlation of data acquired by the user with all the data saved at FLASH in the DOOCS system, especially with the photon intensity data measured by the [[GMD>>doc:FLASHUSER.Gas Monitor Detector]] system.
18 18  
19 19  Within DOOCS the Train ID is a 32-bit number. For the users it is transmitted via a socket connection over ethernet - TCP socket. The ID is set 20 ms before the train starts and stays 80 ms after the train. To read the Train ID by the user there are 2 options provided by FLASH:
20 20  
... ... @@ -28,7 +28,7 @@
28 28  
29 29  Note: If the central Train ID server crashes it will not resume the ID numbers where it was. In most times it will restart with ID 0, sometimes it is set to some high number by hand. For this reason you will see Train IDs with some high bit not as often as expected.
30 30  
31 -[[Contents>>doc:||anchor="Contents"]]
43 +\\
32 32  
33 33  == Train ID reading with local ID reader (Advanced ID Server) //recommended// ==
34 34  
... ... @@ -38,6 +38,8 @@
38 38  
39 39  [[~[~[image:url:http://hasfweb.desy.de/pub/Setup/TrainID/AIDS_running.png~|~|alt="Advanced ID Server running"~]~]>>attach:AIDS_running.png]]
40 40  
53 +* Short presentation by Fini
54 +
41 41  Here it is running on Windows, but of course you can also use it on your Linux machine (build it from the source).
42 42  
43 43  \\
... ... @@ -93,8 +93,6 @@
93 93  * [[attach:AdvancedIDServer-inline.vi]]: Example how to use the Advanced ID Server with Labview (LV11)
94 94  * [[AdvancedIDServer on github~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:https://github.com/Finii/AdvancedIDServer||shape="rect"]]
95 95  
96 -[[Contents>>doc:||anchor="Contents"]]
97 -
98 98  == Direct reading of Train ID ==
99 99  
100 100  Receiving the Train ID via ethernet is rather simple. Just open a TCP socket to the one of the servers and read from it.
... ... @@ -135,7 +135,7 @@
135 135  
136 136  The time and date have leading zeros as necessary to ensure a constant field width. The ID number is not zero padded and thus has a varying field width.
137 137  
138 -[[Contents>>doc:||anchor="Contents"]]
150 +\\
139 139  
140 140  == Train ID sender program (TIDS) //obsolete// ==
141 141  
... ... @@ -151,7 +151,7 @@
151 151  
152 152  The TIDY: known issues also apply here.
153 153  
154 -[[Contents>>doc:||anchor="Contents"]]
166 +\\
155 155  
156 156  == Train ID Yelling server (TIDY) ==
157 157  
... ... @@ -183,7 +183,7 @@
183 183  * 20.9.18: The .exe always try [[hasfhvctrl.desy.de>>url:http://hasfhvctrl.desy.de||shape="rect"]] first. So start with additional parameter via the commandline.
184 184  [[attach:AdvancedIDServer.exe]] [[hasfcpuexp2.desy.de>>url:http://hasfcpuexp2.desy.de||shape="rect"]]
185 185  
186 -[[Contents>>doc:||anchor="Contents"]]
198 +\\
187 187  
188 188  == Short presentation by Fini ==
189 189