| Register |
[namespace eval V1730PSD {
set html ""
for {set i 0} {$i < $NumChans} {incr i} {
append html "n=$i | "
}
set html
}]
[namespace eval V1730PSD {
set html ""
append html ""
append html "| Channel n Algorithm Control (0x1n80) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.AlgorithmControl] | "
}
append html "
"
append html ""
append html "| Channel n Local Trigger Management (0x1n84) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.LocalTrigger] | "
}
append html "
"
append html ""
append html "| Channel n Trig Req Width (0x1n70) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigWidth] | "
}
append html "
"
append html ""
append html "| Channel n BaseLine (0x1n64) | "
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) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.Threshold] | "
}
append html "
"
append html ""
append html "| Channel n PreGate (0x1n5c) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.PreGate] | "
}
append html "
"
append html ""
append html "| Channel n LongGate (0x1058) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.LongGate] | "
}
append html "
"
append html ""
append html "| Channel n ShortGate (0x1n54) | "
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) | "
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) | "
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) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.CustomSize] | "
}
append html "
"
append html ""
append html "| Channel n Events Per Buffer (0x1n34) | "
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) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.DCOffset] | "
}
append html "
"
append html ""
append html "| Channel n Trig Val Mask (0x81nm) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigValMask] | "
}
append html "
"
append html ""
append html "| Channel n Dynamic Range (0x1n28) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.DynRnge] | "
}
append html "
"
append html ""
append html "| Channel n Trigger HoldOff (0x1n74) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.TrigHoldOff] | "
}
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 Channel Status (0x1n88) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.Status] | "
}
append html "
"
append html ""
append html "| Channel n ADC Temperature (0x1na8) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.ADCTemp] | "
}
append html "
"
append html ""
append html "| Channel n Channel Soft Trig (0x1nc0) | "
for {set i 0} {$i < $NumChans} {incr i} {
append html "[ReadRegister Ch$i.ChSoftTrig] | "
}
append html "
"
# append html ""
# append html "| Channel n Veto Extension (0x1nd4) | "
# for {set i 0} {$i < $NumChans} {incr i} {
# append html "[ReadRegister Ch$i.VetoExtend] | "
# }
# 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 "
"
set html
}]
| FirmWare License (0x8158) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister FirmWareLicense] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| ROC Firmware Revision (0x8124) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister FPGARev] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Event Size (0x814c) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister EventSize] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Config (0x8000) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister Config] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Buffer Organization (0x800c) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister BufferOrg] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Acquisition Control (0x8100) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister AcqControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Acquisition Status (0x8104) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister AcqStatus] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Trigger Source Enable (0x810c) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister TrigSrcEnable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| FP Trigger Out Enable (0x8110) |
[namespace eval V1730PSD {
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 V1730PSD {
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 V1730PSD {
set html ""
append html "[ReadRegister FPIOControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Channel Enable Mask (0x8120) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister Enable] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Set Monitor DAC (0x8138) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister MonitorDAC] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Board Info (0x8140) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister BoardInfo] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Monitor Mode (0x8144) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister MonitorMode] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Run Delay (0x8170) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister RunDelay] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Veto (0x817c) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister Veto] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| BoardFail (0x8178) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister BoardFail] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Fan Speed (0x8168) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister FanSpeed] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Almost Full Level (0x816c) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister AlmostFull] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| VME Control (0xef00) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister VMEControl] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| VME Status (0xef04) |
[namespace eval V1730PSD {
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 V1730PSD {
set html ""
append html "[ReadRegister BLTEventNum] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
| Scratch Register (0xef20) |
[namespace eval V1730PSD {
set html ""
append html "[ReadRegister Scratch] | "
for {set i 1} {$i < $NumChans} {incr i} {
append html " | "
}
set html
}]
[namespace eval V1730PSD {
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
}]