| Register |
[namespace eval V1751PSD {
set html ""
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "n=$i | "
}
set html
}]
[namespace eval V1751PSD {
set html ""
append html ""
append html "| Channel n AlgorithmControl (0x1n80) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.AlgorithmControl] | "
}
append html "
"
append html ""
append html "| Channel n Trigger Request Width (0x1n70) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigWidth] | "
}
append html "
"
append html ""
append html "| Channel n Trigger Hold Off (0x1n74) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigHoldOff] | "
}
append html "
"
append html ""
append html "| Channel n Baseline (0x1n64) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.BaseLine] | "
}
append html "
"
append html ""
append html "| Channel n Trigger Threshold (0x1n60) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.Threshold] | "
}
append html "
"
append html ""
append html "| Channel n PreGate (0x1n5c) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.PreGate] | "
}
append html "
"
append html ""
append html "| Channel n LongGate (0x1058) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.LongGate] | "
}
append html "
"
append html ""
append html "| Channel n ShortGate (0x1n54) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.ShortGate] | "
}
append html "
"
append html ""
append html "| Channel n Pre Trigger (0x1n38) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.PreTrig] | "
}
append html "
"
append html ""
append html "| Channel n CFD Params (0x1n3c) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.CFD_Params] | "
}
append html "
"
append html ""
append html "| Channel n Acquisition Window (0x1n20) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.RecLen] | "
}
append html "
"
append html ""
append html "| Channel n Events Per Buffer (0x1n34) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.EvtsPerBuf] | "
}
append html "
"
append html ""
append html "| Channel n DC Offset (0x1n98) | "
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.DCOffset] | "
}
append html "
"
append html ""
append html "| Channel n FPGA Revision (0x1n8c) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.FPGARev] | "
}
append html "
"
append html ""
append html "| Channel n Status (0x1n88) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.Status] | "
}
append html "
"
append html ""
append html "| Channel n PSD Threshold (0x1n78) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.PSDThreshold] | "
}
append html "
"
append html ""
append html "| Channel n Temp (0x1na8) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.ADCTemp] | "
}
append html "
"
set html
}]
| Channel n Trig Val Mask (0x81nm) |
[namespace eval V1751PSD {
set html ""
# append html " | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigValMask] | "
}
set html
}]
| FirmWare License (0x8158) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister FirmWareLicense] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| ROC Firmware Revision (0x8124) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister FPGARev] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Event Size (0x814c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister EventSize] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Config (0x8000) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister Config] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Buffer Organization (0x800c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister BufferOrg] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Acquisition Control (0x8100) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister AcqControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Acquisition Status (0x8104) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister AcqStatus] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Trigger Source Enable Mask (0x810c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister TrigSrcEnable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Front Panel Trigger Out Enable Mask (0x8110) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister FPTrigOutEnable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Front Panel I/O Data (0x8118) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister FPIOData] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Front Panel I/O Control (0x811c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister FPIOControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Channel Enable Mask (0x8120) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister Enable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Set Monitor DAC (0x8138) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister MonitorDAC] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Board Info (0x8140) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister BoardInfo] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Monitor Mode (0x8144) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister MonitorMode] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Run Delay (0x8170) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister RunDelay] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| External Trigger Disable (0x817c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister ExtTrigDisable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Event Stored (0x812c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister EventStored] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Board Fail Status (0x8178) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister BoardFailStatus] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Mem Buffer Almost Full (0x816c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister MemBufFWM] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| VME Control (0xef00) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister VMEControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| VME Status (0xef04) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister VMEStatus] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Max Events per BLT (0xef1c) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister BLTEventNum] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Scratch Register (0xef20) |
[namespace eval V1751PSD {
set html ""
append html "[ReadRegister Scratch] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
[namespace eval V1751PSD {
set html ""
for {set i 0} {$i <= 0x50} {incr i 4} {
append html "| Configuration ROM 0x[format %02x $i] | "
append html "[ReadRegister ConfigROM[format %02x $i]] | "
for {set j 1} {$j < $NumChans} {incr j} {
append html " | "
}
append html "
"
}
for {set i 0x80} {$i <= 0x88} {incr i 4} {
append html "| Configuration ROM 0x[format %02x $i] | "
append html "[ReadRegister ConfigROM[format %02x $i]] | "
for {set j 1} {$j < $NumChans} {incr j} {
append html " | "
}
append html "
"
}
set html
set html "" ;# disable
}]