]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
Merge branch 'master' of jspc28.x-matter.uni-frankfurt.de:daqtools
authorCahit Ugur <c.ugur@gsi.de>
Mon, 26 Oct 2015 16:52:01 +0000 (17:52 +0100)
committerCahit Ugur <c.ugur@gsi.de>
Mon, 26 Oct 2015 16:52:01 +0000 (17:52 +0100)
Conflicts:
web/htdocs/network/map.pl

1  2 
web/htdocs/network/map.pl

index 33ce3094562c4db9c15f7b61c942ec270e4e223f,f224db8913e30716da983e9e6f9842084b35be21..308d724ada947ced35fdeb0ab06ac7fd84ba01e0
@@@ -73,33 -73,34 +73,34 @@@ if($ENV{'QUERY_STRING'} =~ /getmap/) 
        next unless defined $tree->{$parent}->[$p];
        my $addr = $tree->{$parent}->[$p]->{addr};
        my $btype = "";
 -      for($hardware->{$addr}>>24&0xff) {
 -          when (0x90) {$btype= "TRB3 central";}
 -          when (0x91) {$btype= "TRB3 periph";}
 -          when (0x92) {$btype= "CBM-Rich";}
 -          when (0x93) {$btype= "CBM-Tof";}
 -      when (0x95) {$btype= "TRB3sc";}
 -          when (0x83) {$btype= "TRB2 RPC";}
 -          when (0x81) {$btype= "TRB2 TOF";}
 -          when (0x62) {$btype= "Hub AddOn";}
 -          when (0x52) {$btype= "CTS";}
 -          when (0x42) {$btype= "Shower AddOn";}
 -          when (0x33) {$btype= "RICH ADCM"; }
 -          when (0x23) {$btype= "MDC OEP"; }
 -          when (0x12) {$btype= "MDC Hub"; }
 -        }
 +      my $value = $hardware->{$addr}>>24&0xff;
 +      
 +      if ($value==0x90) {$btype= "TRB3 central";}
 +      if ($value==0x91) {$btype= "TRB3 periph";}
 +      if ($value==0x92) {$btype= "CBM-Rich";}
 +      if ($value==0x93) {$btype= "CBM-Tof";}
++      if ($value==0x95) {$btype= "TRB§sc";}
 +      if ($value==0x83) {$btype= "TRB2 RPC";}
 +      if ($value==0x81) {$btype= "TRB2 TOF";}
 +      if ($value==0x62) {$btype= "Hub AddOn";}
 +      if ($value==0x52) {$btype= "CTS";}
 +      if ($value==0x42) {$btype= "Shower AddOn";}
 +      if ($value==0x33) {$btype= "RICH ADCM"; }
 +      if ($value==0x23) {$btype= "MDC OEP"; }
 +      if ($value==0x12) {$btype= "MDC Hub"; }
 +        
        my $addontype = "";  
        if(($hardware->{$addr}>>24&0xff) == 0x91) {
 -          for($hardware->{$addr}>>12 & 0xF) {
 -              when (0) {$addontype= " & ADA v1";}
 -              when (1) {$addontype= " & ADA v2";}
 -              when (2) {$addontype= " & Multitest";}
 -              when (3) {$addontype= " & SFP";}
 -              when (4) {$addontype= " & Padiwa";}
 -              when (5) {$addontype= " & GPIN";}
 -              when (6) {$addontype= " & Nxyter";}
 -              when (7) {$addontype= " & 32PinAddOn";}
 -              when (9) {$addontype= " & ADC AddOn";}
 -          }
 +          $value= $hardware->{$addr}>>12 & 0xF; 
 +          if ($value==0) {$addontype= " & ADA v1";}
 +          if ($value==1) {$addontype= " & ADA v2";}
 +          if ($value==2) {$addontype= " & Multitest";}
 +          if ($value==3) {$addontype= " & SFP";}
 +          if ($value==4) {$addontype= " & Padiwa";}
 +          if ($value==5) {$addontype= " & GPIN";}
 +          if ($value==6) {$addontype= " & Nxyter";}
 +          if ($value==7) {$addontype= " & 32PinAddOn";}
 +          if ($value==9) {$addontype= " & ADC AddOn";}
          }      
        my $feat = "";
        my $table = $inclHigh->{$addr}>>24&0xFF;
                my $d = trb_register_read($addr,0xcf27);
                $feat .= sprintf(", %i inputs, %i outputs",($d->{$addr}&0x3F),($d->{$addr}>>8&0xF));
            }
 -          for($inclHigh->{$addr}>>20&0xF) {  
 -              when(0) {$feat .="\nClock: on-board 200 MHz";}
 -              when(1) {$feat .="\nClock: on-board 120 MHz";}
 -              when(2) {$feat .="\nClock: received 200 MHz";}
 -              when(3) {$feat .="\nClock: received 120 MHz";}
 -              when(4) {$feat .="\nClock: external 200 MHz";}
 -              when(5) {$feat .="\nClock: external 120 MHz";}
 -          }    
 +          my $value = $inclHigh->{$addr}>>20&0xF; 
 +              if ($value==0) {$feat .="\nClock: on-board 200 MHz";}
-               if ($value==1) {$feat .="\nClock: on-board 125 MHz";}
++              if ($value==1) {$feat .="\nClock: on-board 120 MHz";}
 +              if ($value==2) {$feat .="\nClock: received 200 MHz";}
-               if ($value==3) {$feat .="\nClock: received 125 MHz";}
++              if ($value==3) {$feat .="\nClock: received 120 MHz";}
 +              if ($value==4) {$feat .="\nClock: external 200 MHz";}
-               if ($value==5) {$feat .="\nClock: external 125 MHz";}
++              if ($value==5) {$feat .="\nClock: external 120 MHz";}
        }
        
        # SFP Optical Transceiver Rx Power Readbacks