]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
small change in xml-GUI
authorJan Michel <j.michel@gsi.de>
Mon, 14 Oct 2013 12:06:03 +0000 (14:06 +0200)
committerJan Michel <j.michel@gsi.de>
Mon, 14 Oct 2013 12:06:03 +0000 (14:06 +0200)
web/htdocs/layout/blue.css
web/htdocs/network/trbnet.pl
xml-db/database/TrbNet.xml
xml-db/get.pl

index c84a02f1e203d9b8ceda823635071e15a9c565bc..b8f38b85ac0d8b311c0174c8ae3a3828746eeac9 100644 (file)
@@ -220,10 +220,10 @@ div.header span{
   float:left;
   position:relative;
   top:-2px;
-  margin:0 10px 0 0;
+  margin:0 25px 0 0;
   padding:2px 0px 0 0px;
   border:0px solid transparent;
-  width:100px;
+/*   width:100px; */
   list-style:none;
   cursor:hand;
 /*   text-align:center; */
index 957145534b3b33f9c9e0141d27df7f787c5c54cf..3d177a5401005e0474be68b7469c40f731cf6fff 100755 (executable)
@@ -16,6 +16,10 @@ $setup[0]->{cmd}     = "TrbNet-0xffff-StatusRegisters";
 $setup[0]->{refresh} = 1;
 $setup[0]->{period}  = 0;
 
+$setup[1]->{name}    = "BoardInfo";
+$setup[1]->{cmd}     = "TrbNet-0xffff-BoardInformation";
+$setup[1]->{refresh} = 1;
+$setup[1]->{period}  = 0;
 
 
 xmlpage::initPage(\@setup);
index f54ec9da9ee9630866e00135c537761482ae658c..301fb2d5a944bc5746b632998625fc96497014d0 100644 (file)
         <description>Number of retransmit requests sent</description>
       </field>
     </register>
+  </group>
 
 
 
-
-
-    <register name="CompileTime" address="0040" purpose="status">
+  <group name="BoardInformation" address="0040">
+    <register name="CompileTime" address="0000" purpose="status">
       <description>Compilation Time</description>
       <field name="CompileTime" start="0" bits="32" format="time" />
     </register>
-
-</group>
+    <register name="DesignVersion" address="0001" purpose="status">
+      <description>Version identifier of the design</description>
+      <field name="DesignVersion" start="0" bits="32" format="hex" />
+    </register>
+    <register name="HardwareInfo" address="0002" purpose="status">
+      <description>Definition of the board hardware the design is intended to be load onto and basic design information</description>
+      <field name="HardwareInfo" start="0" bits="32" format="hex" />
+    </register>
+  </group>
 
 </TrbNetEntity>
index 6ab5ccd2255183c32ef6d4c62d1f47a5a94229d2..02dcd495d6bac8f21327b8ab475c55d3bf4b9342 100755 (executable)
@@ -112,7 +112,7 @@ sub FormatPretty {
   my ($value,$obj,$cont) = @_;
   $value  = $value >> ($obj->{start});
   $value &= ((1<<$obj->{bits})-1);
-  $value = $value * ($obj->{scale}||1);
+  $value = $value * ($obj->{scale}||1) + ($obj->{scaleoffset}||0);
   
   my $ret, my $cl;
   if (defined $cont) {
@@ -226,7 +226,7 @@ sub generateoutput {
       }
     }
   elsif($obj->{type} eq "register" || $obj->{type} eq "registerfield" || $obj->{type} eq "field") {
-    $t = "<table class='queryresult'>";
+    $t = "<hr class=\"queryresult\"><table class='queryresult'>";
     my $stepsize = $obj->{stepsize} || 1;
        $slice = 0 unless defined $slice;
 
@@ -261,7 +261,7 @@ sub generateoutput {
         }
       
       } while($once != 1 && defined $obj->{repeat} && ++$slice < $obj->{repeat});
-    $t .= "</table><hr class=\"queryresult\">";
+    $t .= "</table>";
     }
   print $t;
   }