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.