DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
DataRequest.hpp
Go to the documentation of this file.
1
9#ifndef DFMESSAGES_INCLUDE_DFMESSAGES_DATAREQUEST_HPP_
10#define DFMESSAGES_INCLUDE_DFMESSAGES_DATAREQUEST_HPP_
11
13#include "dfmessages/Types.hpp"
14
16
17#include <limits>
18#include <string>
19
20namespace dunedaq {
54
56
57} // namespace dunedaq
58
59#endif // DFMESSAGES_INCLUDE_DFMESSAGES_DATAREQUEST_HPP_
#define DUNE_DAQ_SERIALIZABLE(Type, typestring)
static constexpr sequence_number_t s_invalid_sequence_number
Definition Types.hpp:71
static constexpr trigger_number_t s_invalid_trigger_number
An invalid trigger number.
Definition Types.hpp:59
static constexpr timestamp_t s_invalid_timestamp
An invalid timestamp.
Definition Types.hpp:65
static constexpr run_number_t s_invalid_run_number
An invalid run number.
Definition Types.hpp:57
static constexpr request_number_t s_invalid_request_number
An invalid request number.
Definition Types.hpp:70
uint64_t request_number_t
A request number is represented using a 64-bit unsigned integer.
Definition Types.hpp:39
daqdataformats::run_number_t run_number_t
Copy daqdataformats::run_number_t.
Definition Types.hpp:34
ReadoutType
Which type of readout to use for TriggerDecision and DataRequest.
Definition Types.hpp:51
@ kInvalid
Invalid type, used for initialization.
daqdataformats::sequence_number_t sequence_number_t
Copy daqdataformats::sequence_number_t.
Definition Types.hpp:40
daqdataformats::timestamp_t timestamp_t
Copy daqdataformats::timestamp_t.
Definition Types.hpp:42
daqdataformats::trigger_number_t trigger_number_t
Copy daqdataformats::trigger_number_t.
Definition Types.hpp:35
Including Qt Headers.
A request sent to a Component, including the SourceID of the component and the window offset and widt...
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.
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.