project8 / psyllid

Data acquisition package for the ROACH2 system
Other
0 stars 1 forks source link

continuous egg reader option #76

Closed laroque closed 6 years ago

laroque commented 6 years ago

The egg_reader can currently be configured to read a number of records, with the special case that if set to 0, it will continue reading until it reaches the end of the file. For some tests it would be desirable to have one or more of the following options available:

Notes:

In all cases above, we should (I think) do something to break the acquisition (maybe not, if reading multiple egg files that are from the same stream... this gets complicated).

I want to have something ready soon so that it can be used to better stress test psyllid in the near term. Probably a version which loops only a single file and creates a gap in the packet ID each time the file gets looped... will that result in the acquisition ID being incremented?

I think this is probably also needed before it becomes useful to have a fast packet producer node.

laroque commented 6 years ago

First case is implemented in feature/continuous_read. Due to subtleties above I'll probably punt on the 2nd option, at least for now.