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 "logging/Logging.hpp" // NOTE: if ISSUES ARE DECLARED BEFORE include logging/Logging.hpp, TLOG_DEBUG<<issue wont work.
12#include <ers/Issue.hpp>
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
30 " Unexpected chunk size: " << chunksize << " (observed) != " << expected << " (expected)",
31 ((int)chunksize)((size_t)expected)) // NOLINT
32
35 " ParserOps couldn't push to queue! Failed chunk: " << chunk,
36 ((std::string)chunk))
37
39 ElinkConfigurationInconsistency,
40 " Inconsistent number of ELinks requested. Num links: " << num_links,
41 ((int)num_links)) // NOLINT
42
45 " Invalid FELIX block size and 32b trailer configuration requested: " << block_size,
46 ((int)block_size)) // NOLINT
47
49 ResourceQueueError,
50 flxlibs::ConfigurationError,
51 " The " << queueType << " queue was not successfully created. ",
52 ((std::string)name),
53 ((std::string)queueType))
54
55} // namespace dunedaq
56
57#endif // FLXLIBS_SRC_FELIXISSUES_HPP_
The DUNE-DAQ namespace.
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOperationQueuePushFailure
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOps couldn t push to queue !Failed chunk
ERS_DECLARE_ISSUE(cibmodules, CIBCommunicationError, " CIB Hardware Communication Error: "<< descriptor,((std::string) descriptor)) ERS_DECLARE_ISSUE(cibmodules
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
ERS_DECLARE_ISSUE_BASE(timinglibs, ProgressUpdate, appfwk::GeneralDAQModuleIssue, message,((std::string) name),((std::string) message)) ERS_DECLARE_ISSUE_BASE(timinglibs
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
FELIX Initialization std::string initerror QueueTimeoutError