|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
A message used to convey an HSI event. More...
#include <HSIEvent.hpp>
Public Member Functions | |
| HSIEvent ()=default | |
| HSIEvent (uint32_t head, uint32_t signals, daqdataformats::timestamp_t ts, uint32_t seq_count, run_number_t run_num) | |
| Construct a HSIEvent message. | |
| DUNE_DAQ_SERIALIZE (HSIEvent, header, signal_map, timestamp, sequence_counter, run_number) | |
Public Attributes | |
| uint32_t | header { 0 } |
| Header field. Only contains HSI device ID at the moment // NOLINT(build/unsigned) | |
| uint32_t | signal_map { 0 } |
| Bit map of signals. 1 bit, 1 signal // NOLINT(build/unsigned) | |
| daqdataformats::timestamp_t | timestamp { dfmessages::TypeDefaults::s_invalid_timestamp } |
| Timestamp of HSI event. | |
| uint32_t | sequence_counter { 0 } |
| Event sequence number // NOLINT(build/unsigned) | |
| run_number_t | run_number { 0 } |
A message used to convey an HSI event.
Definition at line 25 of file HSIEvent.hpp.
|
default |
|
inlineexplicit |
Construct a HSIEvent message.
| header | Feild containing HSI device ID |
| signal_map | Bit map of signal(s) with detected edge(s) |
| timestamp | Timestamp of edge(s) |
| sequence_counter | Sequence counter of generated HSI messages |
| run_number | Run number in which the message is created |
Definition at line 43 of file HSIEvent.hpp.
| dunedaq::dfmessages::HSIEvent::DUNE_DAQ_SERIALIZE | ( | HSIEvent | , |
| header | , | ||
| signal_map | , | ||
| timestamp | , | ||
| sequence_counter | , | ||
| run_number | ) |
| uint32_t dunedaq::dfmessages::HSIEvent::header { 0 } |
Header field. Only contains HSI device ID at the moment // NOLINT(build/unsigned)
Definition at line 27 of file HSIEvent.hpp.
| run_number_t dunedaq::dfmessages::HSIEvent::run_number { 0 } |
Definition at line 31 of file HSIEvent.hpp.
| uint32_t dunedaq::dfmessages::HSIEvent::sequence_counter { 0 } |
Event sequence number // NOLINT(build/unsigned)
Definition at line 30 of file HSIEvent.hpp.
| uint32_t dunedaq::dfmessages::HSIEvent::signal_map { 0 } |
Bit map of signals. 1 bit, 1 signal // NOLINT(build/unsigned)
Definition at line 28 of file HSIEvent.hpp.
| daqdataformats::timestamp_t dunedaq::dfmessages::HSIEvent::timestamp { dfmessages::TypeDefaults::s_invalid_timestamp } |
Timestamp of HSI event.
Definition at line 29 of file HSIEvent.hpp.