9#ifndef DFMESSAGES_INCLUDE_DFMESSAGES_DATAREQUEST_HPP_
10#define DFMESSAGES_INCLUDE_DFMESSAGES_DATAREQUEST_HPP_
#define DUNE_DAQ_SERIALIZABLE(Type, typestring)
static constexpr request_number_t s_invalid_request_number
An invalid request number.
uint64_t request_number_t
A request number is represented using a 64-bit unsigned integer.
daqdataformats::run_number_t run_number_t
Copy daqdataformats::run_number_t.
ReadoutType
Which type of readout to use for TriggerDecision and DataRequest.
@ kInvalid
Invalid type, used for initialization.
daqdataformats::sequence_number_t sequence_number_t
Copy daqdataformats::sequence_number_t.
daqdataformats::timestamp_t timestamp_t
Copy daqdataformats::timestamp_t.
daqdataformats::trigger_number_t trigger_number_t
Copy daqdataformats::trigger_number_t.
This message represents a request for data sent to a single component of the DAQ.
sequence_number_t sequence_number
Sequence Number of the request.
std::string data_destination
ComponentRequest request_information
trigger_number_t trigger_number
Trigger number the request corresponds to.
timestamp_t trigger_timestamp
Timestamp of trigger.
DUNE_DAQ_SERIALIZE(DataRequest, request_number, trigger_number, run_number, trigger_timestamp, request_information, readout_type, sequence_number, data_destination)
run_number_t run_number
The current run number.
request_number_t request_number
The number of the request.
ReadoutType readout_type
Mode of the request.