DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
utilities
include
utilities
Issues.hpp
Go to the documentation of this file.
1
8
#ifndef UTILITIES_INCLUDE_UTILITIES_ISSUES_HPP_
9
#define UTILITIES_INCLUDE_UTILITIES_ISSUES_HPP_
10
11
#include "
logging/Logging.hpp
"
// NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
12
13
#include <string>
14
15
namespace
dunedaq
{
16
17
// Disable coverage collection LCOV_EXCL_START
18
19
ERS_DECLARE_ISSUE
(
utilities
,
20
ServiceNotFound,
21
"The service "
<< service <<
" was not found in DNS"
,
22
((std::string)service))
23
ERS_DECLARE_ISSUE
(
utilities
,
24
NameNotFound
,
25
"The hostname "
<< name <<
" could not be resolved: "
<<
error
,
26
((std::string)name)((std::string)
error
))
27
ERS_DECLARE_ISSUE
(
utilities
,
28
InterfaceNotFound,
29
"The interface "
<< name <<
" does not exist or does not have an assigned IP address"
,
30
((std::string)name))
31
ERS_DECLARE_ISSUE
(
utilities
, InvalidUri,
"The URI string "
<<
uri
<<
" is not valid"
, ((std::string)
uri
))
35
ERS_DECLARE_ISSUE
(
utilities
, ThreadingIssue,
"Threading Issue detected: "
<< err, ((std::string)err))
36
37
ERS_DECLARE_ISSUE
(
utilities
, InvalidTimeSync,
"An invalid TimeSync message was received"
,
ERS_EMPTY
)
38
39
ERS_DECLARE_ISSUE
(
utilities
,
40
EarlyTimeSync,
41
"The most recent TimeSync message is ahead of current system time by "
<< time_diff <<
" us."
,
42
((uint64_t)time_diff))
// NOLINT
43
44
ERS_DECLARE_ISSUE
(
utilities
,
45
LateTimeSync,
46
"The most recent TimeSync message is behind current system time by "
<< time_diff <<
" us."
,
47
((uint64_t)time_diff))
// NOLINT
48
49
ERS_DECLARE_ISSUE
(
utilities
,
50
FailedToGetTimestampEstimate,
51
"Failed to get timestamp estimate (was interrupted)"
,
52
ERS_EMPTY
)
53
// Re-enable coverage collection LCOV_EXCL_STOP
54
}
// namespace dunedaq
55
56
#endif
// UTILITIES_INCLUDE_UTILITIES_ISSUES_HPP_
ERS_EMPTY
#define ERS_EMPTY
Definition
IssueDeclarationMacro.hpp:22
Logging.hpp
ERS_DECLARE_ISSUE
#define ERS_DECLARE_ISSUE( namespace_name, class_name, message_, attributes)
Definition
macro.hpp:65
dunedaq::utilities
Definition
TimestampEstimatorTimeSync.hxx:3
dunedaq
Including Qt Headers.
Definition
module.cpp:16
dunedaq::NameNotFound
NameNotFound
Definition
Issues.hpp:24
dunedaq::uri
Unsupported std::string uri Execution of command std::string error Failed to create CommandFacility uri
Definition
Issues.hpp:77
dunedaq::error
CIB Buffer std::string descriptor Message from std::string descriptor CIB process error
Definition
CIBModuleIssues.hpp:47
Generated on
for DUNE-DAQ by
1.17.0