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
ERS_DECLARE_ISSUE
(
daphnemodules
,
InvalidIPAddress
,
"Invalid address: "
<< ip, ((
std
::
string
)ip))
27
28
ERS_DECLARE_ISSUE
(
daphnemodules
,
29
InvalidChannelConfiguration,
30
"Channel "
<<
id
<<
" has invalid configuration, trim: "
<<
trim
<<
", offset: "
<<
offset
31
<<
", gain:"
<< gain,
32
((uint32_t)
id
)((uint32_t)
trim
)((uint32_t)
offset
)((uint32_t)gain))
33
34
ERS_DECLARE_ISSUE
(
daphnemodules
,
35
TooManyChannels
,
36
"Too many full stream channels. Total requested: "
<< tot,
37
((
size_t
)tot))
38
39
ERS_DECLARE_ISSUE
(
daphnemodules
,
40
UnsuccessfulConfiguration,
41
name <<
": board reports configuration failure. Message: "
<< message,
42
((
std
::
string
)name)((
std
::
string
)message))
43
44
// Monitoring
45
ERS_DECLARE_ISSUE
(
daphnemodules
,
MonitoringFailed
,
"Monitoring of "
<< item <<
" failed"
, ((
std
::
string
)item))
46
47
ERS_DECLARE_ISSUE_BASE
(
daphnemodules
,
48
TriggerMonitoringFailed,
49
MonitoringFailed
,
50
item <<
" failed to retrieve reponse for trigger snapshots. Message: "
<< message,
51
((
std
::
string
)item),
52
((
std
::
string
)message))
53
54
}
// namespace dunedaq
55
56
#endif
// DAPHNEMODULES_INCLUDE_DAPHNEMODULES_COMMONISSUES_HPP_
Issue.hpp
offset
double offset
Definition
conversions-impl.hh:28
Logging.hpp
dunedaq::daphnemodules
Definition
DaphneV2Interface.hpp:53
dunedaq
The DUNE-DAQ namespace.
Definition
cib_utilities.cpp:5
dunedaq::ConfigurationFailed
ConfigurationFailed
Definition
Issues.hpp:36
dunedaq::ERS_DECLARE_ISSUE
ERS_DECLARE_ISSUE(cibmodules, CIBCommunicationError, " CIB Hardware Communication Error: "<< descriptor,((std::string) descriptor)) ERS_DECLARE_ISSUE(cibmodules
dunedaq::ERS_DECLARE_ISSUE_BASE
ERS_DECLARE_ISSUE_BASE(timinglibs, ProgressUpdate, appfwk::GeneralDAQModuleIssue, message,((std::string) name),((std::string) message)) ERS_DECLARE_ISSUE_BASE(timinglibs
dunedaq::InvalidIPAddress
InvalidIPAddress
Definition
CommonIssues.hpp:26
dunedaq::MonitoringFailed
Invalid std::string ip Too many full stream channels Total size_t tot MonitoringFailed
Definition
CommonIssues.hpp:45
dunedaq::TooManyChannels
Invalid std::string ip TooManyChannels
Definition
CommonIssues.hpp:35
std
Definition
SchemaUtils.hpp:118
trim
std::string trim(const std::string &s)
Definition
oksdalgen.cxx:139
Generated on
for DUNE-DAQ by
1.18.0