Versions Compared

Key

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

...

Potential issue: we may need both timestamp and pulse-id.  Yves only sends surface concepts FPGA all bits of the pulse-id and they send full pulse-id once per ms and include lower bits with every electron.  But LCLS receives a "reconstructed" full pulse-id with every electron.  The smaller number of bits (17 bits) used for pulse-id internally by SC could perhaps break if we go "dead" for a long time.  We would get incorrect pulse-id's for a while, but would fix itself after about a millisecond.  We will need to get the timestamp in the DAQ. in another way, probably with a KCU1500 receiving the timing system.  Need to match the SC data with the KCU timestamp using the pulse-id.

They use ubuntu, need to see if we need to change compilers to be compatible with conda.

https://www.surface-concept.com/downloads-detectors/# (SDK examples)

...