]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
added ROC statistics
authorJan Michel <j.michel@gsi.de>
Thu, 7 Nov 2013 14:54:53 +0000 (15:54 +0100)
committerJan Michel <j.michel@gsi.de>
Thu, 7 Nov 2013 14:54:53 +0000 (15:54 +0100)
web/htdocs/mvd/roc.pl
xml-db/database/Mvd.xml

index 1420fe73ebd5930dd470a860ad2907e8e96ad585..b290bf9bda4a6a88ea8b0adc4284e61bf15c681b 100755 (executable)
@@ -21,10 +21,15 @@ $setup[0]->{cmd}     = "Mvd-0xfe4d-RocStatus";
 $setup[0]->{period}  = 5000;
 $setup[0]->{address} = 1;
 
-$setup[1]->{name}    = "RocStatus";
-$setup[1]->{cmd}     = "Mvd-0xfe4d-RocStatus";
-$setup[1]->{period}  = -1;
-$setup[1]->{generic} = 1;
+$setup[1]->{name}    = "RocStatistics";
+$setup[1]->{cmd}     = "Mvd-0xfe4d-RocStatistics";
+$setup[1]->{period}  = 5000;
+$setup[1]->{address} = 1;
+
+$setup[2]->{name}    = "RocStatus";
+$setup[2]->{cmd}     = "Mvd-0xfe4d-RocStatus";
+$setup[2]->{period}  = -1;
+$setup[2]->{generic} = 1;
 
 xmlpage::initPage(\@setup,$page);
  
index 4b5361a2dcf7a2a80657e0d46de5f7be9beb885d..2bf02541ff0cef867be403460b4691b2a24e538d 100644 (file)
         <enumItem value="e">Done</enumItem>
       </field>
     </register>
-
+  </group>
   
+  <group name="RocStatistics"
+         address="0010"  size="16"  purpose="status"  mode="r"  continuous="true">
+    <register name="HeadersDetected" address="0000" >
+      <description>Number of detected headers</description>
+      <field name="HeadersDetected" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
+    </register>
+    <register name="TrailersDetected" address="0001" >
+      <description>Number of detected trailers</description>
+      <field name="TrailersDetected" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
+    </register>  
+    <register name="TrailersLate" address="0002" >
+      <description>Number of time-outs waiting for a trailer</description>
+      <field name="TrailersLate" start="0" bits="24" format="unsigned" invertflag="true" rate="true" />
+    </register>  
+    <register name="DataWordsLate" address="0003" >
+      <description>Number of time-outs waiting for the next data word</description>
+      <field name="DataWordsLate" start="0" bits="24" format="unsigned" invertflag="true" rate="true" />
+    </register>  
+    <register name="TooMuchData" address="0004" >
+      <description>Too many data words in one frame. Trailer was expected!</description>
+      <field name="TooMuchData" start="0" bits="24" format="unsigned" invertflag="true" rate="true" />
+    </register>      
+    <register name="ResetsDetected" address="0005" >
+      <description>Number of resets of the sensor detected</description>
+      <field name="ResetsDetected" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
+    </register>      
+    <register name="HeadersTimeout" address="0006" >
+      <description>Number of timeouts waiting for the next header</description>
+      <field name="HeadersTimeout" start="0" bits="24" format="unsigned" invertflag="true" rate="true" />
+    </register>     
+    <register name="DlengthsWrong" address="0007" >
+      <description>Number of wrong data lengths</description>
+      <field name="DlengthsWrong" start="0" bits="24" format="unsigned" invertflag="true" rate="true" />
+    </register>     
+    <register name="FramesCompleted" address="0008" >
+      <description>Number of completed frames</description>
+      <field name="FramesCompleted" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
+    </register>        
+    <register name="TrgReleases" address="0009" >
+      <description>Number of released frame triggers</description>
+      <field name="TrgReleases" start="0" bits="24" format="unsigned" noflag="true" rate="true" />
+    </register> 
   </group>
-
+  
 </TrbNetEntity>