DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
daphnemodules
include
daphnemodules
CommonIssues.hpp
Go to the documentation of this file.
1
10
11
#ifndef DAPHNEMODULES_INCLUDE_DAPHNEMODULES_COMMONISSUES_HPP_
12
#define DAPHNEMODULES_INCLUDE_DAPHNEMODULES_COMMONISSUES_HPP_
13
14
#include "
ers/Issue.hpp
"
15
#include "
logging/Logging.hpp
"
// NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
16
17
#include <string>
18
19
namespace
dunedaq
{
20
21
ERS_DECLARE_ISSUE
(
daphnemodules
,
22
ConfigurationFailed
,
23
name <<
" failed to retrieve its conf object"
,
24
((std::string)name)
25
)
26
27
ERS_DECLARE_ISSUE
(
daphnemodules
,
28
InvalidIPAddress
,
29
"Invalid address: "
<< ip,
30
((std::string)ip)
31
)
32
33
ERS_DECLARE_ISSUE
(
daphnemodules
,
34
InvalidChannelConfiguration,
35
"Channel "
<<
id
<<
" has invalid configuration, trim: "
<<
trim
<<
", offset: "
<<
offset
<<
", gain:"
<< gain,
36
((uint32_t)
id
)((uint32_t)
trim
)((uint32_t)
offset
)((uint32_t)gain)
37
)
38
39
40
ERS_DECLARE_ISSUE
(
daphnemodules
,
41
TooManyChannels
,
42
"Too many full stream channels. Total requested: "
<< tot,
43
((
size_t
)tot)
44
)
45
46
ERS_DECLARE_ISSUE
(
daphnemodules
,
47
UnsuccessfulConfiguration,
48
name <<
": board reports configuration failure. Message: "
<< message,
49
((
std
::
string
)name) ((
std
::
string
)message)
50
)
51
52
53
// Monitoring
54
ERS_DECLARE_ISSUE
(
daphnemodules
,
55
MonitoringFailed
,
56
"Monitoring of "
<< item <<
" failed"
,
57
((
std
::
string
)item)
58
)
59
60
ERS_DECLARE_ISSUE_BASE
(
daphnemodules
,
61
TriggerMonitoringFailed,
62
MonitoringFailed
,
63
item <<
" failed to retrieve reponse for trigger snapshots. Message: "
<< message,
64
((
std
::
string
)item),
65
((
std
::
string
)message)
66
)
67
68
69
}
// namespace dunedaq
70
71
#endif
// DAPHNEMODULES_INCLUDE_DAPHNEMODULES_COMMONISSUES_HPP_
Issue.hpp
offset
double offset
Definition
conversions-impl.hh:28
Logging.hpp
ERS_DECLARE_ISSUE
#define ERS_DECLARE_ISSUE( namespace_name, class_name, message_, attributes)
Definition
macro.hpp:65
dunedaq::daphnemodules
Definition
DaphneV2Interface.hpp:66
dunedaq
Including Qt Headers.
Definition
module.cpp:16
dunedaq::ConfigurationFailed
ConfigurationFailed
Definition
Issues.hpp:36
dunedaq::ERS_DECLARE_ISSUE_BASE
DAQModule std::string name ERS_DECLARE_ISSUE_BASE(appfwk, DAQModuleInitFailed, appfwk::GeneralDAQModuleIssue, " init failed.",((std::string) name), ERS_EMPTY) ERS_DECLARE_ISSUE_BASE(appfwk
Initialization failed ERS Issue (used by DAQModuleManager).
dunedaq::ERS_DECLARE_ISSUE
ERS_DECLARE_ISSUE(snbmodules, InvalidGroupTransferIDError, "InvalidGroupTransferIDError: Transfer ID "<< transfer_id<< " not found in "<< location,((std::string) transfer_id)((std::string) location)) ERS_DECLARE_ISSUE(snbmodules
dunedaq::InvalidIPAddress
InvalidIPAddress
Definition
CommonIssues.hpp:28
dunedaq::MonitoringFailed
Invalid std::string ip Too many full stream channels Total size_t tot MonitoringFailed
Definition
CommonIssues.hpp:55
dunedaq::TooManyChannels
Invalid std::string ip TooManyChannels
Definition
CommonIssues.hpp:41
std
Definition
SchemaUtils.hpp:118
trim
std::string trim(const std::string &s)
Definition
oksdalgen.cxx:93
Generated on
for DUNE-DAQ by
1.17.0