Description
This key contains the timing status
Source
General Timing Window
Keys
Key name | Source | Write freq. [Hz] | Data size [byte] | Throughput | Fomat | Notes |
---|---|---|---|---|---|---|
DAFNESTATE_JDAT | General Timing Window: it fetches from the DEVIL387 the GTIMDyn global and combines some of its data with information obtained from the Timing Status Word register. The result (GTIMStatusData) is translated as a Json document and written to Memcached. | ~0 | ~512 | ~0 | The Json key is worked out by the SubVI (inserted in the General Timing Window):
The key is updated any time a user sets some parameter from the General Timing Window. The key content is a Json document with the following format. Values for the various fiedls are as consistent as possible with the "Timing Status Word" corresponding bitfields. In some cases the representation is modified in order to make it more intuitive (e.g. mode: -1=electrons, 1=positrons) or even directly usable (e.g. linac_freq: 25, 50 [Hz]). In other cases (execution, stand_by_state) the value is equal to the corresponding bitfield. linac_freq: 25, 50 [Hz] |
Total throughput
kbyte/s | Mbit/s |
---|---|
~0 | ~0 |
25 (*) "standby state" is the condition which is reached when a "standby" command is issuedTiming Status Word
bit [0-31] Variable bit values corresponding
valuebit values corresponding
valuebit values corresponding
valuebit values corresponding
valuebit values corresponding
value0 LINAC freq. [Hz] 1 0 50 1 0 1 2 extraction freq. [Hz] 1 0.2 0 0.5 0 1 0 2 3 0 1 0 0 4 0 0 1 0 5 0 0 0 1 6 contiguous/equidistant 0 contiguous 1 equidistant 7 mode -/+ 0 e- 1 e+ 8 execution 0 Go forever 0 Single sequence 1 Single cycle first bunch 0 Single cycle same bunch 0 Single cycle next bunch 9 0 0 0 1 0 10 0 0 0 0 1 11 0 1 0 0 0 12 1 0 0 0 0 13 standby state (*) 1 All Off LINAC standby 0 Spectrometer only 1Hz 0 Disable gun 14 0 1 0 15 0 0 1 16 run/standby 0 standby 1 run 17 1 0 18...31