]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
nxyter update
authorLudwig Maier <lmaier@bia.e12.ph.tum.de>
Fri, 25 Jul 2014 13:42:39 +0000 (15:42 +0200)
committerLudwig Maier <lmaier@bia.e12.ph.tum.de>
Thu, 14 Aug 2014 23:50:47 +0000 (01:50 +0200)
web/htdocs/nxyter/index.pl
xml-db/database/Nxyter.xml

index 2981b31be8db2841b9839452e15696ffd62686c8..6cdc8a33566b05908df034252d0cfed11e8d0dc6 100755 (executable)
@@ -25,7 +25,7 @@ $page->{link}  = "../";
 my @setup;
 
 $setup[0]->{name}    = "Status";
-$setup[0]->{cmd}     = "Nxyter-0xfe49-NXStatus&Nxyter-0xfe49-ADCMonitor";
+$setup[0]->{cmd}     = "Nxyter-0xfe49-NXStatus&Nxyter-0xfe49-Status";
 $setup[0]->{period}  = -1;
 $setup[0]->{generic} = 1;
 
index f866e34f7f9af87ed1696848ea95fc5b1e54b4a5..c564ae786bc5f26f41279c77c44281aee0c82eb0 100644 (file)
@@ -10,7 +10,7 @@
   <!-- ##################################################################### -->
 
   <group name="TriggerHandler"
-         address="0160"  size="7"  purpose="config"  mode="rw"  continuous="true">
+         address="0160"  size="11"  purpose="config"  mode="rw"  continuous="true">
     
     <register name="TestPulseEnable" address="0000" purpose="config">
       <description>Enable test pulse</description>
     </register>   
 
     <register name="TrigBypass" address="0006" purpose="config" mode="rw">
-      <description>Bypass/ignore Status and CTS Timing Triggers</description>
-      <field name="CTSBypass"    start="0" bits="1" format="boolean" />
-      <field name="StatusBypass" start="1" bits="1" format="boolean" />
+      <description>Bypass/ignore CTS Triggers</description>
+      <field name="AllBypass"         start="3" bits="1" format="boolean" />
+      <field name="CalibrationBypass" start="2" bits="1" format="boolean" />
+      <field name="StatusBypass"      start="1" bits="1" format="boolean" />
+      <field name="TimimgBypass"      start="0" bits="1" format="boolean" />
     </register>   
    
+    <register name="DownscaleCalibTrig" address="0007" purpose="status" mode="rw">
+      <description>Downscale Calibration Trigger</description>
+      <field name="DownscaleCalibTrig" start="0" bits="16" format="unsigned"/>
+    </register>   
+    
+    <register name="TimingTrigType" address="0008" purpose="status" mode="rw">
+      <description>Timing Trigger Type</description>
+      <field name="TimingTrigType" start="0" bits="4" format="unsigned"/>
+    </register> 
+  
+    <register name="StatusTrigType" address="0009" purpose="status" mode="rw">
+      <description>Timing Trigger Type</description>
+      <field name="StatusTrigType" start="0" bits="4" format="unsigned"/>
+    </register> 
+    
+    <register name="CalibTrigType" address="000a" purpose="status" mode="rw">
+      <description>Timing Trigger Type</description>
+      <field name="CalibTrigType" start="0" bits="4" format="unsigned"/>
+    </register> 
   </group>  
 
   <!-- ##################################################################### -->
 
     <register name="WinLowCtr" address="001c" purpose="status" mode="r">
       <description>Out of Window Low Counter</description>
-      <field name="WinLowCtr" start="0" bits="15" format="unsigned"/>
+      <field name="WinLowCtr" start="0" bits="16" format="unsigned"/>
     </register>
     
     <register name="WinHitCtr" address="001d" purpose="status" mode="r">
       <description>Window Hit Counter</description>
-      <field name="WinHitCtr" start="0" bits="15" format="unsigned"/>
+      <field name="WinHitCtr" start="0" bits="16" format="unsigned"/>
     </register>
     
     <register name="WinHighCtr" address="001e" purpose="status" mode="r">
       <description>Out of Window High Counter</description>
-      <field name="WinHighCtr" start="0" bits="15" format="unsigned"/>
+      <field name="WinHighCtr" start="0" bits="16" format="unsigned"/>
     </register>
 
     <register name="DataRate" address="001f" purpose="status" mode="r">
     
     <register name="TSDelay" address="0010" purpose="config" mode="rw">
       <description>Delay of Timestamp Fifo</description>
-      <field name="TSDelayB" start="0" bits="3" format="unsigned" />
+      <field name="TSDelayAdjust" start="15" bits="1" format="boolean" purpose="config"/>
+      <field name="TSDelayACtr" start="16" bits="16" format="unsigned" purpose="status" mode="r"/>
+      <field name="TSDelayB" start="0" bits="3" format="unsigned"  purpose="config" />
       <field name="TSDelayF" start="4" bits="2" format="unsigned" purpose="status" mode="r"/>
     </register>
 
 
     <register name="ParityErrCtr" address="0009" purpose="status" mode="r">
       <description>Parity Error Counter</description>
-      <field name="ParityErrCtr" start="0" bits="15" format="unsigned"/>
+      <field name="ParityErrCtr" start="0" bits="16" format="unsigned"/>
     </register>
 
     
   
   <!-- ##################################################################### -->
 
-  <group name="ADCMonitor"
+  <group name="Status"
          address="0280"  size="4"  purpose="status"  mode="r" continuous="true">
 
     <register name="NXSlow" address="0000" purpose="status" mode="r" >