CCAENV1x90Opcodes Namespace Reference


Functions

Opcode TRG_MATCH (0x0000)
Opcode CONT_STOR (0x0100)
Opcode READ_ACQ_MOD (0x0200)
Opcode SET_KEEP_TOKEN (0x0300)
Opcode CLEAR_KEEP_TOKEN (0x0400)
Opcode LOAD_DEF_CONFIG (0x0500)
Opcode SAVE_USER_CONFIG (0x0600)
Opcode LOAD_USER_CONFIG (0x0700)
Opcode AUTOLOAD_USER_CONFIG (0x0800)
Opcode AUTOLOAD_DEF_CONFIG (0x0900)
Opcode SET_WIN_WIDTH (0x1000)
Opcode SET_WIN_OFFS (0x1100)
Opcode SET_SW_MARGIN (0x1200)
Opcode SET_REJ_MARGIN (0x1300)
Opcode EN_SUB_TRG (0x1400)
Opcode DIS_SUB_TRG (0x1500)
Opcode READ_TRG_CONF (0x1600)
Opcode SET_DETECTION (0x2200)
Opcode READ_DETECTION (0x2300)
Opcode SET_TR_LEAD_LSB (0x2400)
Opcode SET_PAIR_RES (0x2500)
Opcode READ_RES (0x2600)
Opcode SET_DEAD_TIME (0x2800)
Opcode READ_DEAD_TIME (0x2900)
Opcode EN_HEADER_TRAILER (0x3000)
Opcode DIS_HEADER_TRAILER (0x3100)
Opcode READ_HEADER_TRAILER (0x3200)
Opcode SET_EVENT_SIZE (0x3300)
Opcode READ_EVENT_SIZE (0x3400)
Opcode EN_ERROR_MARK (0x3500)
Opcode DIS_ERROR_MARK (0x3600)
Opcode EN_ERROR_BYPASS (0x3700)
Opcode DIS_ERROR_BYPASS (0x3800)
Opcode SET_ERROR_TYPES (0x3900)
Opcode READ_ERROR_TYPES (0x3a00)
Opcode SET_FIFO_SIZE (0x3b00)
Opcode READ_FIFO_SIZE (0x3c00)
Opcode EN_CHANNEL (0x4000)
Opcode DIS_CHANNEL (0x4100)
Opcode EN_ALL_CH (0x4200)
Opcode DIS_ALL_CH (0x4300)
Opcode WRITE_EN_PATTERN (0x4400)
Opcode READ_EN_PATTERN (0x4500)
Opcode WRITE_EN_PATTERN32 (0x4600)
Opcode READ_EN_PATTERN32 (0x4700)
Opcode SET_GLOB_OFFS (0x5000)
Opcode READ_GLOB_OFFS (0x5100)
Opcode SET_ADJUST_CH (0x5200)
Opcode READ_ADJUST_CH (0x5300)
Opcode SET_RC_ADJ (0x5400)
Opcode READ_RC_ADJ (0x5500)
Opcode SAVE_RC_ADJ (0x5600)
Opcode READ_TDC_ID (0x6000)
Opcode READ_MICRO_REV (0x6100)
Opcode RESET_DLL_PLL (0x6200)
Opcode WRITE_SETUP_REG (0x7000)
Opcode READ_SETUP_REG (0x7100)
Opcode UPDATE_SETUP_REG (0x7200)
Opcode DEFAULT_SETUP_REG (0x7300)
Opcode READ_ERROR_STATUS (0x7400)
Opcode READ_DLL_LOCK (0x7500)
Opcode READ_STATUS_STREAM (0x7600)
Opcode WRITE_EEPROM (0xc000)
Opcode READ_EEPROM (0xc100)
Opcode REV_DATE_MICRO_FW (0xc200)
Opcode WRITE_SPARE (0xc300)
Opcode READ_SPARE (0xc400)
Opcode ENABLE_TEST_MODE (0xc500)
Opcode DISABLE_TEST_MODE (0xc600)
Opcode SET_TDC_TEST_OUTPUT (0xc700)
Opcode SET_DLL_CLOCK (0xc800)
Opcode READ_SETUP_SCANPATH (0xc900)


Detailed Description

This file defines the microsequencer opcodes understood by the CAEN V1x90 family of TDC boards. The Opcode names are taken right from the manual so I cannot be held responsible for their cryptic naming coventions


Function Documentation

Opcode CCAENV1x90Opcodes::AUTOLOAD_DEF_CONFIG ( 0x0900   ) 

Referenced by CCAENV1x90::AutoLoadDefaultConfig().

Opcode CCAENV1x90Opcodes::AUTOLOAD_USER_CONFIG ( 0x0800   ) 

Referenced by CCAENV1x90::AutoLoadUserConfig().

Opcode CCAENV1x90Opcodes::CLEAR_KEEP_TOKEN ( 0x0400   ) 

Referenced by CCAENV1x90::TransferOneAtATime().

Opcode CCAENV1x90Opcodes::CONT_STOR ( 0x0100   ) 

Referenced by CCAENV1x90::ContinuousStorageMode().

Opcode CCAENV1x90Opcodes::DEFAULT_SETUP_REG ( 0x7300   ) 

Opcode CCAENV1x90Opcodes::DIS_ALL_CH ( 0x4300   ) 

Referenced by CCAENV1x90::DisableAllChannels().

Opcode CCAENV1x90Opcodes::DIS_CHANNEL ( 0x4100   ) 

Referenced by CCAENV1x90::DisableChannel().

Opcode CCAENV1x90Opcodes::DIS_ERROR_BYPASS ( 0x3800   ) 

Referenced by CCAENV1x90::DisableBypassOnError().

Opcode CCAENV1x90Opcodes::DIS_ERROR_MARK ( 0x3600   ) 

Referenced by CCAENV1x90::DisableErrorMark().

Opcode CCAENV1x90Opcodes::DIS_HEADER_TRAILER ( 0x3100   ) 

Referenced by CCAENV1x90::DisableTDCEncapsulation().

Opcode CCAENV1x90Opcodes::DIS_SUB_TRG ( 0x1500   ) 

Referenced by CCAENV1x90::DisableTriggerTimeSubtraction().

Opcode CCAENV1x90Opcodes::DISABLE_TEST_MODE ( 0xc600   ) 

Referenced by CCAENV1x90::DisableTestMode().

Opcode CCAENV1x90Opcodes::EN_ALL_CH ( 0x4200   ) 

Referenced by CCAENV1x90::EnableAllChannels().

Opcode CCAENV1x90Opcodes::EN_CHANNEL ( 0x4000   ) 

Referenced by CCAENV1x90::EnableChannel().

Opcode CCAENV1x90Opcodes::EN_ERROR_BYPASS ( 0x3700   ) 

Referenced by CCAENV1x90::EnableBypassOnError().

Opcode CCAENV1x90Opcodes::EN_ERROR_MARK ( 0x3500   ) 

Referenced by CCAENV1x90::EnableErrorMark().

Opcode CCAENV1x90Opcodes::EN_HEADER_TRAILER ( 0x3000   ) 

Referenced by CCAENV1x90::EnableTDCEncapsulation().

Opcode CCAENV1x90Opcodes::EN_SUB_TRG ( 0x1400   ) 

Referenced by CCAENV1x90::EnableTriggerTimeSubtraction().

Opcode CCAENV1x90Opcodes::ENABLE_TEST_MODE ( 0xc500   ) 

Referenced by CCAENV1x90::EnableTestMode().

Opcode CCAENV1x90Opcodes::LOAD_DEF_CONFIG ( 0x0500   ) 

Referenced by CCAENV1x90::LoadDefaultConfig().

Opcode CCAENV1x90Opcodes::LOAD_USER_CONFIG ( 0x0700   ) 

Referenced by CCAENV1x90::LoadUserConfig().

Opcode CCAENV1x90Opcodes::READ_ACQ_MOD ( 0x0200   ) 

Opcode CCAENV1x90Opcodes::READ_ADJUST_CH ( 0x5300   ) 

Referenced by CCAENV1x90::GetChannelOffset().

Opcode CCAENV1x90Opcodes::READ_DEAD_TIME ( 0x2900   ) 

Referenced by CCAENV1x90::GetDoubleHitResolution().

Opcode CCAENV1x90Opcodes::READ_DETECTION ( 0x2300   ) 

Referenced by CCAENV1x90::GetEdgeDetectMode().

Opcode CCAENV1x90Opcodes::READ_DLL_LOCK ( 0x7500   ) 

Opcode CCAENV1x90Opcodes::READ_EEPROM ( 0xc100   ) 

Opcode CCAENV1x90Opcodes::READ_EN_PATTERN ( 0x4500   ) 

Opcode CCAENV1x90Opcodes::READ_EN_PATTERN32 ( 0x4700   ) 

Referenced by CCAENV1x90::GetChipEnables().

Opcode CCAENV1x90Opcodes::READ_ERROR_STATUS ( 0x7400   ) 

Referenced by CCAENV1x90::GetChipErrors().

Opcode CCAENV1x90Opcodes::READ_ERROR_TYPES ( 0x3a00   ) 

Referenced by CCAENV1x90::GetErrorEnables().

Opcode CCAENV1x90Opcodes::READ_EVENT_SIZE ( 0x3400   ) 

Referenced by CCAENV1x90::GetMaxHitsPerEvent().

Opcode CCAENV1x90Opcodes::READ_FIFO_SIZE ( 0x3c00   ) 

Referenced by CCAENV1x90::GetL1Size().

Opcode CCAENV1x90Opcodes::READ_GLOB_OFFS ( 0x5100   ) 

Referenced by CCAENV1x90::ReadGlobalOffset().

Opcode CCAENV1x90Opcodes::READ_HEADER_TRAILER ( 0x3200   ) 

Referenced by CCAENV1x90::isTDCEncapsulationOn().

Opcode CCAENV1x90Opcodes::READ_MICRO_REV ( 0x6100   ) 

Opcode CCAENV1x90Opcodes::READ_RC_ADJ ( 0x5500   ) 

Referenced by CCAENV1x90::GetDelayLineCalibration().

Opcode CCAENV1x90Opcodes::READ_RES ( 0x2600   ) 

Referenced by CCAENV1x90::GetResolution().

Opcode CCAENV1x90Opcodes::READ_SETUP_REG ( 0x7100   ) 

Opcode CCAENV1x90Opcodes::READ_SETUP_SCANPATH ( 0xc900   ) 

Opcode CCAENV1x90Opcodes::READ_SPARE ( 0xc400   ) 

Opcode CCAENV1x90Opcodes::READ_STATUS_STREAM ( 0x7600   ) 

Opcode CCAENV1x90Opcodes::READ_TDC_ID ( 0x6000   ) 

Referenced by CCAENV1x90::GetChipId().

Opcode CCAENV1x90Opcodes::READ_TRG_CONF ( 0x1600   ) 

Referenced by CCAENV1x90::GetTriggerConfiguration().

Opcode CCAENV1x90Opcodes::RESET_DLL_PLL ( 0x6200   ) 

Opcode CCAENV1x90Opcodes::REV_DATE_MICRO_FW ( 0xc200   ) 

Referenced by CCAENV1x90::GetuCFirmwareInfo().

Opcode CCAENV1x90Opcodes::SAVE_RC_ADJ ( 0x5600   ) 

Referenced by CCAENV1x90::SaveDelayLineCalibrations().

Opcode CCAENV1x90Opcodes::SAVE_USER_CONFIG ( 0x0600   ) 

Referenced by CCAENV1x90::SaveUserConfig().

Opcode CCAENV1x90Opcodes::SET_ADJUST_CH ( 0x5200   ) 

Referenced by CCAENV1x90::SetChannelOffset().

Opcode CCAENV1x90Opcodes::SET_DEAD_TIME ( 0x2800   ) 

Referenced by CCAENV1x90::SetDoubleHitResolution().

Opcode CCAENV1x90Opcodes::SET_DETECTION ( 0x2200   ) 

Referenced by CCAENV1x90::SetEdgeDetectMode().

Opcode CCAENV1x90Opcodes::SET_DLL_CLOCK ( 0xc800   ) 

Opcode CCAENV1x90Opcodes::SET_ERROR_TYPES ( 0x3900   ) 

Referenced by CCAENV1x90::SetErrorEnables().

Opcode CCAENV1x90Opcodes::SET_EVENT_SIZE ( 0x3300   ) 

Referenced by CCAENV1x90::SetMaxHitsPerEvent().

Opcode CCAENV1x90Opcodes::SET_FIFO_SIZE ( 0x3b00   ) 

Referenced by CCAENV1x90::SetL1Size().

Opcode CCAENV1x90Opcodes::SET_GLOB_OFFS ( 0x5000   ) 

Referenced by CCAENV1x90::SetGlobalOffset().

Opcode CCAENV1x90Opcodes::SET_KEEP_TOKEN ( 0x0300   ) 

Referenced by CCAENV1x90::TransferUntilDone().

Opcode CCAENV1x90Opcodes::SET_PAIR_RES ( 0x2500   ) 

Referenced by CCAENV1x90::SetPairResolutions().

Opcode CCAENV1x90Opcodes::SET_RC_ADJ ( 0x5400   ) 

Referenced by CCAENV1x90::CalibrateDelayLine().

Opcode CCAENV1x90Opcodes::SET_REJ_MARGIN ( 0x1300   ) 

Referenced by CCAENV1x90::SetRejectMargin().

Opcode CCAENV1x90Opcodes::SET_SW_MARGIN ( 0x1200   ) 

Referenced by CCAENV1x90::SetExtraSearchMargin().

Opcode CCAENV1x90Opcodes::SET_TDC_TEST_OUTPUT ( 0xc700   ) 

Opcode CCAENV1x90Opcodes::SET_TR_LEAD_LSB ( 0x2400   ) 

Referenced by CCAENV1x90::SetIndividualLSB().

Opcode CCAENV1x90Opcodes::SET_WIN_OFFS ( 0x1100   ) 

Referenced by CCAENV1x90::SetWindowOffset().

Opcode CCAENV1x90Opcodes::SET_WIN_WIDTH ( 0x1000   ) 

Referenced by CCAENV1x90::SetWindowWidth().

Opcode CCAENV1x90Opcodes::TRG_MATCH ( 0x0000   ) 

Referenced by CCAENV1x90::TriggerMatchMode().

Opcode CCAENV1x90Opcodes::UPDATE_SETUP_REG ( 0x7200   ) 

Opcode CCAENV1x90Opcodes::WRITE_EEPROM ( 0xc000   ) 

Opcode CCAENV1x90Opcodes::WRITE_EN_PATTERN ( 0x4400   ) 

Opcode CCAENV1x90Opcodes::WRITE_EN_PATTERN32 ( 0x4600   ) 

Referenced by CCAENV1x90::SetChipEnables().

Opcode CCAENV1x90Opcodes::WRITE_SETUP_REG ( 0x7000   ) 

Opcode CCAENV1x90Opcodes::WRITE_SPARE ( 0xc300   ) 


Generated on Wed Sep 17 08:38:12 2008 for NSCL Device support. by  doxygen 1.5.1