DUNE-DAQ / hsilibs

HSI related code.
0 stars 2 forks source link

Changes to verify that the HSIEvent Sender is really ready to send messages before completing the 'start' transition #33

Closed bieryAtFnal closed 1 year ago

bieryAtFnal commented 1 year ago

These are candidate changes that make use of independent candidate changes in the iomanager repo.

The goal of these changes is to ensure that once a run is started, the FakeHSIEventGenerator is ready to start sending HSIEvents. This will prevent problems sending HSIEvents in the do_hsi_work() method that are simply due to the Sender not being ready.

The 'forever' loop waiting for the Sender to be ready might be too aggressive, and that can certainly be softened.