DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
wibmod
src
wibmod
WIB1
AddressTableException.hh
Go to the documentation of this file.
1
#ifndef __ADDRESSTABLEEXCEPTION_HH__
2
#define __ADDRESSTABLEEXCEPTION_HH__ 1
3
4
#include "
wibmod/WIB1/BUException/ExceptionBase.hh
"
5
6
namespace
BUException
{
7
//Exceptions for WIB
8
ExceptionClassGenerator
(BAD_FILE,
"Bad File\n"
)
9
ExceptionClassGenerator
(INVALID_NAME,
"Invalid name\n"
)
10
ExceptionClassGenerator
(BAD_TOKEN,
"Bad Token\n"
)
11
ExceptionClassGenerator
(NULL_POINTER,
"NULL pointer used\n"
)
12
ExceptionClassGenerator
(BAD_MODE,
"Invalid mode for address table entry\n"
)
13
ExceptionClassGenerator
(NAME_COLLISION,
"Collision in address table names\n"
)
14
ExceptionClassGenerator
(BAD_REGEX,
"Invalid regex syntax\n"
)
15
ExceptionClassGenerator
(MAX_INCLUDE_FILE_DEPTH,
"Included file depth exceeded maximum\n"
)
16
ExceptionClassGenerator
(BAD_BLOCK_WRITE,
"Block write to registers with bad attributes\n"
)
17
}
18
19
#endif
ExceptionBase.hh
ExceptionClassGenerator
#define ExceptionClassGenerator(ClassName, ClassDescription)
Definition
ExceptionBase.hh:28
BUException
Definition
AddressTableException.hh:6
BUException::ExceptionClassGenerator
ExceptionClassGenerator(BAD_FILE,"Bad File\n") ExceptionClassGenerator(INVALID_NAME
Generated on
for DUNE-DAQ by
1.16.1