DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dfmodules
src
dfmodules
CommonIssues.hpp
Go to the documentation of this file.
1
11
12
#ifndef DFMODULES_SRC_DFMODULES_COMMONISSUES_HPP_
13
#define DFMODULES_SRC_DFMODULES_COMMONISSUES_HPP_
14
15
#include "
appfwk/DAQModule.hpp
"
16
#include "
daqdataformats/SourceID.hpp
"
17
#include "
daqdataformats/Types.hpp
"
18
#include "
logging/Logging.hpp
"
// NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
19
20
#include <string>
21
22
namespace
dunedaq
{
23
24
// Disable coverage checking LCOV_EXCL_START
25
26
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
27
ProgressUpdate,
28
appfwk::GeneralDAQModuleIssue,
29
message,
30
((std::string)name),
31
((std::string)message))
32
33
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
34
InvalidQueueFatalError
,
35
appfwk::GeneralDAQModuleIssue,
36
"The "
<< queue_type <<
" queue was not successfully created."
,
37
((std::string)name),
38
((std::string)queue_type))
39
40
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
41
InvalidHDF5Group,
42
appfwk::GeneralDAQModuleIssue,
43
"The HDF5 Group associated with name \""
<< group_name <<
"\" is invalid."
,
44
((std::string)name),
45
((std::string)group_name))
46
47
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
48
UnableToConfigure,
49
appfwk::GeneralDAQModuleIssue,
50
"Unable to successfully configure."
,
51
((std::string)name),
52
ERS_EMPTY
)
53
54
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
55
UnableToStart,
56
appfwk::GeneralDAQModuleIssue,
57
"Unable to start run "
<< run_number <<
"."
,
58
((std::string)name),
59
((
size_t
)run_number))
60
61
ERS_DECLARE_ISSUE_BASE
(
dfmodules
,
62
ProblemDuringStop,
63
appfwk::GeneralDAQModuleIssue,
64
"A problem was enountered during the stopping of run "
<< run_number <<
"."
,
65
((std::string)name),
66
((
size_t
)run_number))
67
68
71
ERS_DECLARE_ISSUE
(
dfmodules
,
72
DRSenderLookupFailed,
73
"Unable to determine the Data Request message sender for SourceID ["
74
<< sid <<
"]. No DataRequest will be sent to this data source for run/trigger/sequence number "
75
<< runno <<
"/"
<< trigno <<
"/"
<< seqno <<
"."
,
76
((
daqdataformats::SourceID
)sid)
77
((
daqdataformats::run_number_t
)runno)
78
((
daqdataformats::trigger_number_t
)trigno)
79
((
daqdataformats::sequence_number_t
)seqno)
80
)
81
82
85
ERS_DECLARE_ISSUE
(
dfmodules
,
86
InvalidSystemType,
87
"Unknown system type "
<< type,
88
((std::string)type)
89
)
90
91
94
ERS_DECLARE_ISSUE
(
dfmodules
,
95
DRSenderSendFailed,
96
"Failed to send Data Request message. Run: "
<< runno <<
", trigger: "
<< trigno <<
", sequence: "
97
<< seqno <<
", requested component: "
<< sid <<
"."
,
98
((
daqdataformats::run_number_t
)runno)
99
((
daqdataformats::trigger_number_t
)trigno)
100
((
daqdataformats::sequence_number_t
)seqno)
101
((
daqdataformats::SourceID
)sid)
102
)
103
// Re-enable coverage checking LCOV_EXCL_STOP
104
105
}
// namespace dunedaq
106
107
#endif
// DFMODULES_SRC_DFMODULES_COMMONISSUES_HPP_
DAQModule.hpp
ERS_EMPTY
#define ERS_EMPTY
Definition
IssueDeclarationMacro.hpp:22
SourceID.hpp
Types.hpp
Logging.hpp
ERS_DECLARE_ISSUE
#define ERS_DECLARE_ISSUE( namespace_name, class_name, message_, attributes)
Definition
macro.hpp:65
ERS_DECLARE_ISSUE_BASE
#define ERS_DECLARE_ISSUE_BASE( namespace_name, class_name, base_class_name, message_, base_attributes, attributes)
Definition
macro.hpp:45
dunedaq::daqdataformats::run_number_t
uint32_t run_number_t
Definition
Types.hpp:17
dunedaq::daqdataformats::trigger_number_t
uint64_t trigger_number_t
Definition
Types.hpp:18
dunedaq::daqdataformats::sequence_number_t
uint16_t sequence_number_t
Type used to represent sequence within a trigger record.
Definition
Types.hpp:38
dunedaq::dfmodules
An ERS Issue for DataStore creation failure.
Definition
DataStore.hpp:103
dunedaq
Including Qt Headers.
Definition
module.cpp:16
dunedaq::InvalidQueueFatalError
InvalidQueueFatalError
Definition
CommonIssues.hpp:32
dunedaq::daqdataformats::SourceID
SourceID is a generalized representation of the source of a piece of data in the DAQ....
Definition
SourceID.hpp:32
Generated on
for DUNE-DAQ by
1.17.0