DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::dfmessages::DataRequest Struct Reference

This message represents a request for data sent to a single component of the DAQ. More...

#include <DataRequest.hpp>

Collaboration diagram for dunedaq::dfmessages::DataRequest:
[legend]

Public Member Functions

 DUNE_DAQ_SERIALIZE (DataRequest, request_number, trigger_number, run_number, trigger_timestamp, request_information, readout_type, sequence_number, data_destination)
 

Public Attributes

request_number_t request_number { TypeDefaults::s_invalid_request_number }
 The number of the request.
 
trigger_number_t trigger_number
 Trigger number the request corresponds to.
 
run_number_t run_number { TypeDefaults::s_invalid_run_number }
 The current run number.
 
timestamp_t trigger_timestamp { TypeDefaults::s_invalid_timestamp }
 Timestamp of trigger.
 
ComponentRequest request_information
 
ReadoutType readout_type { ReadoutType::kInvalid }
 Mode of the request.
 
sequence_number_t sequence_number { TypeDefaults::s_invalid_sequence_number }
 Sequence Number of the request.
 
std::string data_destination
 

Detailed Description

This message represents a request for data sent to a single component of the DAQ.

Definition at line 25 of file DataRequest.hpp.

Member Function Documentation

◆ DUNE_DAQ_SERIALIZE()

Member Data Documentation

◆ data_destination

std::string dunedaq::dfmessages::DataRequest::data_destination

Definition at line 40 of file DataRequest.hpp.

◆ readout_type

ReadoutType dunedaq::dfmessages::DataRequest::readout_type { ReadoutType::kInvalid }

Mode of the request.

Definition at line 37 of file DataRequest.hpp.

@ kInvalid
Invalid type, used for initialization.

◆ request_information

ComponentRequest dunedaq::dfmessages::DataRequest::request_information

Definition at line 35 of file DataRequest.hpp.

◆ request_number

request_number_t dunedaq::dfmessages::DataRequest::request_number { TypeDefaults::s_invalid_request_number }

The number of the request.

Definition at line 28 of file DataRequest.hpp.

static constexpr request_number_t s_invalid_request_number
An invalid request number.
Definition Types.hpp:70

◆ run_number

run_number_t dunedaq::dfmessages::DataRequest::run_number { TypeDefaults::s_invalid_run_number }

The current run number.

Definition at line 32 of file DataRequest.hpp.

static constexpr run_number_t s_invalid_run_number
An invalid run number.
Definition Types.hpp:57

◆ sequence_number

sequence_number_t dunedaq::dfmessages::DataRequest::sequence_number { TypeDefaults::s_invalid_sequence_number }

Sequence Number of the request.

Definition at line 38 of file DataRequest.hpp.

static constexpr sequence_number_t s_invalid_sequence_number
Definition Types.hpp:71

◆ trigger_number

trigger_number_t dunedaq::dfmessages::DataRequest::trigger_number
Initial value:
{
}
static constexpr trigger_number_t s_invalid_trigger_number
An invalid trigger number.
Definition Types.hpp:59

Trigger number the request corresponds to.

Definition at line 29 of file DataRequest.hpp.

◆ trigger_timestamp

timestamp_t dunedaq::dfmessages::DataRequest::trigger_timestamp { TypeDefaults::s_invalid_timestamp }

Timestamp of trigger.

Definition at line 34 of file DataRequest.hpp.

static constexpr timestamp_t s_invalid_timestamp
An invalid timestamp.
Definition Types.hpp:65

The documentation for this struct was generated from the following file: