]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
throwing in some %
authorJan Michel <j.michel@gsi.de>
Thu, 24 Oct 2013 09:23:26 +0000 (11:23 +0200)
committerJan Michel <j.michel@gsi.de>
Thu, 24 Oct 2013 09:23:50 +0000 (11:23 +0200)
xml-db/get.pl
xml-db/xml-db.pl

index 46e042e4f1bc83146679f6f7a6055424404df53b..13cbb5a17fbcca909ccafc804a91061ffd39f94d 100755 (executable)
@@ -218,7 +218,7 @@ sub requestdata {
         }
       $o = trb_register_read_mem($netaddr,$obj->{address}+$offset,0,$size);
       next unless defined $o;
-      foreach my $k (keys $o) {
+      foreach my $k (keys %$o) {
         for(my $i = 0; $i < $size; $i++) {
           $data->{$obj->{address}+$offset+$i}->{$k} = $o->{$k}->[$i];
           }
@@ -236,7 +236,7 @@ sub requestdata {
     do {
       $o = trb_register_read($netaddr,$obj->{address}+$slice*$stepsize);
       next unless defined $o;
-      foreach my $k (keys $o) {
+      foreach my $k (keys %$o) {
         $data->{$obj->{address}+$slice*$stepsize}->{$k} = $o->{$k};
         }
       } while(!$once && defined $obj->{repeat} && ++$slice < $obj->{repeat});
index 6fe5c6734b8661657eaea93e9ebedc2a803ba60e..b7807063b9f9b14934e8c1a6837c4460516386bb 100755 (executable)
@@ -88,7 +88,7 @@ sub Main {
     #print Dumper($db->{'JtagLastDataChanged'});
     my $name = $doc->getDocumentElement->getAttribute('name');
     if($dumpitem) {
-      foreach my $key (keys $db) {
+      foreach my $key (keys %$db) {
         next unless $key =~ /$dumpitem/;
         my $item = $db->{$key};
         $item->{address} = sprintf("0x%04x",$item->{address});
@@ -164,7 +164,6 @@ sub MakeOrMergeDbItem {
   # always append the type, start with an empty one
   my $dbitem = shift || {type => ''};
   $dbitem->{'type'} .= $n->nodeName;
-
   # determine the absolute address, include node itself (not
   # necessarily a group) default address is 0, and we start always
   # from 0, overwriting a previously determined address