Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each one of the 4 DEVILs has a circular buffer of 1927 lines named "sockets". The Write operations of the four circular buffers write operations are synchronized with via a common stobe so that the four write pointes are always alligned.

At each strobe, each DEVIL store stores a socket composed as:

DBL part X
   DBL Acquisition number [0, 19271926]
DBL    DBL timestamp
   [DBL] 32 values of the BPM X signals from the Bergoz modules read from that DEVIL (both e- and e+)
DBL

part Y
   DBL Acquisition number [0, 19271926]
DBL    DBL timestamp
   [DBL] 32 values of the BPM Y signals from the Bergoz modules read from that DEVIL (

The 32 components in the part X and Y are ordered according to the cabling and do not necessarily follow the sequence of the BPMs along the vacuum chamber. Moreover the 32 values refer to both e- and e+ rings for which the BPM sequence is obviously different. As a consequence, the part X and Y must be considered as raw containers and their content must be processed in order to reconstruct the real orbit.

ACQNum of part X is equal to ACQNum of part Y

timestamp of part X is equal to timestamp of part Y (timestamp is not used anywhere and has been left in the socket only for backward compatibility)



Details

---

Examples

---


GRawBuffer.vi

...