Documentation of different FeeServer Control Engines

From ift
Revision as of 11:21, 7 July 2009 by Dfe002 (talk | contribs) (Created page with '==Busybox FeeServer== ===Services=== ===Commands=== ====Highlevel Commands==== ===States and Transitions=== ==Laser Sync FeeServer== ===Services=== *MODEFREQVAL *FLASHEKSPLASTAR...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Busybox FeeServer

Services

Commands

Highlevel Commands

States and Transitions

Laser Sync FeeServer

Services

  • MODEFREQVAL
  • FLASHEKSPLASTARTTIME
  • FLASHEKSPLAENDTIME
  • FLASHSPECTRONSTARTTIME
  • FLASHSPECTRONENDTIME
  • SPECTRONDELAY
  • L0REQUESTTIME
  • L0RETURNWINDOWSTART
  • L0RETURNWINDOWSTOP
  • QSWITCHEKSPLASTART
  • QSWITCHEKSPLASTOP
  • RUNMODE
  • SAMPLECLOCKDIVIDER
  • TRIGGERCONFIGURATION1
  • TRIGGERCONFIGURATION2
  • RCUVERSION
  • CTPSIGNATURE
  • SHUTTERCOUNTER
  • EKSPLAFLASHCOUNTER
  • SPECTRONFLASHCOUNTER
  • EKSPLAQSWITCHCOUNTER
  • SPECTRONQSWITCHCOUNTER
  • L0REQUESTCOUNTER
  • L0RECEIVEDCOUNTER
  • L0RECEIVEDINWINDOWCOUNTER
  • L0TIMEOUTCOUNTER
  • L0RETURNTIMER
  • ACTUALLASERRATE
  • CYCLETIMER
  • TTC_CONTROL
  • TTC_ROICONFIG1
  • TTC_ROICONFIG2
  • TTC_L1LATENCY
  • TTC_L2LATENCY
  • TTC_ROILATENCY
  • TTC_L1MSGLATENCY
  • TTC_PREPULSECNT
  • TTC_BCIDLOCAL
  • TTC_L0COUNTER
  • TTC_L1MSGCOUNTER
  • TTC_L2ACOUNTER
  • TTC_L2RCOUNTER
  • TTC_ROICOUNTER
  • TTC_HAMMINGERRCNT
  • TTC_ERRORCNT
  • TTC_BUFFEREDEVENTS
  • TTC_DAQHEADER1
  • TTC_DAQHEADER2
  • TTC_DAQHEADER3
  • TTC_DAQHEADER4
  • TTC_DAQHEADER5
  • TTC_DAQHEADER6
  • TTC_DAQHEADER7
  • TTC_EVENTINFO

Commands

Hex Commands

  • LASER_WRITE_MODEFREQVAL (0xFD010000)
  • LASER_WRITE_FLASHEKSPLASTARTTIME (0xFD020000)
  • LASER_WRITE_FLASHEKSPLAENDTIME (0xFD030000)
  • LASER_WRITE_FLASHSPECTRONSTARTTIME (0xFD040000)
  • LASER_WRITE_FLASHSPECTRONENDTIME (0xFD050000)
  • LASER_WRITE_SPECTRONDELAY (0xFD060000)
  • LASER_WRITE_L0REQUESTTIME (0xFD070000)
  • LASER_WRITE_L0RETURNWINDOWSTART (0xFD080000)
  • LASER_WRITE_L0RETURNWINDOWSTOP (0xFD090000)
  • LASER_WRITE_QSWITCHEKSPLASTART (0xFD0A0000)
  • LASER_WRITE_QSWITCHEKSPLASTOP (0xFD0B0000)
  • LASER_WRITE_RUNMODE (0xFD0C0000)
  • LASER_WRITE_SAMPLECLOCKDIVIDER (0xFD0D0000)
  • LASER_WRITE_TRIGGERCONFIGURATION1 (0xFD0E0000)
  • LASER_WRITE_TRIGGERCONFIGURATION2 (0xFD0F0000)
  • LASER_WRITE_TTC_CONTROL (0xFD110000)
  • LASER_TOGGLE_TTC_RESET (0xFD120000)
  • LASER_WRITE_TTC_ROICONFIG1 (0xFD130000)
  • LASER_WRITE_TTC_ROICONFIG2 (0xFD140000)
  • LASER_TOGGLE_TTC_RESETCOUNTER (0xFD150000)
  • LASER_TOGGLE_TTC_ISSUETESTMODE (0xFD160000)
  • LASER_WRITE_TTC_L1LATENCY (0xFD170000)
  • LASER_WRITE_TTC_L2LATENCY (0xFD180000)
  • LASER_WRITE_TTC_ROILATENCY (0xFD190000)
  • LASER_WRITE_TTC_L1MSGLATENCY (0xFD1A0000)
  • LASER_SET_FLASHEKSPLASTARTTIME (0xFD1B0000 )
  • LASER_SET_FLASHEKSPLAENDTIME (0xFD1C0000 )
  • LASER_SET_SPECTRONSTARTTIME (0xFD1D0000 )
  • LASER_SET_SPECTRONENDTIME (0xFD1E0000 )
  • LASER_SET_SPECTRONDELAY (0xFD1F0000 )
  • LASER_SET_L0REQUESTTIME (0xFD200000 )
  • LASER_SET_L0RETURNWINDOWSTART (0xFD210000 )
  • LASER_SET_L0RETURNWINDOWEND (0xFD220000 )
  • LASER_SET_QSWITCHEKSPLASTART (0xFD230000 )
  • LASER_SET_QSWITCHEKSPLAEND (0xFD240000 )
  • LASER_CLEAR_COUNTERS (0xFD250000 )

Highlevel Commands

  • LASER_WRITE_MODEFREQVAL
  • LASER_WRITE_FLASHEKSPLASTARTTIME
  • LASER_WRITE_FLASHEKSPLAENDTIME LASER_WRITE_FLASHSPECTRONSTARTTIME
  • LASER_WRITE_FLASHSPECTRONENDTIME
  • LASER_WRITE_SPECTRONDELAY
  • LASER_WRITE_L0REQUESTTIME
  • LASER_WRITE_L0RETURNWINDOWSTART
  • LASER_WRITE_L0RETURNWINDOWSTOP
  • LASER_WRITE_QSWITCHEKSPLASTART
  • LASER_WRITE_QSWITCHEKSPLASTOP
  • LASER_WRITE_RUNMODE
  • LASER_WRITE_SAMPLECLOCKDIVIDER
  • LASER_WRITE_TRIGGERCONFIGURATION1
  • LASER_WRITE_TRIGGERCONFIGURATION2
  • LASER_WRITE_TTC_CONTROL
  • LASER_TOGGLE_TTC_RESET
  • LASER_WRITE_TTC_ROICONFIG1
  • LASER_WRITE_TTC_ROICONFIG2
  • LASER_TOGGLE_TTC_RESETCOUNTER
  • LASER_TOGGLE_TTC_ISSUETESTMODE
  • LASER_WRITE_TTC_L2LATENCY
  • LASER_WRITE_TTC_L1LATENCY
  • LASER_WRITE_TTC_ROILATENCY
  • LASER_WRITE_TTC_L1MSGLATENCY
  • LASER_SET_FLASHEKSPLASTARTTIME (Shuttertime, Flash Ekspla Time, Shift)
  • LASER_SET_FLASHEKSPLAENDTIME (Shuttertime, Flash Ekspla Time, Flash Ekspla duration, Shift)
  • LASER_SET_SPECTRONSTARTTIME (Shuttertime, Spectron Flash Time, Shift)
  • LASER_SET_SPECTRONENDTIME (Shuttertime, Spectron Flash Time, Spectron QSwitch Time, Shift)
  • LASER_SET_SPECTRONDELAY (Spectron QSwitch Veto Delay)
  • LASER_SET_L0REQUESTTIME (Shuttertime, L0Time, Shift)
  • LASER_SET_L0RETURNWINDOWSTART (Shuttertime, L0Time, L0 Window start, shift)
  • LASER_SET_L0RETURNWINDOWEND (Shuttertime, L0Time, L0 Window start, L0 Window end, shift)
  • LASER_SET_QSWITCHEKSPLASTART (Shuttertime, QSwitch Ekspla time, shift)
  • LASER_SET_QSWITCHEKSPLAEND (Shuttertime, QSwitch Ekspla time, QSwitch Ekspla duration, shift)
  • LASER_CLEAR_COUNTERS()

States and Transitions

Gating Pulser FeeServer

Services

Commands

Highlevel Commands

States and Transitions

RCU FeeServer

Services

Commands

Highlevel Commands

States and Transitions