DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
CIBModuleIssues.hpp
Go to the documentation of this file.
1/*
2 * CIBModuleIssues.hpp
3 *
4 * Created on: Mar 25, 2024
5 * Author: Nuno Barros
6 */
7
8#ifndef CIBMODULES_SRC_CIBMODULEISSUES_HPP_
9#define CIBMODULES_SRC_CIBMODULEISSUES_HPP_
10
11
12#include "ers/Issue.hpp"
13
14#include <string>
15
16namespace dunedaq {
17
18// Disable coverage collection LCOV_EXCL_START
20 CIBCommunicationError,
21 " CIB Hardware Communication Error: " << descriptor,
22 ((std::string)descriptor))
23
24ERS_DECLARE_ISSUE(cibmodules,
26 " CIB Buffer Issue: " << descriptor,
27 ((std::string)descriptor))
28
30 CIBWordMatchError,
31 " CIB Word Matching Error: " << descriptor,
32 ((std::string)descriptor))
33
34ERS_DECLARE_ISSUE(cibmodules,
36 " Message from CIB: " << descriptor,
37 ((std::string)descriptor))
38
39
41 CIBWrongState,
42 " CIB in the wrong state: " << descriptor,
43 ((std::string)descriptor))
44
45ERS_DECLARE_ISSUE(cibmodules,
47 " CIB process error: " << descriptor,
48 ((std::string)descriptor))
49
51 CIBModuleError,
52 " CIB Module error: " << descriptor,
53 ((std::string)descriptor))
54
55ERS_DECLARE_ISSUE(cibmodules,
57 descriptor,
58 ((std::string)descriptor))
59
60// Re-enable coverage collection LCOV_EXCL_STOP
61
62} // namespace dunedaq
63
64
65
66
67#endif /* CIBMODULES_SRC_CIBMODULEISSUES_HPP_ */
#define ERS_DECLARE_ISSUE( namespace_name, class_name, message_, attributes)
Definition macro.hpp:65
Including Qt Headers.
CIB Buffer std::string descriptor Message from CIB
CIB Buffer std::string descriptor Message from std::string descriptor CIBProcError
CIB Buffer std::string descriptor CIBMessage
CIB Buffer std::string descriptor Message from std::string descriptor CIB process std::string descriptor CIBConfigFailure
SourceID[" << sourceid << "] Command Error
CIB Buffer std::string descriptor Message from std::string descriptor CIB process error