address="0800" purpose="status" mode="r" continuous="false">
<group name="RateHist"
- address="0000" size="128" purpose="config" mode="rw" continuous="true">
+ address="0000" size="128" purpose="config" mode="r" continuous="true">
<register name="ChannelHitCtr" address="0000" purpose="status" mode="r" repeat="128">
<description>Continuous Hit Counter per Channel</description>
<field name="ChannelHitCtr" start="0" bits="32" format="unsigned" rate="1" unit="s<sup>-1</sup>" />
</register>
- <!--
- <register name="AverageNumH" address="0080" purpose="config" mode="rw">
- <description>Number of Averages, power of two (2^n)</description>
- <field name="AverageNumH" start="0" bits="32" format="unsigned"/>
- </register>
-
- <register name="EnableAverageH" address="0081" purpose="config" mode="rw">
- <description>Enable Average mode</description>
- <field name="EnableAverageH" start="0" bits="1" format="boolean"/>
- </register>
--->
</group>
<group name="ADCHist"
- address="0100" size="128" purpose="config" mode="rw" continuous="true">
+ address="0100" size="128" purpose="config" mode="r" continuous="true">
<register name="ChannelADCVal" address="0000" purpose="status" mode="r" repeat="128">
- <description>Continuous Hit Counter per Channel</description>
+ <description>ADC Value Average per Channel</description>
<field name="ChannelADCVal" start="0" bits="32" format="unsigned"/>
</register>
- <!--
- <register name="AverageNumA" address="0080" purpose="config" mode="rw">
- <description>Number of Averages, power of two (2^n)</description>
- <field name="AverageNumA" start="0" bits="32" format="unsigned"/>
+ </group>
+
+ <register name="ADCNumAverages" address="0180" purpose="status" mode="rw">
+ <description>Number of Averages per Channel, power of two (2^n)</description>
+ <field name="ADCNumAverages" start="0" bits="3" format="unsigned"/>
+ </register>
+
+ <group name="PileUpHist"
+ address="0200" size="128" purpose="config" mode="r" continuous="true">
+ <register name="ChannelPileupVal" address="0000" purpose="status" mode="r" repeat="128">
+ <description>Continuous Pile Up Counter per Channel</description>
+ <field name="ChannelPileupVal" start="0" bits="32" format="unsigned" rate="1" unit="s<sup>-1</sup>" />
</register>
-
- <register name="EnableAverageA" address="0081" purpose="config" mode="rw">
- <description>Enable Average mode</description>
- <field name="EnableAverageA" start="0" bits="1" format="boolean"/>
+ </group>
+
+ <group name="OverFlowHist"
+ address="0300" size="128" purpose="config" mode="r" continuous="true">
+ <register name="ChannelOvflVal" address="0000" purpose="status" mode="r" repeat="128">
+ <description>Continuous Overflow Counter per Channel</description>
+ <field name="ChannelOvflVal" start="0" bits="32" format="unsigned" rate="1" unit="s<sup>-1</sup>" />
</register>
--->
</group>
</group>