DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
FelixIssues.hpp
Go to the documentation of this file.
1
8#ifndef FLXLIBS_SRC_FELIXISSUES_HPP_
9#define FLXLIBS_SRC_FELIXISSUES_HPP_
10
11#include <ers/Issue.hpp>
12#include "logging/Logging.hpp" // NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
13
14#include <string>
15
16namespace dunedaq {
17
18ERS_DECLARE_ISSUE(flxlibs, CardError, " FELIX Card Internal Error: " << intererror, ((std::string)intererror))
19
20ERS_DECLARE_ISSUE(flxlibs, InitializationError, " FELIX Initialization Error: " << initerror, ((std::string)initerror))
21
22ERS_DECLARE_ISSUE(flxlibs, ConfigurationError, " FELIX Configuration Error: " << conferror, ((std::string)conferror))
23
24ERS_DECLARE_ISSUE(flxlibs, QueueTimeoutError, " FELIX queue timed out: " << queuename, ((std::string)queuename))
25
26ERS_DECLARE_ISSUE(flxlibs, ChannelAlignment, " Channel not aligned: " << channel, ((int)channel)) // NOLINT
27
28ERS_DECLARE_ISSUE(flxlibs, UnexpectedChunk, " Unexpected chunk size: " << chunksize << " (observed) != " << expected << " (expected)",
29 ((int)chunksize)((size_t)expected)) // NOLINT
30
33 " ParserOps couldn't push to queue! Failed chunk: " << chunk,
34 ((std::string)chunk))
35
37 ElinkConfigurationInconsistency,
38 " Inconsistent number of ELinks requested. Num links: " << num_links,
39 ((int)num_links)) // NOLINT
40
43 " Invalid FELIX block size and 32b trailer configuration requested: " << block_size,
44 ((int)block_size)) // NOLINT
45
47 ResourceQueueError,
49 " The " << queueType << " queue was not successfully created. ",
50 ((std::string)name),
51 ((std::string)queueType))
52
53} // namespace dunedaq
54
55#endif // FLXLIBS_SRC_FELIXISSUES_HPP_
#define ERS_DECLARE_ISSUE_BASE(namespace_name, class_name, base_class_name, message, base_attributes, attributes)
#define ERS_DECLARE_ISSUE(namespace_name, class_name, message, attributes)
Including Qt Headers.
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOps couldn t push to queue !Failed std::string chunk Invalid FELIX block size and trailer configuration requested
SourceID[" << sourceid << "] Command daqdataformats::SourceID InitializationError
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOperationQueuePushFailure
FELIX Initialization std::string initerror FELIX queue timed out
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOps couldn t push to queue !Failed chunk
ConfigurationError
Definition util.hpp:27
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOps couldn t push to queue !Failed std::string chunk BlockSizeConfigurationInconsistency
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size
FELIX Initialization std::string initerror FELIX queue timed std::string queuename UnexpectedChunk
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int chunksize((size_t) expected)) ERS_DECLARE_ISSUE(flxlibs
The opmon infrastructure has not been set up in the configuration
Definition util.hpp:28
FELIX Initialization std::string initerror QueueTimeoutError
SourceID[" << sourceid << "] Command Error