...
Page properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
The DAFNE orbit is acquired by 4 front-end DEVILs (364, 365, 366, 367) and post processed by the DEVIL204DEVIL704.
The basic elements created by the 4 front-end DEVILs are:
...
and the final element created by the DEVIL204 DEVIL704 is:
GOD**001002
The DEVIL204DEVIL704, besides the two conventional GOD**001002_STA and GOD**001002_DYN forks, builds also a circular buffer some live buffers of data (containing the actual real-time X and Y orbit projections) accessible in the VME address space. To have this data also available on non-VME processors, a dedicated proxy constantly reads the GOD**001_STA and GOD**001_DYN forks, as well as the circular buffer from VME, and transfers them to memcached.
Source
[DEVIL364, 365, 366, 367] > [DEVIL204] > [Orbit_Proxy> [DEVIL704]
...
Keys
Key name | Source | Write freq. [Hz] | Data size [byte] | Throughput | Fomat | Notes | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
GOD**002_STA | DEVIL704 | - | 2624 | - | typeDef | LV cluster [flattened to str] | |||||
GOD**002_DYN | DEVIL704 | 5.5 | 46 | 0.25 | typeDef | LV cluster [flattened to str] | |||||
ORB-E_INFO | DEVIL704 | - | ~2500 ~2500 | - | Json document | Static description of the orbit with name, ascissa and index of each element.
| |||||
ORBE*NOD_BUF It will be ORB-E-MEAN_BUF | DEVIL704 | 5.5 | 1024 | 5.5 | Electrons: average(N) of the orbit (hor + ver) 2 rows of 64 DBL (row 0: hor, row 1: ver) [flattened to str] 64-components array with moving average calculated on the last N samples. | ||||||
ORBP*NOD_BUF It will be ORB-E-MEAN_BUF | DEVIL704 | 5.5 | 1024 | 5.5 | Positrons: average(N) of the orbit (hor + ver) | ||||||
ORB-E-STDDEV_BUF | DEVIL704 | 5.5 | 1024 | 5.5 | Electrons: Std. Dev. of the orbit (hor + ver) 2 rows of 64 DBL (row 0: hor, row 1: ver) [flattened to str] 64-components array with standard deviation calculated on the last N samples. | ||||||
ORB-P-STDDEV_BUF | DEVIL704 | 5.5 | 1024 | 5.5 | Positrons: Std. Dev. of the orbit (hor + ver) 2 rows of 64 DBL (row 0: hor, row 1: ver) [flattened to str] 64-components array with standard deviation calculated on the last N samples. | ||||||
ORB-E-USER_BUF | DEVIL704 | 5.5 | ~700 | 3.9 | Electrons: average(8) of the orbit for users (hor + ver) 2 rows of 64 DBL (row 0: hor, row 1: ver) [flattened to str] 64-components array with moving average calculated on the last 8 samples. | ||||||
ORB-P-USER_BUF | DEVIL704 | 5.5 | ~700 | 3.9 | Positrons: average(8) of the orbit for users (hor + ver) 2 rows of 64 DBL (row 0: hor, row 1: ver) [flattened to str] 64-components array with moving average calculated on the last 8 samples. |
...