DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dfmessages
include
dfmessages
TRMonRequest.hpp
Go to the documentation of this file.
1
8
9
#ifndef DFMESSAGES_INCLUDE_DFMESSAGES_TRMONREQUEST_HPP_
10
#define DFMESSAGES_INCLUDE_DFMESSAGES_TRMONREQUEST_HPP_
11
12
#include "
dfmessages/Types.hpp
"
13
14
#include "
serialization/Serialization.hpp
"
15
16
#include <string>
17
18
namespace
dunedaq
{
19
namespace
dfmessages
{
20
24
struct
TRMonRequest
25
{
26
27
request_number_t
request_number
{
TypeDefaults::s_invalid_request_number
};
28
trigger_type_t
trigger_type_mask
{
29
TypeDefaults::s_invalid_trigger_type
30
};
31
run_number_t
run_number
{
TypeDefaults::s_invalid_run_number
};
32
std::string
data_destination
;
33
34
DUNE_DAQ_SERIALIZE
(
TRMonRequest
,
request_number
,
trigger_type_mask
,
run_number
,
data_destination
);
35
};
36
40
class
TRMonTriggerTypes
41
{
42
public
:
43
static
constexpr
trigger_type_t
s_any_trigger_type
= 0xffffffffffffffff;
44
};
45
46
}
// namespace dfmessages
47
DUNE_DAQ_SERIALIZABLE
(
dfmessages::TRMonRequest
,
"TRMonRequest"
);
48
}
// namespace dunedaq
49
50
#endif
// DFMESSAGES_INCLUDE_DFMESSAGES_TRMONREQUEST_HPP_
Serialization.hpp
dunedaq::dfmessages::TRMonTriggerTypes
Special values for TRMonRequest trigger type.
Definition
TRMonRequest.hpp:41
dunedaq::dfmessages::TRMonTriggerTypes::s_any_trigger_type
static constexpr trigger_type_t s_any_trigger_type
Definition
TRMonRequest.hpp:43
dunedaq::dfmessages::TypeDefaults::s_invalid_request_number
static constexpr request_number_t s_invalid_request_number
An invalid request number.
Definition
Types.hpp:76
Types.hpp
dunedaq::dfmessages
Dataflow Messages.
Definition
DataRequest.hpp:21
dunedaq::dfmessages::request_number_t
uint64_t request_number_t
A request number is represented using a 64-bit unsigned integer.
Definition
Types.hpp:39
dunedaq::dfmessages::run_number_t
daqdataformats::run_number_t run_number_t
Copy daqdataformats::run_number_t.
Definition
Types.hpp:34
dunedaq::dfmessages::trigger_type_t
daqdataformats::trigger_type_t trigger_type_t
Copy daqdataforamts::trigger_type_t.
Definition
Types.hpp:51
dunedaq
The DUNE-DAQ namespace.
Definition
cib_utilities.cpp:5
dunedaq::DUNE_DAQ_SERIALIZABLE
DUNE_DAQ_SERIALIZABLE(dfmessages::DataRequest, "DataRequest")
dunedaq::daqdataformats::TypeDefaults::s_invalid_trigger_type
static constexpr trigger_type_t s_invalid_trigger_type
Definition
Types.hpp:55
dunedaq::daqdataformats::TypeDefaults::s_invalid_run_number
static constexpr run_number_t s_invalid_run_number
Definition
Types.hpp:47
dunedaq::dfmessages::TRMonRequest
This message represents a request for a TriggerRecord to be used in Monitoring.
Definition
TRMonRequest.hpp:25
dunedaq::dfmessages::TRMonRequest::request_number
request_number_t request_number
The number of the request.
Definition
TRMonRequest.hpp:27
dunedaq::dfmessages::TRMonRequest::trigger_type_mask
trigger_type_t trigger_type_mask
The trigger type(s) that are being requested.
Definition
TRMonRequest.hpp:28
dunedaq::dfmessages::TRMonRequest::data_destination
std::string data_destination
The Monitoring destination that the TR should be sent to.
Definition
TRMonRequest.hpp:32
dunedaq::dfmessages::TRMonRequest::run_number
run_number_t run_number
The current run number.
Definition
TRMonRequest.hpp:31
dunedaq::dfmessages::TRMonRequest::DUNE_DAQ_SERIALIZE
DUNE_DAQ_SERIALIZE(TRMonRequest, request_number, trigger_type_mask, run_number, data_destination)
Generated on
for DUNE-DAQ by
1.18.0