DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
BUException Namespace Reference

Classes

class  exBase
 

Functions

 ExceptionClassGenerator (BAD_FILE,"Bad File\n") ExceptionClassGenerator(INVALID_NAME
 
Invalid name n ExceptionClassGenerator (BAD_TOKEN,"Bad Token\n") ExceptionClassGenerator(NULL_POINTER
 
Invalid name n NULL pointer used n ExceptionClassGenerator (BAD_MODE,"Invalid mode for address table entry\n") ExceptionClassGenerator(NAME_COLLISION
 
Invalid name n NULL pointer used n Collision in address table names n ExceptionClassGenerator (BAD_REGEX,"Invalid regex syntax\n") ExceptionClassGenerator(MAX_INCLUDE_FILE_DEPTH
 
 ExceptionClassGenerator (BNL_UDP_PORT_OUT_OF_RANGE,"WIB Port offset too large\n") ExceptionClassGenerator(BAD_REMOTE_IP
 
Invalid remote IP address n ExceptionClassGenerator (BAD_SOCKET,"Socket creation failed\n") ExceptionClassGenerator(SEND_FAILED
 
Invalid remote IP address n Failed to send WIB packet n ExceptionClassGenerator (CONNECTION_FAILED,"Connect failed\n") ExceptionClassGenerator(BAD_REPLY
 
 ExceptionClassGenerator (WIB_INDEX_OUT_OF_RANGE,"Index out of range\n") ExceptionClassGenerator(WIB_BUSY
 
WIB BUSY n ExceptionClassGenerator (WIB_FEATURE_NOT_SUPPORTED,"Requested feature is not available\n") ExceptionClassGenerator(WIB_BAD_ARGS
 
WIB BUSY n WIB bad args ExceptionClassGenerator (WIB_ERROR,"WIB Error") ExceptionClassGenerator(WIB_DAQMODE_UNKNOWN
 
WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n ExceptionClassGenerator (WIB_FAKE_DATA_ON_HALF_FELIX_LINK,"Fake data mode set on only 1 FEMB of a FELIX link--not allowed") ExceptionClassGenerator(WIB_FLASH_TIMEOUT
 
WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash ExceptionClassGenerator (WIB_FLASH_ERROR,"An error while using the flash") ExceptionClassGenerator(WIB_FLASH_IHEX_ERROR
 
WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash An error while parsing intel Hex files ExceptionClassGenerator (WIB_DTS_ERROR,"WIB timing system error") ExceptionClassGenerator(FEMB_FIRMWARE_VERSION_MISMATCH
 
WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash An error while parsing intel Hex files FEMB firmware version mismatch ExceptionClassGenerator (FEMB_REG_READ_ERROR,"Can't read FEMB registers") ExceptionClassGenerator(FEMB_SPI_READBACK_MISMATCH
 

Function Documentation

◆ ExceptionClassGenerator() [1/14]

BUException::ExceptionClassGenerator ( BAD_FILE ,
"Bad File\n"  )

◆ ExceptionClassGenerator() [2/14]

Invalid name n NULL pointer used n BUException::ExceptionClassGenerator ( BAD_MODE ,
"Invalid mode for address table entry\n"  )

◆ ExceptionClassGenerator() [3/14]

Invalid name n NULL pointer used n Collision in address table names n BUException::ExceptionClassGenerator ( BAD_REGEX ,
"Invalid regex syntax\n"  )

◆ ExceptionClassGenerator() [4/14]

Invalid remote IP address n BUException::ExceptionClassGenerator ( BAD_SOCKET ,
"Socket creation failed\n"  )

◆ ExceptionClassGenerator() [5/14]

Invalid name n BUException::ExceptionClassGenerator ( BAD_TOKEN ,
"Bad Token\n"  )

◆ ExceptionClassGenerator() [6/14]

BUException::ExceptionClassGenerator ( BNL_UDP_PORT_OUT_OF_RANGE ,
"WIB Port offset too large\n"  )

◆ ExceptionClassGenerator() [7/14]

Invalid remote IP address n Failed to send WIB packet n BUException::ExceptionClassGenerator ( CONNECTION_FAILED ,
"Connect failed\n"  )

◆ ExceptionClassGenerator() [8/14]

WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash An error while parsing intel Hex files FEMB firmware version mismatch BUException::ExceptionClassGenerator ( FEMB_REG_READ_ERROR ,
"Can't read FEMB registers"  )

◆ ExceptionClassGenerator() [9/14]

WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash An error while parsing intel Hex files BUException::ExceptionClassGenerator ( WIB_DTS_ERROR ,
"WIB timing system error"  )

◆ ExceptionClassGenerator() [10/14]

WIB BUSY n WIB bad args BUException::ExceptionClassGenerator ( WIB_ERROR ,
"WIB Error"  )

◆ ExceptionClassGenerator() [11/14]

WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n BUException::ExceptionClassGenerator ( WIB_FAKE_DATA_ON_HALF_FELIX_LINK ,
"Fake data mode set on only 1 FEMB of a FELIX link--not allowed"  )

◆ ExceptionClassGenerator() [12/14]

WIB BUSY n BUException::ExceptionClassGenerator ( WIB_FEATURE_NOT_SUPPORTED ,
"Requested feature is not available\n"  )

◆ ExceptionClassGenerator() [13/14]

WIB BUSY n WIB bad args Unknown whether WIB is in RCE or FELIX mode n A timeout occured on WIB flash BUException::ExceptionClassGenerator ( WIB_FLASH_ERROR ,
"An error while using the flash"  )

◆ ExceptionClassGenerator() [14/14]

BUException::ExceptionClassGenerator ( WIB_INDEX_OUT_OF_RANGE ,
"Index out of range\n"  )