Module heartbeats

Source
Expand description

The following file is part of gaps-online-software and published under the GPLv3 license

Heartbeats are a specialized class of monitoring observables. Instead of gathering “hardware” parameters, they gather properties of the running threads. In our case, that is only implemented for the TOF system. The beating heart are 3 main threads:

  • communication with the trigger
  • builidng TOF evnets
  • writing data to disk and sending it out

For each of these threads, there is a dedicated heartbeat.

Re-exports§

pub use data_sink_hb::DataSinkHB;
pub use data_sink_hb::DataSinkHBSeries;
pub use event_builder_hb::EventBuilderHB;
pub use event_builder_hb::EventBuilderHBSeries;
pub use master_trigger_hb::MasterTriggerHB;
pub use master_trigger_hb::MasterTriggerHBSeries;

Modules§

data_sink_hb
event_builder_hb
master_trigger_hb