Page History
...
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.
Software links
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)
...