]> jspc29.x-matter.uni-frankfurt.de Git - hadesdaq.git/commitdiff
added rest of tools
authorhadaq@CountingHouse <hadaq@CountingHouse>
Tue, 14 May 2013 16:05:08 +0000 (18:05 +0200)
committerhadaq@CountingHouse <hadaq@CountingHouse>
Tue, 14 May 2013 16:05:08 +0000 (18:05 +0200)
38 files changed:
README.txt
nettools/Perl2Epics.pm [new file with mode: 0644]
nettools/compiletime.pl [new file with mode: 0755]
nettools/correcttriggernumber.pl [new file with mode: 0755]
nettools/data/nettrace.db [new file with mode: 0644]
nettools/data/whatis.db [new file with mode: 0644]
nettools/getrunid.pl [new file with mode: 0755]
nettools/hadplot [new file with mode: 0755]
nettools/hadplotnew.pl [new file with mode: 0755]
nettools/loadmdcdbfile.pl [new file with mode: 0755]
nettools/loadregisterdb.pl [new file with mode: 0755]
nettools/mbovoltagelog.pl [new file with mode: 0755]
nettools/nettracedb.pl [new file with mode: 0755]
nettools/rebootfpga.sh [new file with mode: 0755]
nettools/rebootoep.sh [new file with mode: 0755]
nettools/rebootoep_x11.sh [new file with mode: 0755]
nettools/reload_blr_thresholds [new file with mode: 0755]
nettools/restart_trbnetd [new file with mode: 0755]
nettools/revive_blr_thresholds [new file with mode: 0755]
nettools/reviveoep.pl [new file with mode: 0755]
nettools/showerpeds.pl [new file with mode: 0755]
nettools/starttrigger.sh [new file with mode: 0755]
nettools/stoptrigger.sh [new file with mode: 0755]
nettools/switchport.pl [new file with mode: 0755]
nettools/tryreset.pl [new file with mode: 0755]
nettools/whatis_db.pl [new file with mode: 0755]
utils/allmonoff [new file with mode: 0755]
utils/chat_push [new file with mode: 0755]
utils/cp_hld.pl [new file with mode: 0755]
utils/doyoureallywant.pl [new file with mode: 0755]
utils/hades_chat [new file with mode: 0755]
utils/hldcopy [new file with mode: 0755]
utils/hldfind [new file with mode: 0755]
utils/hldlast [new file with mode: 0755]
utils/monoff [new file with mode: 0755]
utils/move_doublecpu_irq.sh [new file with mode: 0755]
utils/moveirq.sh [new file with mode: 0755]
utils/notifyall.sh [new file with mode: 0755]

index 7351a721e4a5e4e6381bf492564abfc7c9607c34..9094f5335a35f89c533448479cfd312790a3bcaa 100644 (file)
@@ -1 +1,27 @@
 The repository for all Hades DAQ tools, configurations and start-up scripts.
+
+
+
+Directories from CVS inspected and partially moved to git:
+
+tools
+
+
+
+
+Directories to check:
+
+control  
+cts  
+evtbuild  
+hub  
+main  
+mdc  
+monitor  
+oracle  
+rich  
+rpc  
+shower  
+start  
+tof    
+wall
diff --git a/nettools/Perl2Epics.pm b/nettools/Perl2Epics.pm
new file mode 100644 (file)
index 0000000..c886dbd
--- /dev/null
@@ -0,0 +1,156 @@
+package Perl2Epics;
+use warnings;
+use strict;
+use Data::Dumper;
+# use Hmon;
+
+use lib '/home/scs/EPICS/gcc-4.4/EPICS-3.14.12.2_linux-x86_64/base/' . '/lib/perl';
+use CA;
+
+$ENV{EPICS_CA_AUTO_ADDR_LIST} = 'YES';
+$ENV{EPICS_CA_ADDR_LIST} = "192.168.100.11 192.168.100.12 192.168.100.13 192.168.100.14 192.168.100.15 localhost";
+
+
+my $EpicsValues = {};
+my $EpicsStore = {};
+my @EpicsChans = ();
+my  $EpicsNames = {};
+my $errcnt = {};
+
+sub callback {
+    my ($chan, $status, $data) = @_;
+#     print Dumper $data;
+    if ($status) {
+      printf "%-30s %s\n", $chan->name, $status;
+      } 
+    else {
+#       print $chan->name . ": $data->{value}\n";
+#       print scalar @{$EpicsStore->{$chan->name}->{tme}}."\n";
+      if(scalar @{$EpicsStore->{$chan->name}->{tme}} > 10) {
+        shift @{$EpicsStore->{$chan->name}->{tme}};
+        shift @{$EpicsStore->{$chan->name}->{val}};
+        }
+      push(@{$EpicsStore->{$chan->name}->{tme}}, $data->{stamp});
+      push(@{$EpicsStore->{$chan->name}->{val}},  $data->{value});
+      $EpicsValues->{$chan->name}->{tme} = $data->{stamp};
+      $EpicsValues->{$chan->name}->{val}  = $data->{value};
+    }
+}
+
+
+sub Connect {
+  my ($title,$varname,$type,$wait) =  @_;
+  #   push(@EpicsChans,CA->new($name));
+  #   $EpicsChans[-1]->create_subscription('v', \&callback, 'DBR_TIME_DOUBLE');
+  ## print $varname."\n";
+  $type = 'DBR_TIME_DOUBLE' unless defined $type;
+  $EpicsStore->{$varname}->{tme} = [];
+  $EpicsStore->{$varname}->{val} = [];
+  $EpicsNames->{$title} = $varname;
+  $errcnt->{$varname} = 0;
+  my $success;
+  eval {
+    my $c = CA->new($varname);
+    CA->pend_io($wait || 0.05);
+    $c->create_subscription('v', \&callback, $type);
+#     $c->get_callback(\&callback, $type, 1);
+    $EpicsStore->{$varname}->{ca} = $c;
+    $success = $c->is_connected();
+  };
+
+return ($success);
+}
+
+sub Update {
+  CA->pend_event($_[0]);
+  }
+
+  
+sub GetAll {
+       my $store = {};
+       my $time;
+       my $val;
+       
+  Update(0.001);
+  
+  foreach my $el (keys %{$EpicsNames}) {
+    my $varname = $EpicsNames->{$el};
+    my $ca = $EpicsStore->{$varname}->{ca};
+    my $r = $ca->is_connected() if(defined $ca);
+    my $success = 1;
+    if(!$r && (!defined $errcnt->{$el} || $errcnt->{$el} < 20)) {
+      $success = Connect($el, $varname);
+      $errcnt->{$el}++;
+    }
+
+    if(!$success) {
+      $time = -1;
+      $val  = 0;
+      }
+    elsif (scalar @{$EpicsStore->{$varname}->{tme}} > 0) {
+      $errcnt->{$el}-=.3 if ($errcnt->{$el}||0) >= 0;
+      $time = (@{$EpicsStore->{$varname}->{tme}})[-1];
+      $val  = (@{$EpicsStore->{$varname}->{val}})[-1];
+                       }
+               else {
+                       $time = $EpicsStore->{$varname}->{lasttime};
+                       $val  = $EpicsStore->{$varname}->{lastval};
+                       }
+               $store->{$el}->{tme} = $time;
+               $store->{$el}->{val}  = $val;
+               $EpicsStore->{$varname}->{lasttime} = $time;
+               $EpicsStore->{$varname}->{lastval}  = $val;
+    }
+
+  return $store;
+  }
+  
+  
+  
+  
+  
+sub Get {
+  my ($title,$latest) = @_;
+  my $varname = $EpicsNames->{$title};
+  my $time;
+  my $val;
+#   print $varname;
+
+  my $c = $EpicsStore->{$varname}->{ca};
+  my $r = $c->is_connected() if(defined $c);
+
+  my $success = 1;
+  if(!$r) {
+    $success = Connect($title, $varname);
+  }
+
+  if(!$success) {
+    return (-1, 0);
+  }
+
+
+  Update(0.00001);
+
+  if (scalar @{$EpicsStore->{$varname}->{tme}} > 0) {
+    if(defined $latest && $latest == 1) {
+      $time = (@{$EpicsStore->{$varname}->{tme}})[-1];
+      $val  = (@{$EpicsStore->{$varname}->{val}})[-1];
+      }
+    else {  #if (scalar @{$EpicsStore->{$varname}->{tme}} > 1)
+      $time = shift  (@{$EpicsStore->{$varname}->{tme}});
+      $val  = shift  (@{$EpicsStore->{$varname}->{val}});
+      }
+    }
+  else {
+    $time = $EpicsStore->{$varname}->{lasttime};
+    $val  = $EpicsStore->{$varname}->{lastval};
+    }
+  $EpicsStore->{$varname}->{lasttime} = $time;
+  $EpicsStore->{$varname}->{lastval}  = $val;
+  $time = $time || -1;
+  $val  = $val || 0;
+  return ($time,$val);
+  }
+
+1;
+__END__
diff --git a/nettools/compiletime.pl b/nettools/compiletime.pl
new file mode 100755 (executable)
index 0000000..250be46
--- /dev/null
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+
+
+use Date::Format;
+
+#print("\nCompile time of FPGA designs\n");
+
+my $cmd;
+$cmd = sprintf("trbcmd r %6s 0x40 | sort",@ARGV[0]);
+my @o = qx($cmd);
+
+foreach my $s (@o) {
+  my ($a,$t);
+  if (($a, $t)= $s =~ /0x(\w{4})\s*0x(\w{8})/) {
+    my $str = sprintf("%4s\t%s\t%8s",$a, time2str('%Y-%m-%d %H:%M',hex($t)),$t);
+    print $str."\n";
+    }
+  }
diff --git a/nettools/correcttriggernumber.pl b/nettools/correcttriggernumber.pl
new file mode 100755 (executable)
index 0000000..a6c540e
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/perl -w
+
+use warnings;
+use strict;
+use HADES::TrbNet;
+
+trb_init_ports() or die trb_strerror();
+
+my $rh_rate;
+$rh_rate = trb_register_read(0x0002, 01) or die;
+trb_register_write(0xfffd,0x21,$rh_rate->{2});
diff --git a/nettools/data/nettrace.db b/nettools/data/nettrace.db
new file mode 100644 (file)
index 0000000..f8813a3
--- /dev/null
@@ -0,0 +1,644 @@
+%hublist = (
+             '32768' => {
+                          '2' => 32769
+                        },
+             '4369' => {
+                         '6' => 8986,
+                         '8' => 8984,
+                         '4' => 8988,
+                         '1' => 8991,
+                         '3' => 8989,
+                         '7' => 8985,
+                         '2' => 8990,
+                         '5' => 8987
+                       },
+             '34816' => {
+                          '2' => 34817
+                        },
+             '4353' => {
+                         '6' => 8709,
+                         '3' => 8706,
+                         '7' => 8710,
+                         '2' => 8705,
+                         '8' => 8711,
+                         '1' => 8704,
+                         '4' => 8707,
+                         '5' => 8708
+                       },
+             '12880' => {
+                          '1' => 12882
+                        },
+             '4097' => {
+                         '6' => 8263,
+                         '3' => 8257,
+                         '7' => 8260,
+                         '2' => 8259,
+                         '8' => 8265,
+                         '4' => 8261,
+                         '1' => 8258,
+                         '5' => 8256
+                       },
+             '33809' => {
+                          '6' => 18498,
+                          '11' => 18514,
+                          '3' => 18480,
+                          '7' => 18497,
+                          '9' => 18512,
+                          '2' => 18481,
+                          '12' => 18515,
+                          '8' => 18496,
+                          '4' => 18483,
+                          '1' => 18482,
+                          '10' => 18513,
+                          '5' => 18499
+                        },
+             '4179' => {
+                         '6' => 8533,
+                         '3' => 8530,
+                         '7' => 8470,
+                         '2' => 8529,
+                         '8' => 8471,
+                         '1' => 8528,
+                         '4' => 8531,
+                         '5' => 8532
+                       },
+             '4368' => {
+                         '3' => 4372
+                       },
+             '4114' => {
+                         '6' => 8541,
+                         '3' => 8538,
+                         '7' => 8542,
+                         '2' => 8537,
+                         '8' => 8543,
+                         '4' => 8539,
+                         '1' => 8536,
+                         '5' => 8540
+                       },
+             '4146' => {
+                         '6' => 8220,
+                         '1' => 8215,
+                         '4' => 8218,
+                         '3' => 8217,
+                         '7' => 8221,
+                         '2' => 8216,
+                         '5' => 8219
+                       },
+             '4112' => {
+                         '3' => 4116
+                       },
+             '4113' => {
+                         '6' => 8453,
+                         '3' => 8450,
+                         '7' => 8534,
+                         '2' => 8449,
+                         '8' => 8535,
+                         '1' => 8448,
+                         '4' => 8451,
+                         '5' => 8452
+                       },
+             '4386' => {
+                         '6' => 8994,
+                         '3' => 8997,
+                         '7' => 8993,
+                         '2' => 8998,
+                         '8' => 8992,
+                         '1' => 8999,
+                         '4' => 8996,
+                         '5' => 8995
+                       },
+             '4148' => {
+                         '6' => 8226,
+                         '1' => 8233,
+                         '4' => 8235,
+                         '3' => 8234,
+                         '7' => 8237,
+                         '2' => 8232,
+                         '5' => 8236
+                       },
+             '33793' => {
+                          '6' => 18449,
+                          '11' => 18466,
+                          '3' => 18434,
+                          '7' => 18450,
+                          '9' => 18464,
+                          '12' => 18467,
+                          '2' => 18433,
+                          '8' => 18451,
+                          '4' => 18435,
+                          '1' => 18432,
+                          '10' => 18465,
+                          '5' => 18448
+                        },
+             '12816' => {
+                          '1' => 12818
+                        },
+             '4129' => {
+                         '6' => 8197,
+                         '8' => 8199,
+                         '1' => 8192,
+                         '4' => 8195,
+                         '3' => 8194,
+                         '2' => 8193,
+                         '5' => 8196
+                       },
+             '4387' => {
+                         '6' => 8740,
+                         '3' => 8750,
+                         '7' => 8739,
+                         '2' => 8749,
+                         '8' => 8738,
+                         '1' => 8748,
+                         '4' => 8751,
+                         '5' => 8741
+                       },
+             '4180' => {
+                         '8' => 8479,
+                         '6' => 8477,
+                         '1' => 8472,
+                         '4' => 8475,
+                         '3' => 8474,
+                         '7' => 8478,
+                         '2' => 8473,
+                         '5' => 8476
+                       },
+             '4384' => {
+                         '3' => 4388
+                       },
+             '4418' => {
+                         '8' => 9039,
+                         '6' => 9037,
+                         '4' => 9035,
+                         '1' => 9032,
+                         '3' => 9034,
+                         '7' => 9038,
+                         '2' => 9033,
+                         '5' => 9036
+                       },
+             '4116' => {
+                         '6' => 8461,
+                         '3' => 8458,
+                         '7' => 8462,
+                         '2' => 8457,
+                         '8' => 8463,
+                         '1' => 8456,
+                         '4' => 8459,
+                         '5' => 8460
+                       },
+             '4160' => {
+                         '3' => 4164
+                       },
+             '4385' => {
+                         '6' => 9002,
+                         '3' => 9005,
+                         '7' => 9001,
+                         '2' => 9006,
+                         '8' => 9000,
+                         '1' => 9007,
+                         '4' => 9004,
+                         '5' => 9003
+                       },
+             '4096' => {
+                         '3' => 4100
+                       },
+             '4099' => {
+                         '6' => 8485,
+                         '3' => 8482,
+                         '7' => 8486,
+                         '2' => 8481,
+                         '8' => 8487,
+                         '1' => 8480,
+                         '4' => 8483,
+                         '5' => 8484
+                       },
+             '4404' => {
+                         '8' => 8753,
+                         '6' => 8754,
+                         '4' => 8756,
+                         '1' => 8759,
+                         '3' => 8757,
+                         '7' => 8752,
+                         '2' => 8758,
+                         '5' => 8755
+                       },
+             '4144' => {
+                         '3' => 4148
+                       },
+             '4420' => {
+                         '6' => 8781,
+                         '3' => 8778,
+                         '7' => 8782,
+                         '2' => 8777,
+                         '8' => 8783,
+                         '4' => 8779,
+                         '1' => 8776,
+                         '5' => 8780
+                       },
+             '33569' => {
+                          '6' => 12368,
+                          '3' => 12354,
+                          '7' => 12369,
+                          '9' => 12371,
+                          '2' => 12353,
+                          '8' => 12370,
+                          '4' => 12355,
+                          '1' => 12352,
+                          '10' => 12372,
+                          '5' => 12356
+                        },
+             '4401' => {
+                         '6' => 9018,
+                         '8' => 9016,
+                         '4' => 9020,
+                         '1' => 9023,
+                         '3' => 9021,
+                         '7' => 9017,
+                         '2' => 9022,
+                         '5' => 9019
+                       },
+             '4434' => {
+                         '8' => 8799,
+                         '6' => 8797,
+                         '1' => 8792,
+                         '4' => 8795,
+                         '3' => 8794,
+                         '7' => 8798,
+                         '2' => 8793,
+                         '5' => 8796
+                       },
+             '34817' => {
+                          '1' => 2,
+                          '3' => 16385,
+                          '2' => 16384
+                        },
+             '33537' => {
+                          '6' => 12304,
+                          '3' => 12290,
+                          '7' => 12305,
+                          '9' => 12307,
+                          '2' => 12289,
+                          '8' => 12306,
+                          '1' => 12288,
+                          '4' => 12291,
+                          '10' => 12308,
+                          '5' => 12292
+                        },
+             '4433' => {
+                         '6' => 8789,
+                         '3' => 8786,
+                         '7' => 8790,
+                         '2' => 8785,
+                         '8' => 8791,
+                         '4' => 8787,
+                         '1' => 8784,
+                         '5' => 8788
+                       },
+             '33040' => {
+                          '2' => 33041
+                        },
+             '4128' => {
+                         '3' => 4132
+                       },
+             '4432' => {
+                         '3' => 4436
+                       },
+             '4416' => {
+                         '3' => 4420
+                       },
+             '4356' => {
+                         '6' => 8973,
+                         '3' => 8970,
+                         '7' => 8974,
+                         '2' => 8969,
+                         '8' => 8975,
+                         '4' => 8971,
+                         '1' => 8968,
+                         '5' => 8972
+                       },
+             '4417' => {
+                         '6' => 9029,
+                         '8' => 9031,
+                         '1' => 9024,
+                         '4' => 9027,
+                         '3' => 9026,
+                         '7' => 9030,
+                         '2' => 9025,
+                         '5' => 9028
+                       },
+             '33568' => {
+                          '2' => 33569
+                        },
+             '12832' => {
+                          '0' => 12833
+                        },
+             '33553' => {
+                          '6' => 12336,
+                          '3' => 12322,
+                          '7' => 12337,
+                          '9' => 12339,
+                          '2' => 12321,
+                          '8' => 12338,
+                          '4' => 12323,
+                          '1' => 12320,
+                          '10' => 12340,
+                          '5' => 12324
+                        },
+             '34560' => {
+                          '2' => 34561
+                        },
+             '4388' => {
+                         '6' => 8744,
+                         '8' => 8742,
+                         '1' => 8737,
+                         '4' => 8746,
+                         '3' => 8747,
+                         '7' => 8743,
+                         '2' => 8736,
+                         '5' => 8745
+                       },
+             '4402' => {
+                         '6' => 9010,
+                         '8' => 9008,
+                         '4' => 9012,
+                         '1' => 9015,
+                         '3' => 9013,
+                         '7' => 9009,
+                         '2' => 9014,
+                         '5' => 9011
+                       },
+             '34561' => {
+                          '1' => 17408,
+                          '3' => 17440,
+                          '2' => 17424
+                        },
+             '34304' => {
+                          '2' => 34305
+                        },
+             '12848' => {
+                          '0' => 12849
+                        },
+             '4400' => {
+                         '3' => 4404
+                       },
+             '33552' => {
+                          '2' => 33553
+                        },
+             '33536' => {
+                          '2' => 33537
+                        },
+             '34048' => {
+                          '2' => 34049
+                        },
+             '4352' => {
+                         '3' => 4356
+                       },
+             '4176' => {
+                         '3' => 4180
+                       },
+             '33808' => {
+                          '2' => 33809
+                        },
+             '4419' => {
+                         '6' => 8773,
+                         '3' => 8770,
+                         '7' => 8774,
+                         '2' => 8769,
+                         '8' => 8775,
+                         '1' => 8768,
+                         '4' => 8771,
+                         '5' => 8772
+                       },
+             '33024' => {
+                          '2' => 33025
+                        },
+             '4130' => {
+                         '6' => 8205,
+                         '1' => 8200,
+                         '4' => 8203,
+                         '3' => 8202,
+                         '7' => 8198,
+                         '2' => 8201,
+                         '5' => 8204
+                       },
+             '4162' => {
+                         '6' => 8253,
+                         '1' => 8248,
+                         '4' => 8251,
+                         '3' => 8250,
+                         '2' => 8249,
+                         '5' => 8252
+                       },
+             '4436' => {
+                         '8' => 9055,
+                         '6' => 9053,
+                         '1' => 9048,
+                         '4' => 9051,
+                         '3' => 9050,
+                         '7' => 9054,
+                         '2' => 9049,
+                         '5' => 9052
+                       },
+             '4178' => {
+                         '6' => 8525,
+                         '3' => 8522,
+                         '7' => 8526,
+                         '2' => 8521,
+                         '8' => 8527,
+                         '4' => 8523,
+                         '1' => 8520,
+                         '5' => 8524
+                       },
+             '4403' => {
+                         '6' => 8762,
+                         '3' => 8765,
+                         '7' => 8761,
+                         '2' => 8766,
+                         '8' => 8760,
+                         '4' => 8764,
+                         '1' => 8767,
+                         '5' => 8763
+                       },
+             '4115' => {
+                         '6' => 8469,
+                         '8' => 8455,
+                         '1' => 8464,
+                         '4' => 8467,
+                         '3' => 8466,
+                         '7' => 8454,
+                         '2' => 8465,
+                         '5' => 8468
+                       },
+             '4177' => {
+                         '6' => 8517,
+                         '8' => 8519,
+                         '4' => 8515,
+                         '1' => 8512,
+                         '3' => 8514,
+                         '7' => 8518,
+                         '2' => 8513,
+                         '5' => 8516
+                       },
+             '4161' => {
+                         '6' => 8245,
+                         '3' => 8242,
+                         '7' => 8246,
+                         '2' => 8241,
+                         '8' => 8247,
+                         '4' => 8243,
+                         '1' => 8240,
+                         '5' => 8244
+                       },
+             '4370' => {
+                         '6' => 8978,
+                         '3' => 8980,
+                         '7' => 8977,
+                         '2' => 8982,
+                         '8' => 8976,
+                         '4' => 8981,
+                         '1' => 8983,
+                         '5' => 8979
+                       },
+             '34305' => {
+                          '6' => 19536,
+                          '1' => 19456,
+                          '4' => 19504,
+                          '3' => 19488,
+                          '7' => 19505,
+                          '2' => 19472,
+                          '5' => 19520
+                        },
+             '12864' => {
+                          '1' => 12866
+                        },
+             '4354' => {
+                         '6' => 8716,
+                         '8' => 8719,
+                         '1' => 8712,
+                         '4' => 8715,
+                         '3' => 8714,
+                         '7' => 8718,
+                         '2' => 8713,
+                         '5' => 8717
+                       },
+             '4371' => {
+                         '6' => 8730,
+                         '3' => 8733,
+                         '7' => 8729,
+                         '2' => 8734,
+                         '8' => 8728,
+                         '4' => 8732,
+                         '1' => 8735,
+                         '5' => 8731
+                       },
+             '12800' => {
+                          '1' => 12802
+                        },
+             '4100' => {
+                         '6' => 8493,
+                         '3' => 8490,
+                         '7' => 8494,
+                         '2' => 8489,
+                         '8' => 8495,
+                         '4' => 8491,
+                         '1' => 8488,
+                         '5' => 8492
+                       },
+             '4131' => {
+                         '6' => 8277,
+                         '3' => 8274,
+                         '7' => 8278,
+                         '2' => 8273,
+                         '8' => 8279,
+                         '1' => 8272,
+                         '4' => 8275,
+                         '5' => 8276
+                       },
+             '4098' => {
+                         '6' => 8266,
+                         '1' => 8264,
+                         '4' => 8268,
+                         '3' => 8269,
+                         '2' => 8262,
+                         '5' => 8267
+                       },
+             '4435' => {
+                         '8' => 9047,
+                         '6' => 9045,
+                         '1' => 9040,
+                         '4' => 9043,
+                         '3' => 9042,
+                         '7' => 9046,
+                         '2' => 9041,
+                         '5' => 9044
+                       },
+             '4147' => {
+                         '6' => 8229,
+                         '8' => 8231,
+                         '4' => 8227,
+                         '3' => 8225,
+                         '7' => 8230,
+                         '2' => 8224,
+                         '5' => 8228
+                       },
+             '4372' => {
+                         '8' => 8720,
+                         '6' => 8722,
+                         '1' => 8727,
+                         '4' => 8724,
+                         '3' => 8725,
+                         '7' => 8721,
+                         '2' => 8726,
+                         '5' => 8723
+                       },
+             '4355' => {
+                         '6' => 8965,
+                         '3' => 8962,
+                         '7' => 8966,
+                         '2' => 8961,
+                         '8' => 8967,
+                         '4' => 8963,
+                         '1' => 8960,
+                         '5' => 8964
+                       },
+             '4163' => {
+                         '6' => 8501,
+                         '3' => 8498,
+                         '7' => 8502,
+                         '2' => 8497,
+                         '8' => 8503,
+                         '1' => 8496,
+                         '4' => 8499,
+                         '5' => 8500
+                       },
+             '33792' => {
+                          '2' => 33793
+                        },
+             '4132' => {
+                         '6' => 8285,
+                         '1' => 8280,
+                         '4' => 8283,
+                         '3' => 8282,
+                         '2' => 8281,
+                         '5' => 8284
+                       },
+             '4145' => {
+                         '8' => 8214,
+                         '1' => 8212,
+                         '4' => 8210,
+                         '3' => 8209,
+                         '7' => 8213,
+                         '2' => 8208,
+                         '5' => 8211
+                       },
+             '4164' => {
+                         '6' => 8509,
+                         '3' => 8506,
+                         '7' => 8510,
+                         '2' => 8505,
+                         '8' => 8511,
+                         '1' => 8504,
+                         '4' => 8507,
+                         '5' => 8508
+                       }
+           );
+
diff --git a/nettools/data/whatis.db b/nettools/data/whatis.db
new file mode 100644 (file)
index 0000000..93a81bb
--- /dev/null
@@ -0,0 +1,27490 @@
+$db = {
+        '65289' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18189' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62755' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18192' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63406' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12628' => {
+                     'detail' => 'Sector: 5, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '62374' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32800' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65441' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62451' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18512' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '17840' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61837' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63304' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34278' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64576' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63532' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18100' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17579' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64023' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62793' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17773' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17696' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62369' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65519' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64704' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62850' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18324' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62907' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64464' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34422' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18122' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65520' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63676' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34913' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63133' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17552' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63691' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63672' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32966' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18287' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34641' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64041' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62681' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61958' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34090' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65385' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63061' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17633' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18464' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '62129' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63540' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62671' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64607' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64127' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34821' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18129' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62320' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16410' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '65205' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62998' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17586' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61797' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61546' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17533' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62930' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61656' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34494' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63211' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32854' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34774' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34859' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63567' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34293' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61576' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63249' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18391' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62446' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63713' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61897' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61676' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34468' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64173' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34504' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17647' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64447' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34348' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '12802' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '65239' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '13633' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62503' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34535' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32927' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62944' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17869' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64626' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34900' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65059' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64732' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17538' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64059' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62428' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32828' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '32897' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64908' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62278' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61453' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62396' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17426' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17814' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65135' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62619' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13104' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '62838' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64749' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34359' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17675' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65463' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34540' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61508' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34269' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64026' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61610' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64427' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32837' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64051' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34407' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33796' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '32934' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64292' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64069' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34595' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62594' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18995' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '64197' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63479' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62896' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63058' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62875' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12882' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '18018' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34991' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34967' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18270' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63231' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61981' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34778' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34702' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34486' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65112' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18026' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64702' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17988' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65510' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18339' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34310' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62136' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32819' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63327' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62928' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63378' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63169' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62365' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62204' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62433' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64654' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61944' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34709' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63549' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18296' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12353' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '32781' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62498' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33120' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63657' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63523' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63637' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64844' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34662' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62158' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65152' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65375' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62817' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18152' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63500' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18133' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63935' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64777' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61783' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17607' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17652' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63857' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61569' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34452' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64493' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62572' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64988' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34305' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61593' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65294' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65122' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61509' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62289' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18120' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64653' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34165' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '19027' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '17927' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65326' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64782' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64076' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61965' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33200' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63445' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65199' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34631' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63174' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62406' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62826' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64257' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34812' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34386' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64811' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34202' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64934' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63686' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64158' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62644' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61695' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64130' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34218' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18945' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '63704' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64147' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61834' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64511' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64786' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65319' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63424' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34152' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65240' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63276' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63482' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32796' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63121' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64204' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63460' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63398' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65304' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64432' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64961' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64613' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61684' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65362' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34556' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '13392' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '64761' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18055' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63093' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62214' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64379' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64724' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19232' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '16392' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '65352' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64695' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34366' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17612' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65187' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64742' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32991' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64060' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64163' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64872' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64593' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64360' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63334' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34943' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64418' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63242' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62256' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17913' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61617' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62460' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65142' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63835' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61588' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63816' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63045' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64446' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34578' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64247' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34448' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35010' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18173' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17664' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61982' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34481' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18402' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63209' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34249' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63553' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17742' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65242' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61726' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62526' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34250' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63329' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34748' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33006' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62794' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62531' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63550' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34209' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63940' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63865' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65280' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65317' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63084' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62298' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34342' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17953' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61840' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32998' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61808' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34159' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64738' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35034' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61904' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64643' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63178' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34085' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64405' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33553' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64501' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13378' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64120' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61775' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65307' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63579' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62114' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34323' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64007' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63648' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65031' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34699' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34142' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61562' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65451' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63284' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62979' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62081' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32843' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65085' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62848' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61857' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64585' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18498' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '63002' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34233' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64211' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34978' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62730' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61951' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34879' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34563' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18375' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64388' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62024' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64321' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62886' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62058' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14080' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '17685' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64597' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18185' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65472' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '32810' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34961' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64717' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61541' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34545' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64403' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63914' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62703' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17502' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35026' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17862' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62746' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34321' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34266' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17971' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61920' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18388' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34074' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17557' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34399' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64110' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17732' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61884' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62668' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61490' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34853' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '33105' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '18362' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62918' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65065' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62247' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61444' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64075' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34437' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62851' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62578' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62467' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34579' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63503' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18056' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62577' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64349' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63025' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62831' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20305' => {
+                     'detail' => 'Sector: 5, (additional)',
+                     'group' => 'TOF'
+                   },
+        '61693' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18348' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35035' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18007' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63971' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62938' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62911' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34807' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34319' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34222' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18251' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18721' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '18411' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64687' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33801' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '63312' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64662' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13840' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '64187' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34352' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17713' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64332' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64302' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18084' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32838' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64539' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65241' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62519' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33802' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '17802' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64393' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61716' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18239' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64216' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64082' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63792' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35065' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34643' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65440' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '33552' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '34841' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34378' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34530' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63452' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13056' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61971' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18083' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18035' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18690' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '62044' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61999' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34372' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63290' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62045' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34358' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62921' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62493' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61727' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61554' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32901' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64976' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62585' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62135' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64569' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62534' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65025' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63589' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18288' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62785' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65494' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62786' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64372' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62717' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32772' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18421' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65405' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62280' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62162' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64234' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18230' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64351' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16409' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62039' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62008' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17708' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64560' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13377' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '63260' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33823' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '17506' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18061' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64303' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61901' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61683' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17944' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '16384' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '65143' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62015' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63845' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34227' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64322' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17684' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65075' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17480' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61759' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62225' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64858' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63689' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63947' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63395' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65256' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64377' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34681' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64741' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61589' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64038' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18300' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63723' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17631' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61847' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17478' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32986' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61874' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18279' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62634' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33056' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '61524' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17836' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34799' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62344' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34124' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17578' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63955' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62825' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34417' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64096' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61634' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34861' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62573' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64612' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62071' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64012' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32795' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63921' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17568' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64879' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34324' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63011' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64680' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34621' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13617' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '17564' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61573' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18229' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64594' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63873' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61533' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63094' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63957' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63850' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63079' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62267' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34622' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33201' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '33024' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63605' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34989' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62233' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65023' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64604' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62192' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62351' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62556' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17541' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19488' => {
+                     'detail' => 'Sector: 2, ',
+                     'group' => 'TOF'
+                   },
+        '65094' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64367' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65053' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64925' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64283' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63351' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63013' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62291' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17489' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63115' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17792' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17455' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17638' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64452' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63942' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63883' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35011' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '13360' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61978' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64744' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64314' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63659' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17515' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64733' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62284' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33832' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '18994' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '64918' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18205' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61591' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34219' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18167' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '14097' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64803' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33577' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '62219' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34737' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17808' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17516' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64150' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32935' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64878' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64288' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63139' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62182' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62131' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20225' => {
+                     'detail' => 'Sector: 0, (additional)',
+                     'group' => 'TOF'
+                   },
+        '33011' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65434' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18483' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '18357' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64354' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63419' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65312' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63383' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64627' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17535' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33001' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61800' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65372' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64271' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64792' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61629' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62947' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64508' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34732' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18267' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65359' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61510' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64356' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63379' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17526' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18242' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '14128' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61474' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63105' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62649' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62159' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16402' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '64486' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63798' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64465' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63658' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12596' => {
+                     'detail' => 'Sector: 3, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '63961' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63614' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18979' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '63003' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62984' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34998' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34684' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '12578' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '32884' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17893' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63596' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62381' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63580' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65397' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61870' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64411' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63198' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18343' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63140' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32875' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61829' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17982' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63165' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62485' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33536' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '65172' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63929' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62682' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65218' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34870' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65015' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63646' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64180' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62761' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34474' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '14146' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63619' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64478' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34887' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34750' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18154' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63743' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63900' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35055' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64964' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62491' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20256' => {
+                     'detail' => 'Sector: 2, ',
+                     'group' => 'TOF'
+                   },
+        '62067' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34192' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65229' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34101' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65004' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64831' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32957' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17443' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65173' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '20032' => {
+                     'detail' => 'Sector: 4, ',
+                     'group' => 'TOF'
+                   },
+        '61504' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65014' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62834' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19281' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '33548' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '32915' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12371' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '34149' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17849' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64470' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63560' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64824' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34690' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34766' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '19712' => {
+                     'detail' => 'Sector: 0, ',
+                     'group' => 'TOF'
+                   },
+        '62385' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63438' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63072' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64561' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63487' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62658' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18008' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32926' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65458' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34138' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18418' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63387' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13858' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '17416' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34175' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '19793' => {
+                     'detail' => 'Sector: 5, (additional)',
+                     'group' => 'TOF'
+                   },
+        '32989' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34272' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63036' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13090' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64797' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62766' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63741' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63188' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63144' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62565' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63638' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34936' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34115' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63784' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35059' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63915' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20017' => {
+                     'detail' => 'Sector: 3, (additional)',
+                     'group' => 'TOF'
+                   },
+        '62604' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64224' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32777' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18193' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62172' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64897' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33016' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62415' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32827' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65502' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17871' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32908' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62410' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32907' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61603' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13824' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '63475' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62714' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18221' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64812' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34712' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65211' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63600' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34282' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34572' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17496' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61739' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32945' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65486' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34836' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34815' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64424' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63895' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65048' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61931' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61903' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13634' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '65119' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17920' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34189' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '12320' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '35004' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65425' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62169' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62476' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18212' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63846' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63257' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62502' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17726' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61718' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17819' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63720' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33798' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '34671' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62452' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34720' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34893' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64399' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12304' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '34256' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62964' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33073' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63626' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17868' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62311' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18038' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62515' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62397' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61547' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12323' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '63760' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63954' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62662' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17537' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62874' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63663' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61599' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61983' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64950' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65056' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18380' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17788' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17571' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34094' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17989' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64157' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32769' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62420' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33575' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '32818' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64640' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34329' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65219' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63963' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62173' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12560' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '33565' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '19280' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '61762' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18338' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65464' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18027' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64915' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34663' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61475' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64804' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63232' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63062' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62945' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64910' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33249' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '62897' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62427' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64174' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62106' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63057' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34410' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63512' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34691' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17523' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34515' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65501' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34590' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32829' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17706' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17725' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64494' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64781' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34777' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64545' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34166' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33121' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '32807' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12577' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '63656' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65295' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65125' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62571' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62434' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61523' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17653' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64987' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34701' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62087' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64665' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62115' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12356' => {
+                     'detail' => 'Sector: 4, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '32784' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62818' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63508' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17960' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63069' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65231' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34876' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17606' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34201' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34103' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65450' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '19728' => {
+                     'detail' => 'Sector: 1, ',
+                     'group' => 'TOF'
+                   },
+        '19011' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '64289' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17841' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34052' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63882' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34698' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34210' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18121' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65032' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62689' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61549' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63337' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65521' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65511' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61563' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34243' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63737' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61959' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16399' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '62853' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65384' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17774' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64148' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65263' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '32842' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '13568' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '65118' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '19024' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64219' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34630' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65303' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62514' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34261' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '35002' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61858' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64128' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63481' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18210' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63193' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61889' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18081' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63130' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64402' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62985' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61710' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18290' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63268' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63430' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62672' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64099' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62440' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62368' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34564' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34234' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17916' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63423' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62364' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32855' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17632' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63671' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63541' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18513' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '64380' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65365' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63670' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34649' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61577' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63389' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32906' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62530' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33822' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '63974' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62931' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64973' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62334' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34565' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62527' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61655' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34190' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32896' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62453' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61540' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34820' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64044' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64459' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63817' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62074' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64463' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34279' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61896' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17427' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18305' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64762' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64575' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33265' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '61647' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64419' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62165' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63856' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18188' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34773' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34273' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61737' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32997' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65134' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64523' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14130' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '62445' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34239' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65449' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62767' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18403' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65117' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62904' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34835' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34176' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64718' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34458' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17861' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63478' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64445' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17674' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12321' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '61452' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34267' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65086' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18376' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64756' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34615' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62808' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34357' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64246' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34577' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17501' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64189' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61972' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18198' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34423' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64162' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61633' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64160' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65083' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '12865' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62991' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18392' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63083' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16391' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '64293' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64100' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61725' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17650' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18005' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34548' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '12544' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '62303' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63694' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34341' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65282' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65238' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64845' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62655' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18399' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63283' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34927' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34193' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65281' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63302' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65269' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '35029' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17935' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62349' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34463' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18184' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18360' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62795' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35037' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64857' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62260' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64006' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65407' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34640' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17595' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34208' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62055' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64235' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62272' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17830' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17562' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64655' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62978' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17972' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64736' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63473' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34311' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62128' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61654' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34258' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18151' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63412' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62050' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63522' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62733' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62541' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34970' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '12340' => {
+                     'detail' => 'Sector: 3, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '62860' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64836' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61747' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63446' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18195' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18123' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63096' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64606' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17558' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61836' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64598' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17731' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17816' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62082' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35020' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62330' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63773' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62704' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62030' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34143' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34086' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62283' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61750' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61866' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62130' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17906' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64404' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63575' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18389' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63179' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34781' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64052' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62127' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33538' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '62865' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64512' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64203' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65100' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17815' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34322' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63158' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61621' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62017' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34854' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17454' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63705' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64256' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18204' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64394' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34601' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63685' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17627' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61485' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64451' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17444' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64068' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63834' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34453' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63275' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18946' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '61952' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64049' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32990' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34221' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64694' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64637' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34133' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34956' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17912' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18077' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61813' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32981' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64340' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34270' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64686' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34503' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34290' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65353' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64533' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13105' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '61905' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62091' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19233' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '62400' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64870' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65471' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63923' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34597' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17837' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63804' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17649' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64499' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63241' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62535' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64785' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34524' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62277' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17611' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61692' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34755' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17741' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64871' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34349' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '12834' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63757' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63175' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62006' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64225' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62395' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34477' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34406' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62620' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63443' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61786' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32920' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17943' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17693' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34747' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64837' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62475' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32987' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '16385' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '63552' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34987' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18062' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17707' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62845' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17665' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63722' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34680' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64268' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17644' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64509' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63864' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63948' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17933' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65255' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64723' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63206' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63324' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34602' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63606' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61738' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34089' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63985' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18245' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61875' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61636' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34935' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61622' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61604' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63872' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34964' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17567' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34860' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62357' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33025' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63922' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17540' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13618' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64039' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35005' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64507' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62268' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62950' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65024' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62861' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64734' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62290' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65470' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63997' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61900' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61846' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18078' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63941' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63172' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18109' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62105' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62007' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17465' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63026' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18053' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62062' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65202' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62752' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62183' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61590' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61572' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64341' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61679' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14096' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '62224' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34538' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18316' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63459' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62188' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62885' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63878' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62232' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62518' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63938' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62193' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17549' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62350' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61491' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32887' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61466' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18213' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63777' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17477' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63822' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17563' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34109' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '35043' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62304' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34679' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18238' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12595' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '65133' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61717' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65406' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '33072' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63756' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64591' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64279' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63107' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62265' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34489' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18250' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18233' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64210' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34842' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '13138' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63219' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64789' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63239' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63301' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62205' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63625' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62468' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63987' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62202' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18166' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62690' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65345' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65026' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65483' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62920' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65522' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61998' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18947' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '63363' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18361' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64119' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17714' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64074' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65066' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62910' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62667' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34571' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34685' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61445' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61586' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63004' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34062' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34067' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63313' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17570' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17905' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34514' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63962' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62486' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18090' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18097' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64676' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18271' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61828' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61555' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34806' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34377' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64245' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61677' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17886' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64331' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35058' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '16401' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '65400' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62716' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62492' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34642' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34351' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62939' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34719' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '19713' => {
+                     'detail' => 'Sector: 0, (additional)',
+                     'group' => 'TOF'
+                   },
+        '64136' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62490' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34371' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63990' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63220' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34928' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34587' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63394' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63588' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18036' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34742' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17999' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32834' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18420' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17505' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64385' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17626' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34436' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32790' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34609' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64869' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18228' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62846' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34912' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34658' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65495' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62787' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33549' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '63039' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62384' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19008' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '13825' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '18009' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62116' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34992' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34283' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17415' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33574' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '65264' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '12355' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '34596' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62564' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34677' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34244' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64378' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61463' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63035' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34921' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62025' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62141' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61943' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33540' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '32975' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '19777' => {
+                     'detail' => 'Sector: 4, (additional)',
+                     'group' => 'TOF'
+                   },
+        '33019' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18419' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18289' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62905' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62375' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17981' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65216' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18017' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18409' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17795' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17630' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34071' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34495' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34363' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32900' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64898' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34114' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63785' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33537' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '34920' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34758' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65111' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63437' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17752' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65049' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63269' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62631' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17513' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62605' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65154' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63761' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63386' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34652' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65335' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61932' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34304' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17870' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65426' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '33799' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '64328' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34867' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34623' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65153' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62709' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34711' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63497' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17952' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63382' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62333' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64425' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63183' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63740' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34480' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34892' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64939' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62650' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61706' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65093' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18039' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64624' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63114' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34255' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34670' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61918' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63749' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65186' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62999' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62821' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61592' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20224' => {
+                     'detail' => 'Sector: 0, ',
+                     'group' => 'TOF'
+                   },
+        '13074' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64524' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61979' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61552' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32968' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17497' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64823' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64791' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64769' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64881' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64266' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18006' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63405' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65327' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65518' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64270' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63649' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65435' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63274' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18340' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63052' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13329' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34869' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62380' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61811' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64926' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13841' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64574' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34947' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63104' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18327' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64479' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63244' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34405' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17488' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63210' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33819' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '18430' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18259' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64485' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12850' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '62292' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61871' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64109' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63742' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62211' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18349' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65457' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62833' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64480' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61583' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63145' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65171' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64949' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62153' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18303' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17820' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65090' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64199' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63613' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32874' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34871' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34288' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18354' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12308' => {
+                     'detail' => 'Sector: 1, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '17877' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64301' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18722' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '64963' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62735' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18220' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65373' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34183' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61885' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65003' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62418' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65228' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61763' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17892' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63168' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18688' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '61505' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33009' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17582' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18266' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62016' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61601' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33800' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '32797' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17846' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63164' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62000' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34100' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18155' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64435' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34763' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18272' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18069' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13570' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63141' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18482' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '65013' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63640' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63227' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65250' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '33000' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12370' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '18130' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34942' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34814' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63574' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34153' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63680' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34787' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32889' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65309' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '16398' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '64192' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62888' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62715' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65512' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62969' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63781' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63278' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61953' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65414' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63561' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61615' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63336' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63356' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34885' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '33567' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64648' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17977' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34242' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33169' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '62625' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32821' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34931' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34262' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65306' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61512' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64145' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62612' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32959' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63555' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17785' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62231' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64278' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34441' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63414' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17587' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17682' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65314' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65089' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61680' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18739' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '64636' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12324' => {
+                     'detail' => 'Sector: 2, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '13601' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '61806' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34519' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17614' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34485' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62088' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64784' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35038' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62601' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63630' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64813' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32995' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65358' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62258' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16415' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '63863' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34198' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63192' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34523' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65364' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62739' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62422' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34154' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64639' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64434' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64015' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64822' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17666' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64522' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61558' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34598' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34388' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64697' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64213' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64161' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64117' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34875' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63488' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65047' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64206' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62335' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64259' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18331' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62065' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61994' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61721' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34828' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18400' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35016' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64294' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64563' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63348' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62164' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34805' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63422' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65038' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63814' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18199' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61665' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61773' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34764' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62031' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32869' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34289' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65084' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34462' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63498' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61751' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62429' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64132' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65271' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65194' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62654' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61973' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18030' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64226' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62732' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33008' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62533' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64974' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14114' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '17759' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17565' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64168' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17938' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63806' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19218' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '17907' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61902' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63736' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17728' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63150' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62340' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62060' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64641' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64599' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63897' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64595' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64449' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18138' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64770' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34559' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62807' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34080' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34271' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63200' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61480' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17600' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65293' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63411' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64408' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17900' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62047' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18319' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18385' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34224' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63702' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18194' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64416' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63465' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62454' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33555' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '63650' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62880' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63837' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62744' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61470' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18285' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33572' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '64179' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18178' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17651' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63518' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65526' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18351' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34160' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34554' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62014' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62261' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18174' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34446' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63082' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19984' => {
+                     'detail' => 'Sector: 1, ',
+                     'group' => 'TOF'
+                   },
+        '18373' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61864' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62121' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17500' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64990' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34200' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64091' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62545' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18183' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34207' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63848' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61624' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62798' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34051' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61752' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61560' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34604' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63212' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65206' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61939' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64743' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65213' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34591' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34589' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64546' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34855' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34236' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34911' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62331' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17775' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34537' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63718' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32996' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34450' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65150' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34772' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62435' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32895' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12816' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '32877' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61765' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18187' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34499' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63678' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33041' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64780' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17817' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17777' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62487' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65448' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18124' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62524' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61498' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64335' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17437' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63157' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62753' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64347' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62677' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64698' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61912' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65050' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18102' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17748' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64795' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62898' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64551' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61966' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64009' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18280' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63855' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62473' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64577' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17433' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34823' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62367' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34177' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32982' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64902' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63674' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17734' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18004' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65073' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34834' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63714' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18058' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64909' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19009' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '65465' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34131' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63765' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64462' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61455' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65492' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63879' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62771' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64677' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62327' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34280' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64628' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62688' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62099' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65344' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64218' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34276' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17495' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17934' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18190' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64709' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17812' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65220' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62326' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64587' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18769' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '63063' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34424' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34229' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64121' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63160' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64028' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62100' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18024' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65480' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17428' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '14145' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64700' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64495' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64984' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63009' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63513' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64886' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63754' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17694' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64248' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18244' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63542' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18398' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65168' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '33826' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '62670' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34664' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65227' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18404' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62970' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61744' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18135' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34496' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17524' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64986' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62802' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20016' => {
+                     'detail' => 'Sector: 3, ',
+                     'group' => 'TOF'
+                   },
+        '33794' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '64621' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17645' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62852' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34096' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62816' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32862' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61881' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34490' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64997' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64440' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63986' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17923' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34637' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62596' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17983' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64656' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62955' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62443' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18963' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '32783' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64106' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64151' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34588' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13569' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '32886' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63362' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61790' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34248' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33020' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34312' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65099' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63639' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65328' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63436' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62271' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34700' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18754' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '62972' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17961' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33539' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '64779' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64916' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64048' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62286' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17577' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34782' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34211' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34707' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33830' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '61781' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18992' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64896' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62134' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34167' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34783' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17635' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65106' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64062' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63253' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32841' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62196' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34616' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64801' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63891' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63163' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64461' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34741' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17875' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34068' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63950' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17911' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63024' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17429' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65336' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62244' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65357' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62387' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61454' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34868' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64107' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63748' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62770' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65378' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34117' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32947' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34722' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17411' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64267' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12594' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '12322' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '61580' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34570' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13089' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '63902' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17770' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33003' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63782' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18341' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18359' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63679' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62646' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61992' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63612' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17494' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17441' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34636' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61538' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62170' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61949' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17895' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64814' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65175' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '35042' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65249' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18269' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65394' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63099' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62149' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17677' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32798' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62383' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63641' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65017' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64170' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63142' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62462' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64800' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12563' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '63429' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35023' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34512' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64619' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34734' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63167' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34476' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32933' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61812' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32928' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61479' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62822' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62238' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34692' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17758' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63066' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62444' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17876' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62680' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63562' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63001' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64849' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34136' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32913' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34752' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61774' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64966' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61553' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18364' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34776' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64152' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61809' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18496' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64122' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61942' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33015' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17476' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32835' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65002' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34925' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64182' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64754' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62413' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17420' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62174' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17926' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34336' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65423' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61658' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64472' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34212' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63186' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63038' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17821' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64369' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61472' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12817' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '19776' => {
+                     'detail' => 'Sector: 4, ',
+                     'group' => 'TOF'
+                   },
+        '63820' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34549' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62013' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34705' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34184' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63610' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63433' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64895' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32974' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17596' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65159' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18160' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62504' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63228' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33541' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '61497' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62338' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62517' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34963' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18416' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35050' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63381' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64346' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63485' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63034' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64327' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33040' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '18707' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '62092' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63913' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61645' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34370' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63652' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62651' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61916' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34969' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62843' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34561' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '16390' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '34866' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18309' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62558' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65046' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61618' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61578' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18427' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63408' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63306' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63259' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17548' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62840' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34110' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17880' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62996' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17842' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61564' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65074' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62033' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12306' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '34308' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62899' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35057' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63624' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34061' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64140' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17514' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65437' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64558' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64236' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17418' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62399' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62390' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64529' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62791' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61544' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34673' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64401' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32812' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62474' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14144' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34459' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63074' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34739' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62986' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64073' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62869' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32969' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '33839' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '63047' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63385' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34544' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34958' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63041' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17566' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33804' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '64537' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13058' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '32770' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34197' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34064' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65474' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62936' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65403' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65027' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18169' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61860' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18232' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18978' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '62051' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62293' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18203' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62553' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63352' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61839' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65436' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34376' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63501' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61464' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64746' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64884' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34653' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34433' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32802' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34552' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35063' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63373' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62923' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64364' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63106' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61960' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65190' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64025' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18286' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64927' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34354' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63809' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63534' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62495' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34624' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62616' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61664' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65528' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61635' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64260' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18689' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '64689' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63197' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64840' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62536' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65499' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65064' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17800' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63994' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61997' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62788' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62409' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34818' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63703' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34617' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64300' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34645' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17967' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62701' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61707' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64818' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62152' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63729' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62026' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63263' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63092' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18227' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18723' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '34532' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17439' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61526' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32893' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34199' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62227' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62282' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64856' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34126' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63839' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61602' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63020' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17855' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63991' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63597' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32791' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63794' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63015' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17504' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17797' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62554' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64085' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63230' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17430' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34391' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34435' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61872' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65261' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64269' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32961' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62001' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16404' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '64036' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65244' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64286' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65141' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64861' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64334' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34509' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34364' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62595' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62607' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17609' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64833' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65430' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34263' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63607' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65055' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61799' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34983' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18037' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32820' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64726' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63664' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64362' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62346' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17978' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18098' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62873' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17576' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64860' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17838' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64320' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62469' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34717' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17711' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62902' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62356' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65258' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17833' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62811' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64683' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18241' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64375' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64661' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34937' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18016' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64838' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63830' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61909' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61531' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62305' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34415' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34106' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64146' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17826' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32921' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63447' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63440' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64391' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62546' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62566' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17483' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64731' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62269' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65124' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18252' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62959' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19968' => {
+                     'detail' => 'Sector: 0, ',
+                     'group' => 'TOF'
+                   },
+        '62827' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18201' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63413' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18401' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18063' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64309' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64668' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61849' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34049' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63928' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17887' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18451' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '19266' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '17828' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65274' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63173' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64842' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64450' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62140' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17464' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18075' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64610' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62758' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62854' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17765' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62133' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35033' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62194' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34140' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62725' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64326' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34988' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63988' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63778' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62539' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64876' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64788' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63536' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61685' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16386' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '63944' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65081' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64029' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63807' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17937' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64960' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18031' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61666' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63282' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64596' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64090' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62032' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34686' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17503' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34148' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61865' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34073' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32914' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64674' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65193' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61745' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14113' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '65021' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63294' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34449' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64167' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62328' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63081' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18172' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62751' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19219' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '64417' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62855' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17519' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62080' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63735' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61815' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34497' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18139' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63046' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34744' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63836' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63201' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64629' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34886' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18175' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17954' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63894' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33818' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '65320' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17908' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18153' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62262' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61753' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17751' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18374' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63889' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34975' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18387' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62774' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62799' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18182' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34546' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33021' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61810' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34484' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63875' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62547' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34865' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '32811' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34551' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63361' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18386' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34252' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17969' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64843' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63912' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62544' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17843' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35027' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34603' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63909' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62057' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18318' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18179' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63799' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63524' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63421' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61471' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18132' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64506' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34141' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63506' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65028' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64054' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34981' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34553' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17459' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33216' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64588' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61623' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32881' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63466' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63945' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63448' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34223' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62702' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61561' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64237' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62068' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32822' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63277' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62120' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34320' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63314' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34054' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32876' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64258' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34306' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32801' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65188' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62823' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18325' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32888' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61511' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17747' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63305' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20304' => {
+                     'detail' => 'Sector: 5, ',
+                     'group' => 'TOF'
+                   },
+        '63519' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63059' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63156' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18191' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62052' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32994' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '33566' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64821' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34930' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64783' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63868' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18050' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64014' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63089' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64608' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64928' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35009' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34501' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61838' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61807' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17588' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62699' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62611' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34292' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64930' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65413' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61974' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61609' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13602' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '34761' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64169' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61823' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63755' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17919' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17766' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34404' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18425' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63862' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64696' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64205' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17613' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34757' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64510' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17848' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63490' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18944' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '62626' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18390' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63608' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64957' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63400' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61550' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18101' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34795' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64118' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65221' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63243' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64550' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32983' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64290' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18330' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62738' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13857' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62837' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17931' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63598' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62213' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63109' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64414' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64212' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63462' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18397' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64295' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63480' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62421' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34471' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65079' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64638' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18141' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17442' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34139' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17521' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64760' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17608' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64753' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34286' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62436' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17551' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65132' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64711' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34487' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63937' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18301' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34665' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18346' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64488' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62201' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62167' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65424' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17659' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17930' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34268' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63208' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62325' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64983' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17667' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61985' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65058' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65030' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '33797' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '64701' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64985' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18110' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64275' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64228' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62343' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61841' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18768' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64765' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62559' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61764' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34513' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65204' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61525' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18295' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62171' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61791' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34784' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65279' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64172' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64097' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62336' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61708' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17585' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34491' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33573' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '34416' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63972' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34889' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64998' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62113' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17510' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33554' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64778' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61921' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34095' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62597' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17547' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17962' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35008' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18465' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '18755' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '34576' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32863' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '35064' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63554' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34788' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33829' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '65107' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64022' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63677' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61882' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61821' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32786' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64971' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61772' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61532' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62285' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34241' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62968' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61565' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12579' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '65272' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65329' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65236' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18499' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '34168' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62155' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64496' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34562' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17704' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62197' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17789' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13330' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63064' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64631' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61898' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17984' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34247' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64191' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17408' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64386' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63357' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18738' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '18015' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34330' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33838' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '65288' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64767' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62887' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61616' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64131' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34385' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17634' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63715' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17778' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64900' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63747' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34771' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62678' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32840' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64400' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61938' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64042' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34178' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34260' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63673' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18186' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64703' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63117' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62488' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34592' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64047' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62792' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19026' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '64184' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65207' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65072' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63979' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61796' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61499' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65527' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65151' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63237' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62525' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63451' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62879' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17436' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64457' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34654' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '16406' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62279' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17733' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62332' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65382' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34909' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61913' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34440' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17776' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62229' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17727' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34130' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62801' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62366' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61675' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65447' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63930' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64008' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63435' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65113' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64907' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64768' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63132' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65189' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62747' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64448' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63631' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63151' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64933' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61980' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34277' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62072' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17475' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17786' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63040' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63719' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12288' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '64521' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61559' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34281' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34585' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34543' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63533' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34822' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62942' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62489' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61967' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34775' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63712' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64819' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17492' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32894' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65513' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62147' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63854' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35017' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '32922' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17805' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63135' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62687' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12818' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64855' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17888' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63821' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61646' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32892' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '35049' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63037' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34125' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62312' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62903' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17925' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63721' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17597' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19761' => {
+                     'detail' => 'Sector: 3, (additional)',
+                     'group' => 'TOF'
+                   },
+        '63225' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62633' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33828' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '64830' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61581' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64611' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62255' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63543' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63384' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62516' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63246' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32980' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18417' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63116' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61954' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34403' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64471' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63380' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63166' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34161' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32778' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '32799' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61937' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63499' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17750' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64798' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32988' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34894' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '14160' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '63838' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33057' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '65446' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18426' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34307' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64557' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18025' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64458' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62377' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63651' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34335' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65383' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '13137' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34425' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34185' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61930' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34213' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63303' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63033' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33017' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62034' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34770' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17791' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64061' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63372' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18961' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '64737' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17939' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65438' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '35032' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64745' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64515' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63407' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62828' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62997' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61579' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62987' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62643' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19489' => {
+                     'detail' => 'Sector: 2, (additional)',
+                     'group' => 'TOF'
+                   },
+        '64227' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62555' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62652' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61917' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63339' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61856' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62641' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65504' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18168' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61686' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64072' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65091' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34878' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '12305' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '34456' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63783' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17881' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63159' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62844' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18070' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64663' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32909' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '35056' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '12292' => {
+                     'detail' => 'Sector: 0, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '18202' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62630' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17863' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33792' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '62455' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17417' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17658' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64108' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34949' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17410' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62773' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17910' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34635' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34451' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62759' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63191' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65395' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64392' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18356' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34672' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63254' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12372' => {
+                     'detail' => 'Sector: 5, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '62245' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61801' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64353' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63261' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34759' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34580' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65379' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34116' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64277' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18197' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12291' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '62398' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32946' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64355' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61883' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18333' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63138' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61941' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18260' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18268' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12547' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '18691' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '61473' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64487' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64672' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63162' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32939' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17874' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33014' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64991' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62386' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64397' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63618' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62382' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64965' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17894' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32929' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63732' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34191' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63299' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61500' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34257' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32902' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63901' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63143' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34995' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62175' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34693' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32956' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65456' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62480' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65016' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34990' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64951' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63642' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63199' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65039' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63454' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61681' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34888' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34369' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63999' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64171' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65466' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63793' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18363' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61948' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34819' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17629' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34944' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18347' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33002' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65174' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65127' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64181' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65243' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '20257' => {
+                     'detail' => 'Sector: 2, (additional)',
+                     'group' => 'TOF'
+                   },
+        '34749' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17421' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13376' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61746' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62107' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34917' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62505' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33557' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64528' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62657' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35021' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34790' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62085' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12339' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '18278' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63509' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34502' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17827' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63829' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63956' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63779' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63874' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62416' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65343' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65262' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64287' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61657' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65503' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65431' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64682' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62200' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65029' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64422' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63958' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62812' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17463' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33833' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '63315' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62195' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61848' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63071' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17990' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64562' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62537' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34950' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '19267' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '17839' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13088' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '64017' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62775' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65257' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63474' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17829' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18311' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62306' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63510' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62046' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18064' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34984' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34526' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62203' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17683' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13649' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '63983' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63700' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63281' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63563' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62623' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64725' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32960' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62872' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62878' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65534' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63467' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62580' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18993' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '64159' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17705' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65330' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64547' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17928' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64660' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62148' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61784' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64609' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19457' => {
+                     'detail' => 'Sector: 0, (additional)',
+                     'group' => 'TOF'
+                   },
+        '65140' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18118' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19216' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '63012' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18211' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17949' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64839' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63847' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64251' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63801' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17482' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63544' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65485' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65226' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17712' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63326' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65001' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65045' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34731' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13872' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '64802' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34985' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '35003' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64681' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18200' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18209' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '16387' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '64325' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19505' => {
+                     'detail' => 'Sector: 3, (additional)',
+                     'group' => 'TOF'
+                   },
+        '64308' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63014' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61694' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17529' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63943' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18308' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63353' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61873' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34327' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64815' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64282' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62353' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64030' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62132' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65210' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64505' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63170' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62750' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64538' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61961' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62615' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62185' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34687' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33803' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '65311' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34392' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34957' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63350' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63611' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62937' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17530' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62281' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64194' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64053' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16403' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62579' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34710' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34375' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63581' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64877' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62832' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34432' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61861' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65022' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61736' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62230' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17803' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32932' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65493' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61968' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35041' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61539' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18089' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17453' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65473' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18226' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62246' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61720' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62789' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34840' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64313' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18235' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64003' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63964' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64940' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62922' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61465' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32832' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65404' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63869' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63728' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62027' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64688' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63992' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63189' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34644' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64084' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34434' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64883' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62660' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34353' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17688' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62494' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61996' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17757' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17798' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34313' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34910' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62239' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34926' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65529' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64383' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63091' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17691' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34531' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65252' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17740' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18095' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34063' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34804' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63692' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62522' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17968' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62913' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32792' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62724' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64333' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62226' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34618' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63946' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17854' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17431' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64969' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64037' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63196' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17569' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64261' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63815' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64866' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16405' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '64238' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62075' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62538' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63827' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62221' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64972' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63860' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64306' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65487' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64684' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65071' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64376' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64285' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63841' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65225' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65063' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18323' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17832' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62228' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64366' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34919' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65000' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33556' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '34923' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64071' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63456' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33185' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '17992' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34315' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63993' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63812' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65246' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '13122' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '33542' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '17942' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34429' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64183' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63842' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64548' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32776' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '35000' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63090' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62095' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62582' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65497' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65008' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18088' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34646' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34716' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64344' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62881' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64262' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64667' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18429' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19249' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '17511' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63238' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18163' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17458' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62041' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35061' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34713' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63449' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63346' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64500' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18234' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61991' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64527' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18450' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '65432' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61687' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18111' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34703' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63975' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62764' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17621' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62723' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63609' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34946' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62943' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64087' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17932' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13905' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62040' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32891' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17469' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34431' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62618' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64430' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34517' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63216' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18310' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34118' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62551' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34674' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '19202' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '63951' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34736' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64854' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63788' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63763' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62003' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18043' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17996' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18147' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34586' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63599' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18275' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34619' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34796' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62166' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61735' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63354' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17689' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17767' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34121' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64469' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18255' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62463' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32768' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17462' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64133' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18096' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32952' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64536' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61814' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65044' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63546' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18032' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63981' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17574' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65057' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64875' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33810' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '18225' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18406' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17804' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19201' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '65490' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64092' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17493' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62307' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65482' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62718' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64310' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62187' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64675' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34091' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64311' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34769' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62586' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63316' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62241' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17474' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65147' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61494' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65476' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63119' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34525' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64946' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64863' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64793' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17451' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63511' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63068' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63360' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65515' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65392' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61820' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65370' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64829' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34610' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18066' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34625' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62974' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64616' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62389' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62581' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32880' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65410' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63926' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63416' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62915' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17591' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63097' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61638' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63021' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32950' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62729' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64921' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62835' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34510' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62294' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64590' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63320' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34454' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34897' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62829' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62086' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64942' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18157' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65310' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34575' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34626' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63507' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32788' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62209' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63055' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13345' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64979' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18014' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64324' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34328' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63583' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64317' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17703' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35031' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65331' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61729' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18770' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '64712' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63727' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64307' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61520' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63125' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17680' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63585' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34723' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62029' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64848' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17422' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34479' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34883' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62242' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65338' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65158' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62411' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62569' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64968' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62011' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63906' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32871' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63461' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63194' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17447' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63654' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34053' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64623' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64600' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64482' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61514' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65417' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63060' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32823' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62441' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63904' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63746' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63493' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63734' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63660' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17539' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65019' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63604' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18328' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33837' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '35025' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64142' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62299' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63617' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62359' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62900' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62109' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62379' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65361' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63632' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62877' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62511' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34367' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64820' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63965' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34196' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65129' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63592' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63369' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18335' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62472' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65376' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64291' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33013' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61822' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63370' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63075' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62648' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17853' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18023' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64759' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64415' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18366' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32931' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65009' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18003' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32942' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64520' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18424' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17824' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64982' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32923' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62608' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19264' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '63101' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63265' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34470' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34754' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63724' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17756' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33570' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '35047' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64566' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63590' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65098' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34953' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62782' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65506' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63293' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61975' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63214' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61771' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18414' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63129' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34170' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61542' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63152' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35052' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18434' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '62736' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34816' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65429' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64050' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18247' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64993' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17783' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34464' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63768' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32949' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65157' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62925' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12368' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '34762' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17419' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34287' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18358' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34338' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34846' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '33793' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '34186' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65439' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18353' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34438' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63881' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65192' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62809' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34104' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17602' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '20289' => {
+                     'detail' => 'Sector: 4, (additional)',
+                     'group' => 'TOF'
+                   },
+        '63226' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63148' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18263' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65167' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63888' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63181' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34959' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61641' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65178' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '14161' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '32940' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62176' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61448' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61501' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63185' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63570' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34128' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34251' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17882' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62810' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64835' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63568' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17676' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63223' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13873' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '65391' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '33807' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '61487' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63623' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18117' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65018' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34727' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62316' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61935' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65454' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17794' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62720' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64816' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34976' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62856' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63251' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18216' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34939' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64772' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62456' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64274' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61469' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18962' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '33137' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '17873' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63911' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34982' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34162' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63375' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18256' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12612' => {
+                     'detail' => 'Sector: 4, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '34069' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34694' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61888' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34145' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '12593' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '35070' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17412' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32985' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17760' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62599' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64719' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63008' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65321' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17671' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18196' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62642' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18976' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '65524' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64241' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65131' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63428' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17546' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17452' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18283' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34655' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64330' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63538' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18448' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '63043' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12289' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '18299' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34230' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61969' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62666' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63215' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62097' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18352' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63054' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63137' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63108' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62912' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17950' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62146' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32911' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18181' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64992' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64406' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64089' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18136' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64338' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63665' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34550' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61519' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61446' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61825' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64893' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18104' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19251' => {
+                     'detail' => 'Sector: 3, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '62274' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16414' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62523' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62934' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61769' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64497' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62957' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64002' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18306' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64412' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64040' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65035' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '19025' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61767' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65114' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62437' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18176' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17435' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18329' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62215' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64138' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61911' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65208' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '33153' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '61914' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65126' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '32938' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34908' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64932' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64541' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65389' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34445' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62329' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34567' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34056' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64707' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17904' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34542' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62177' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17736' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17902' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61659' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62078' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34904' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62963' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34098' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34599' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17779' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62675' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33815' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '61893' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61515' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61923' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65182' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64657' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34314' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64904' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64384' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61742' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65104' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61662' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62543' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61780' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65467' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63803' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61907' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17699' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65477' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61986' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65337' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34284' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62674' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64549' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34355' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61955' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64924' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17810' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62324' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62629' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63701' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61614' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34235' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62804' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62568' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32815' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34075' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64031' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18705' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '62361' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62609' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18752' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '65234' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64601' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34498' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '12352' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '18013' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62614' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17963' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32847' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12625' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '62403' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64045' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17865' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17813' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34882' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61709' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61927' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63978' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64999' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65460' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62028' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62198' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34493' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62102' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62590' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18294' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34639' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62953' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65276' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64019' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63516' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62871' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18125' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34426' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34785' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64952' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61850' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64888' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64208' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34918' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61833' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18073' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64935' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62864' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17889' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34361' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64571' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62994' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64579' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62288' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64456' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64095' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61792' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65267' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17603' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17663' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63939' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63545' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17976' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64913' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32860' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62191' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63323' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18407' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34789' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65232' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '35048' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63468' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34482' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34309' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61940' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64253' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18320' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65290' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64953' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64193' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33022' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61854' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61714' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62154' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63832' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62457' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64630' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63984' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62924' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62250' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17409' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34465' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17737' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62510' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65160' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17985' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32993' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61449' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62892' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62393' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34539' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62686' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64423' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18042' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34246' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18079' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62321' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64554' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18737' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '63932' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17642' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34473' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63441' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63190' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64398' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35040' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18254' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62464' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64853' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18051' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63271' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34833' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61682' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61779' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63770' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64710' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34343' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62772' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17722' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62352' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34634' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63343' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63338' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63526' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32883' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63708' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63347' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61760' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64124' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63049' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62264' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17890' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62882' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61700' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64296' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65455' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62740' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63796' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62548' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65196' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '12832' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34079' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18384' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63022' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61723' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64177' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63080' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61862' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13313' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34155' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34508' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34169' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61817' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34296' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63893' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18379' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34743' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17799' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33560' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '63491' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34873' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63528' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17448' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62210' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65416' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17498' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17512' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17628' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65082' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64752' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12548' => {
+                     'detail' => 'Sector: 0, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '65316' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64115' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63455' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64673' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64276' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64055' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63752' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62975' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63088' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32833' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64691' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64649' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17918' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62236' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17692' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64103' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18396' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33184' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63698' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61699' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64437' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34803' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18143' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61804' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12562' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '61551' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63453' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63358' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13073' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '12338' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '61477' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19520' => {
+                     'detail' => 'Sector: 4, ',
+                     'group' => 'TOF'
+                   },
+        '35014' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62713' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13136' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34395' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65286' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63155' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33543' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '65224' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61483' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62698' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19456' => {
+                     'detail' => 'Sector: 0, ',
+                     'group' => 'TOF'
+                   },
+        '62090' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65285' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62824' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63464' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62119' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64239' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61626' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65445' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17909' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63681' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34206' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62707' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34666' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32977' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '32859' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64473' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32866' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34402' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65342' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17553' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33569' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '17615' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33248' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63431' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65300' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63245' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32852' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34146' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '16397' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '34214' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62742' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19217' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61843' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34560' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17897' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34864' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65481' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62532' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13585' => {
+                     'detail' => 'Sector: 1, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34557' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62624' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34332' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64519' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63317' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18112' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34606' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18044' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32963' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34070' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62342' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18140' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64516' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63470' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61566' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62392' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65421' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64250' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18332' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63733' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17772' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32898' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64581' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63716' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64938' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34973' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17598' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64016' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64441' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64390' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62123' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62694' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34457' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63557' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62053' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17746' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62506' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65367' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '14112' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '17617' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17956' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63861' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34393' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62797' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16395' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '62110' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65305' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17589' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62407' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63321' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65037' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63582' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64564' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62841' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32953' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63880' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63349' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18481' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '63813' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32809' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18091' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17825' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17640' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17718' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34966' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64889' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65273' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17668' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64249' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19200' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '18771' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '63103' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17592' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62587' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64361' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62101' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63643' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20273' => {
+                     'detail' => 'Sector: 3, (additional)',
+                     'group' => 'TOF'
+                   },
+        '64358' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17807' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17485' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34345' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62049' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63774' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18093' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62048' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63571' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63569' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61502' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63377' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63202' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64312' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65043' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64945' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64862' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32976' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '19760' => {
+                     'detail' => 'Sector: 3, ',
+                     'group' => 'TOF'
+                   },
+        '63982' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62184' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65371' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17545' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64659' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17432' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61756' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63934' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62300' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17924' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62973' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19265' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61789' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64922' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34421' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33827' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '17872' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17461' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64319' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63890' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64941' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17681' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64323' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17509' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32951' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63537' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64318' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62954' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18065' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34455' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62728' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62308' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18284' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64143' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64079' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62139' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33168' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '62815' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32962' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61842' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17473' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34574' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62157' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63161' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63584' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62598' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63621' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64011' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17896' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62295' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61441' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63745' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64713' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35069' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63828' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32937' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63849' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61637' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61880' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18415' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34294' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62243' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61537' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17941' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34430' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64063' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34316' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62096' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64532' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64086' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64865' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62355' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62520' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18080' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34850' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64373' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64336' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18076' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62145' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65341' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61528' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65212' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63171' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61600' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63367' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34896' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63535' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61701' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64666' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17697' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65251' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34066' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17450' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18087' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18372' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33836' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '62035' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64363' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63000' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64024' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34715' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61782' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64345' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34951' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62583' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64141' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62508' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32924' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63489' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65245' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61630' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19473' => {
+                     'detail' => 'Sector: 1, (additional)',
+                     'group' => 'TOF'
+                   },
+        '61556' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61486' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62722' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64504' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35001' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17852' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33805' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '62765' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32890' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '33806' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '61990' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64578' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34518' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64395' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17690' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34583' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61642' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65498' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34916' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18315' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63042' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61798' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18208' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34099' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64263' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63355' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61879' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64230' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34387' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34656' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64540' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65348' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61734' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62552' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17995' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17801' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18246' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32868' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63800' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18313' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62237' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34127' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65488' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34847' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61770' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62124' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18057' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63292' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64885' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34986' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '13904' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '19248' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '63840' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64748' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64526' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63235' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19537' => {
+                     'detail' => 'Sector: 5, (additional)',
+                     'group' => 'TOF'
+                   },
+        '65078' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64565' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17991' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18237' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62617' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65166' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64200' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17490' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61673' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62257' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64513' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63297' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33811' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '34180' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64005' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63919' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65191' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64018' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18350' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34708' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63187' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62337' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63262' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20033' => {
+                     'detail' => 'Sector: 4, (additional)',
+                     'group' => 'TOF'
+                   },
+        '63048' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61584' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13874' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '34797' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64994' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18217' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63887' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62310' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18262' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63593' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34895' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64105' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63224' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18116' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18344' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18033' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61947' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64589' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17601' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63180' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64730' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65393' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '32793' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18435' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '18134' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63289' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17948' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34817' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62961' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61596' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34688' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65292' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64196' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18261' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18119' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65177' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63576' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17761' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34337' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '32849' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64420' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34240' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34938' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65313' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64894' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34259' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '14162' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63118' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32971' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62783' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62108' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62315' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63661' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64559' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65475' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62419' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65444' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63252' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61936' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17670' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19969' => {
+                     'detail' => 'Sector: 0, (additional)',
+                     'group' => 'TOF'
+                   },
+        '62376' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63374' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62705' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64034' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33136' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '65268' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '32903' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18277' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64828' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63769' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63629' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62776' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65130' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63427' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64240' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34792' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64460' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35051' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '32813' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64929' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64070' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63124' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62967' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18218' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17686' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65390' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63213' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63726' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34728' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34187' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34746' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34627' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64154' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63877' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63730' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13346' => {
+                     'detail' => 'Sector: 2, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64620' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34863' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34874' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64967' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62401' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34478' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35046' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63780' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63402' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13312' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '17423' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34960' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63603' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64981' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63616' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63653' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64305' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18103' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18449' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '18322' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32870' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34661' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62388' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65377' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63368' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64439' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34924' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34811' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61754' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65339' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63905' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61456' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64481' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62471' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34150' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63903' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64850' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34157' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18365' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61513' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62482' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64699' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62012' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17468' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63371' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65322' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62780' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62479' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64796' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34171' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '35022' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62358' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64552' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65332' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64809' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63959' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63280' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63184' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17768' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35039' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63591' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63328' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65360' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17883' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65007' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63564' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61607' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65176' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63076' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34733' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18022' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18334' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34932' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18428' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64348' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34996' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63795' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20048' => {
+                     'detail' => 'Sector: 5, ',
+                     'group' => 'TOF'
+                   },
+        '62600' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33578' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '34884' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '32930' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65505' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65092' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63100' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65514' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62414' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62636' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62653' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34401' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63401' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63789' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33814' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '62066' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64281' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63031' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33012' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63966' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63149' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62901' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32948' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34120' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65097' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63248' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18224' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61976' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34724' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18002' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32941' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34999' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61995' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64936' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62908' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17864' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35062' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63073' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62287' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64455' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61851' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65323' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18276' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18706' => {
+                     'detail' => 'Sector: 1, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '61457' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17811' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61793' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12624' => {
+                     'detail' => 'Sector: 5, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '18293' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32780' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61567' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32861' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63264' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62893' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18012' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33831' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '63153' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65237' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34107' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17575' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32824' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64740' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63977' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34786' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64572' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64153' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17784' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61527' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63492' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65162' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34111' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62199' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61755' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64633' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62083' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64094' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62360' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34300' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17702' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62323' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18126' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34528' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62870' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17729' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63690' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34667' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64901' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17964' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33559' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '34721' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63920' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63128' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62481' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63111' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34706' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62635' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64468' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65080' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63831' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13362' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '62868' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33795' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RPC Hub'
+                   },
+        '61715' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62458' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18405' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34638' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62995' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64771' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32919' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34824' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '32785' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63927' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34325' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35012' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34245' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62958' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32787' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61743' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61496' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62567' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63032' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17637' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12290' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '18753' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61530' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65291' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62273' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18041' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33023' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65169' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61855' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64817' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34414' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62345' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34172' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65525' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64808' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62790' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18161' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12608' => {
+                     'detail' => 'Sector: 4, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '13121' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64553' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62803' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64954' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32803' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '35006' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34344' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62111' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64280' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64032' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17527' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64739' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17643' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61831' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18736' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '63434' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17662' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34076' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62606' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64914' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62659' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64490' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62161' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64297' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34760' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64669' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16394' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '62980' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63016' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62122' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16413' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62216' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62438' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62449' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63886' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63298' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62507' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62009' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65087' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63667' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61597' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61824' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61892' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63896' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63717' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62685' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62814' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34611' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62319' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34979' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61518' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33581' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '63134' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18977' => {
+                     'detail' => 'Sector: 2, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61766' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61899' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63504' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63409' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62830' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63666' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61922' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65530' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17762' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65181' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62940' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62168' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61915' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62098' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65388' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64220' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64413' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62070' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62645' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33152' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63853' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61447' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62917' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34802' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34147' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '12561' => {
+                     'detail' => 'Sector: 1, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '34097' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34179' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34500' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64970' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12564' => {
+                     'detail' => 'Sector: 1, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '34660' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65036' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64751' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34055' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34059' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34541' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65491' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17434' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62971' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34903' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34907' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34791' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64670' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61926' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17858' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34285' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64708' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17735' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19744' => {
+                     'detail' => 'Sector: 2, ',
+                     'group' => 'TOF'
+                   },
+        '63764' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16408' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '34718' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65209' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62430' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62676' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18137' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61984' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12336' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '19792' => {
+                     'detail' => 'Sector: 5, ',
+                     'group' => 'TOF'
+                   },
+        '62665' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32846' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64081' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34511' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17755' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63065' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33571' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '34568' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61987' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17679' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61478' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65287' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '32867' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61908' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64766' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63633' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64646' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64542' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64531' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62002' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62404' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63910' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34396' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62712' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64350' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32853' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34362' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61481' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62613' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32912' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61863' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65146' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64166' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61956' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34295' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64064' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65381' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64498' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17554' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64176' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34447' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61482' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61625' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63288' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62708' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18146' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62697' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62693' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61688' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34331' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64186' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17719' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34605' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61545' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64617' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34215' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63154' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64582' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34751' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63366' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34507' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64389' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64215' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13584' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34205' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34427' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35015' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '33568' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '34163' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62059' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64919' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63307' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32992' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65349' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62077' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62700' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62112' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61768' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18113' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63087' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18180' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34444' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62252' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18045' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63486' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18162' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17721' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17745' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '16396' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '18253' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34254' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64252' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63867' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61495' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20272' => {
+                     'detail' => 'Sector: 3, ',
+                     'group' => 'TOF'
+                   },
+        '20001' => {
+                     'detail' => 'Sector: 2, (additional)',
+                     'group' => 'TOF'
+                   },
+        '34856' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61878' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35030' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65356' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61650' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64644' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62391' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64409' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34394' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17744' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65422' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62020' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64474' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34584' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34082' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65366' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63236' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61674' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19521' => {
+                     'detail' => 'Sector: 4, (additional)',
+                     'group' => 'TOF'
+                   },
+        '62054' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17955' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64229' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62424' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17720' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17499' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63970' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62962' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64841' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34832' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64137' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17669' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32882' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64056' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17616' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65161' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34952' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17656' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61993' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17522' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65468' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17517' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64104' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63709' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34851' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61440' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62745' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64357' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18497' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '64116' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18177' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32775' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64958' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61816' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63442' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65105' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64273' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61805' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63525' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62935' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18052' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65195' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61962' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32958' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18240' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62549' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65398' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64603' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63203' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19250' => {
+                     'detail' => 'Sector: 3, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '17440' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63635' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17986' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17917' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62497' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18142' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34380' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64178' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62461' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17620' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63808' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64618' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63517' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17970' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64207' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62542' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64144' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12337' => {
+                     'detail' => 'Sector: 3, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '65415' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34467' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64832' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63622' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17710' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63359' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18395' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34297' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61832' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63053' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63753' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64690' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61778' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64436' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34137' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34156' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62259' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64658' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63697' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32873' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17449' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18298' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63342' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64714' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63908' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61613' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63023' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61663' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32814' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63391' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34829' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61722' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17472' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61698' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62591' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65419' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61484' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65462' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65101' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34725' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63463' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18368' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62470' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34793' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63256' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33835' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '64272' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18219' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17879' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64503' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62513' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64035' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61702' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65333' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62819' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61704' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65070' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62982' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62212' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17648' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34905' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65260' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64846' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64790' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12610' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '61859' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62018' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32794' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61557' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63296' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64098' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61711' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63010' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18021' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35036' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63989' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62563' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61608' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62178' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63967' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33010' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65259' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64722' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62301' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32944' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63127' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32925' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17580' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63388' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34650' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64201' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63070' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65012' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61697' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18431' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34756' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65254' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62496' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63556' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18355' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65096' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63969' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18207' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63291' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17790' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17445' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65185' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65165' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61731' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12800' => {
+                     'detail' => 'Sector: 0, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '63766' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32830' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34929' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18001' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33233' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63644' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63267' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63146' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61534' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63476' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13328' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '18432' => {
+                     'detail' => 'Sector: 0, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64484' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32905' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34102' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34072' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62602' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63426' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34738' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34472' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65020' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61459' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65500' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65155' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17947' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61585' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17922' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62640' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62927' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34696' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61719' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17809' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64185' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65433' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34181' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18480' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '34891' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64859' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35066' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65137' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64755' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18223' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62248' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62296' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65040' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18412' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34374' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61827' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18115' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65427' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34188' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17544' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61506' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18249' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63221' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64891' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61724' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62117' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62575' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62314' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62656' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32808' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34216' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34669' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13632' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34123' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62639' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63495' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34689' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63876' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61503' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63744' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34226' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61461' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63594' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63615' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17980' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64735' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34745' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62777' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62500' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32970' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34346' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61795' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63628' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64873' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34253' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61611' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17754' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61442' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62318' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34729' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64243' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17687' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63458' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34974' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63655' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32816' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34857' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34940' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64995' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17715' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61653' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34844' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64359' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61933' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34065' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17929' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64231' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17860' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18214' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63602' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62849' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34839' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34877' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '35054' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34317' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17994' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33088' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64304' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64923' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64664' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65214' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '33809' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '64614' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63824' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63505' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62037' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34862' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63844' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32806' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17940' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65061' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34843' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61867' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62036' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63810' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65401' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18127' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18082' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13057' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '17438' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65108' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18068' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61788' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65060' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65489' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63310' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62966' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62762' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62588' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34899' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '18466' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '62948' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18086' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34132' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17460' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65067' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34678' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63404' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65350' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63687' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62144' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63973' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63995' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16407' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '17769' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62043' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62483' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34291' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65052' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62916' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61489' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13616' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '20000' => {
+                     'detail' => 'Sector: 2, ',
+                     'group' => 'TOF'
+                   },
+        '18072' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34934' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61678' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62637' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65248' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61648' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14129' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62781' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62696' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61605' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62005' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34648' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64852' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62064' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32964' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62073' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18321' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64806' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34302' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62093' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62842' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32979' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61667' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34676' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '18304' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64368' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17899' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17891' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63102' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63019' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65484' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '12864' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '64088' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17531' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61548' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63322' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62557' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14098' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '63924' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64264' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61628' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61689' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18314' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18236' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64729' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17834' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17998' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62478' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65347' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62941' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64374' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63030' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18312' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34506' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64525' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34657' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34088' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33564' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '64948' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18165' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61946' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64489' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64078' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17467' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62207' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65478' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63819' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61492' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61660' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63805' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63095' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34093' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63477' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63376' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17701' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61522' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63775' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63791' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64010' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61876' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17484' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65145' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34488' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '18094' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34800' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34768' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17424' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35045' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63318' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62570' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18423' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34411' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62727' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64421' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64944' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63931' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61639' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64920' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18107' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34350' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62234' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34740' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '13842' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '18345' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18040' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32910' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65298' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62592' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63027' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63693' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62465' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32954' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64195' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63871' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62857' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18092' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62584' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64467' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63898' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62309' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18099' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18034' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65203' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65197' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65120' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '32973' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65042' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64827' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18150' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65412' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17593' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33546' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '17915' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34682' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62784' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17487' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61632' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63818' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17709' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34516' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64977' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61571' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33544' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '34418' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63472' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17550' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34965' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65265' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34628' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64868' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17636' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13361' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '63417' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33217' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64315' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32936' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62156' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64033' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63077' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64651' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32771' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '32774' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63086' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62189' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62778' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19283' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '17457' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65223' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62223' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17946' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17572' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34993' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61595' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17619' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63772' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64592' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63273' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34809' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64517' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34948' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34941' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63469' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62206' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17657' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13826' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '19234' => {
+                     'detail' => 'Sector: 2, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '61691' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34298' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '12576' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '62423' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65354' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17532' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64693' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62692' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18231' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64298' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34194' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62266' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17951' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32955' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17730' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34767' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '63696' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34695' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64396' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63233' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18394' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65408' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34390' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65198' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64678' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62180' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64959' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62988' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64101' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64001' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34381' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63341' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34955' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61619' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33005' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18145' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63345' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65318' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63662' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17763' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34801' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61748' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61777' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62866' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65453' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65128' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34581' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64020' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63587' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18258' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64625' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62884' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34379' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63731' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64111' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18159' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34144' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18369' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64156' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63634' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65217' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34810' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32825' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64671' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64244' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65418' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63176' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12307' => {
+                     'detail' => 'Sector: 1, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '34368' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63393' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17847' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61802' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34529' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62061' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63240' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13394' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64647' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64568' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33579' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '63390' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64847' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18370' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61977' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64635' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33583' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '63565' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12545' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '17724' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65121' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65088' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64763' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64650' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17857' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65270' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64632' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61957' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18049' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17610' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64826' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64534' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17583' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18131' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34613' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64602' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63684' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16400' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '62621' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64135' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63998' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61835' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61733' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62126' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17958' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64514' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32817' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17446' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17625' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65200' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64787' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12880' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34383' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63247' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65283' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34274' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65324' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64428' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12609' => {
+                     'detail' => 'Sector: 4, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '20240' => {
+                     'detail' => 'Sector: 1, ',
+                     'group' => 'TOF'
+                   },
+        '35018' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64004' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34204' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64583' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63112' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62992' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34173' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62711' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32864' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64444' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34164' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62021' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17959' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63758' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64867' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63559' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62768' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32850' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34409' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34798' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34831' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34135' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61652' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63286' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18467' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '17973' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64543' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63207' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18377' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35071' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63636' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34113' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61868' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18046' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33558' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '18960' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '64645' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65302' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63494' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61919' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64475' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34122' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34555' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35028' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34466' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64573' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63531' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32848' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17561' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '32999' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62977' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64715' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35007' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63300' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17796' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65277' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34848' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62450' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32805' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '32965' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34443' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63521' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34827' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63397' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64342' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62253' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34264' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18170' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34400' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61668' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63484' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63333' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17831' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65139' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34334' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34397' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17555' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34971' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62749' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63309' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34083' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65369' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62981' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63706' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61644' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34340' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63056' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62217' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32878' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61521' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64027' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61467' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17414' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61895' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64093' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18054' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65033' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61886' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63710' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63029' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34092' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17743' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62521' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34880' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34220' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18149' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64586' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34108' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33580' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '62372' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65523' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63668' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62576' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64431' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62909' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18326' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61988' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63739' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64905' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62302' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63131' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63018' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34534' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61925' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62448' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65180' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65443' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62104' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17623' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63051' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13600' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '17543' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62684' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64728' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64381' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18281' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64774' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65479' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64043' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33550' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '18413' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18302' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63204' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62276' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62734' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64874' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63005' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34612' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34668' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17965' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63953' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34593' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64175' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34237' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61574' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64747' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64125' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62914' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32845' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61451' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65116' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62439' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64989' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32916' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65387' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62528' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34231' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62370' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62679' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18273' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61612' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65184' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63218' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61794' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63918' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33825' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '61598' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64705' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33264' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64339' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18514' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '17471' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17673' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65102' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17987' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64221' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34058' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32856' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63450' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62426' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18265' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61891' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62664' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65077' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '19745' => {
+                     'detail' => 'Sector: 2, (additional)',
+                     'group' => 'TOF'
+                   },
+        '17678' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61568' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64776' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64149' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61819' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33817' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '62867' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62431' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17781' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62363' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62408' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33821' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '64214' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64057' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34573' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64113' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62890' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61712' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34461' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '16388' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '34412' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17491' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34520' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61929' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17605' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65380' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17528' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62138' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65110' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65469' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17867' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61462' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61649' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64454' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63675' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62220' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64165' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63365' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34077' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18381' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17806' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61517' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18292' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18011' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62632' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34659' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64899' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62076' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65533' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64882' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34906' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '12627' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '34608' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62894' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62084' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62862' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62347' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33834' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '13889' => {
+                     'detail' => 'Sector: 4, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '61785' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35013' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61963' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62951' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18108' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17661' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62647' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63866' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61830' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18248' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34726' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62756' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34527' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63885' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63325' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61640' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17739' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18028' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34428' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65164' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64491' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61671' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64911' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64805' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18408' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34633' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62806' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63750' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18297' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61587' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65296' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62354' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '16412' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '64955' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19729' => {
+                     'detail' => 'Sector: 1, (additional)',
+                     'group' => 'TOF'
+                   },
+        '64067' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17599' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65509' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63767' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34303' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61728' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63331' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34902' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61507' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63547' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64556' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63859' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13120' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61757' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65230' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63933' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34326' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63823' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17654' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62627' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63578' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18114' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65170' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18337' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64198' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33820' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '64535' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64387' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34994' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65459' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62477' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64834' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34081' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33813' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '35053' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62839' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61476' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20288' => {
+                     'detail' => 'Sector: 4, ',
+                     'group' => 'TOF'
+                   },
+        '61945' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65156' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61631' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64892' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62249' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64129' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33824' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RPC Hub'
+                   },
+        '62251' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63250' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34890' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62638' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64223' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18264' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62150' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62719' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63917' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62574' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18019' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62926' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34365' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62459' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32984' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17979' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62466' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63595' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17425' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34195' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63425' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65516' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63496' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62603' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63279' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34301' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18206' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65005' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65374' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34048' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62661' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61852' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34339' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62836' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17818' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62263' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63996' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34129' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34872' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63222' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19010' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '13344' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61460' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62889' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34225' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62589' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18215' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64962' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63439' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32904' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17581' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12849' => {
+                     'detail' => 'Sector: 3, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '65428' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64242' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32872' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61582' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63627' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63098' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34845' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34977' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34182' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63976' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34813' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61594' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61934' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64492' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '14081' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '62378' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63669' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62023' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17753' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34838' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34858' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64758' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18156' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65409' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17921' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64284' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17525' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63797' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34318' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64996' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63255' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63195' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63126' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34922' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17885' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61450' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34651' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '19282' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RPC'
+                   },
+        '63229' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33545' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '34794' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65266' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61705' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17456' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34997' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62754' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17835' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63272' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17878' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63287' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32773' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64864' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64065' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63122' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18367' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62222' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63907' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18000' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12611' => {
+                     'detail' => 'Sector: 4, Segment: 3',
+                     'group' => 'RICH ADCM'
+                   },
+        '63078' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32943' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64605' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63120' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61458' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62721' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63647' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34730' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64799' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64433' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61696' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63787' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61887' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62610' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65334' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34536' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '35024' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63403' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64980' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34714' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32831' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61950' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18342' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18020' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12801' => {
+                     'detail' => 'Sector: 0, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '64807' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63182' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62484' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17646' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62010' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65095' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18060' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33007' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64810' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65011' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62179' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62275' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65461' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34522' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65399' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65179' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17518' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62425' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33018' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '12369' => {
+                     'detail' => 'Sector: 5, Segment: 1',
+                     'group' => 'RICH ADCM'
+                   },
+        '62142' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63566' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19536' => {
+                     'detail' => 'Sector: 5, ',
+                     'group' => 'TOF'
+                   },
+        '18274' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63762' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17560' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62313' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34469' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65507' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34954' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34151' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '16393' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '62412' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64483' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17914' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34347' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63968' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13106' => {
+                     'detail' => 'Sector: 3, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '61730' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34439' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62417' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62004' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64685' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61690' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34735' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65531' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18433' => {
+                     'detail' => 'Sector: 0, Segment: 1',
+                     'group' => 'RPC'
+                   },
+        '61877' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63952' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64426' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18106' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63936' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61740' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13856' => {
+                     'detail' => 'Sector: 2, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '17466' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62726' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63870' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63266' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63802' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61964' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64080' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34373' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63548' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64947' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63147' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17716' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '12866' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '62235' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19203' => {
+                     'detail' => 'Sector: 0, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '64202' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62952' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12354' => {
+                     'detail' => 'Sector: 4, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '17945' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34697' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65123' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63270' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35060' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64943' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61493' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62137' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62932' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63050' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64978' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34087' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63028' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62550' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65411' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17850' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33563' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '32836' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63790' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62208' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63573' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63514' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63776' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63319' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65299' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34620' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62499' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64642' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34060' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17859' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61570' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33547' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '18720' => {
+                     'detail' => 'Sector: 2, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '34419' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '33808' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '62089' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34849' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62103' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64370' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34962' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61468' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62858' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62501' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64880' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17594' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62181' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62779' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18257' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62820' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32972' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34683' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17534' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61703' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63707' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17413' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63415' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34105' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '65452' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '33232' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '63418' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62876' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65222' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64652' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63980' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17481' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '35044' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62863' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62186' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65041' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62190' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17486' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63899' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63833' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61443' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62561' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62813' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35067' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62847' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65442' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18282' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65109' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62405' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63007' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64371' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32779' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63843' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18128' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61787' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32967' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64316' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64232' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62317' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64429' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63826' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63586' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65346' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '61535' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65496' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17823' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64217' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18307' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65402' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62160' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63295' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64615' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34914' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63311' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65010' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63811' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63852' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63399' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63335' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62763' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17845' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64721' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64476' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17507' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65308' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65148' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63825' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62562' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64337' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34898' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64013' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13650' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64299' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64530' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33089' => {
+                     'detail' => 'inner MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '62669' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17618' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63688' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65144' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17749' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17997' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62094' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34933' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62042' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62983' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62240' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65051' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64851' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63110' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32918' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '18085' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63457' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13906' => {
+                     'detail' => 'Sector: 5, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '62442' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34217' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64567' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61488' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65253' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '19504' => {
+                     'detail' => 'Sector: 3, ',
+                     'group' => 'TOF'
+                   },
+        '18164' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64794' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61606' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62906' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64265' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32978' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65363' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64365' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17695' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63725' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34119' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61627' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64255' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34825' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '65215' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '65247' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62063' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65062' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '61732' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65068' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17993' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61906' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62512' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17898' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62038' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65069' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18317' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64890' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34675' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64352' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61818' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '35019' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61516' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18047' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65076' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62254' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61869' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62125' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63620' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34972' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '17957' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17822' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64443' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20241' => {
+                     'detail' => 'Sector: 1, (additional)',
+                     'group' => 'TOF'
+                   },
+        '61543' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64544' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65201' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18071' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63471' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18422' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63916' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17556' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34594' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '17559' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64209' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17624' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34607' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64584' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32858' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65284' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64887' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61575' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64937' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65420' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '32851' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34360' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62022' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17793' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63960' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61651' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65163' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64438' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17936' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62993' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63949' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12881' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '63858' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32865' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '34134' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34492' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62056' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64164' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18382' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64329' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17508' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62737' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62859' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18148' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34333' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '17851' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18171' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62394' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61669' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17622' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34558' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63085' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17536' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62731' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32885' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '61749' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61845' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62373' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34382' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62748' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65278' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63551' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63396' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32804' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64254' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34629' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61643' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34830' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64502' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32789' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '13890' => {
+                     'detail' => 'Sector: 4, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '61672' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63483' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17974' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17520' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65301' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '62079' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62710' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65368' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64066' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63285' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63332' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62339' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65054' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '16411' => {
+                     'detail' => '',
+                     'group' => 'Veto'
+                   },
+        '63410' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34265' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '64407' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63884' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62019' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64580' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34442' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63520' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '21845' => {
+                     'detail' => 'dummy address used by SubEventBuilders',
+                     'group' => 'Dummy'
+                   },
+        '65138' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34398' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64716' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34384' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '64917' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62118' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62402' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63308' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34569' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '32899' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '63699' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63759' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18393' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62683' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62796' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34582' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '33004' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '65396' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '63344' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64518' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13314' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64825' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64112' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65351' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34901' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63444' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62741' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65297' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64442' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18067' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '19985' => {
+                     'detail' => 'Sector: 1, (additional)',
+                     'group' => 'TOF'
+                   },
+        '63771' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63751' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64975' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64622' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17771' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64114' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62691' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64410' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62933' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64188' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34084' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63645' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33104' => {
+                     'detail' => 'outer MDC',
+                     'group' => 'MDC Hub'
+                   },
+        '64021' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62743' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18105' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34808' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64453' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61776' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63527' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64102' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62622' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33576' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '61910' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63577' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63364' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34203' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34980' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62949' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65355' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '64139' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64123' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34299' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17590' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63205' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17723' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18144' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61803' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63392' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62593' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63572' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62297' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62989' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62706' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62960' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63340' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18158' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34475' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34753' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62695' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62990' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33562' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '17844' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63515' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34158' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '63177' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34765' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '34614' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65315' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '17470' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65149' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34408' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61970' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32826' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '19235' => {
+                     'detail' => 'Sector: 2, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '12580' => {
+                     'detail' => 'Sector: 2, Segment: 4',
+                     'group' => 'RICH ADCM'
+                   },
+        '61741' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64477' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12546' => {
+                     'detail' => 'Sector: 0, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '62560' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17584' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34050' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33582' => {
+                     'detail' => 'Sectors: 4-5',
+                     'group' => 'RICH Hub'
+                   },
+        '12833' => {
+                     'detail' => 'Sector: 2, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34780' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64692' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63529' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13072' => {
+                     'detail' => 'Sector: 1, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '63695' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63683' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18048' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '33816' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '64634' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61761' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13648' => {
+                     'detail' => 'Sector: 5, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34505' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '61661' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18371' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62540' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34413' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63558' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '20049' => {
+                     'detail' => 'Sector: 5, (additional)',
+                     'group' => 'TOF'
+                   },
+        '17479' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62929' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17639' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63113' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17542' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '16389' => {
+                     'detail' => '',
+                     'group' => 'Start'
+                   },
+        '61758' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64555' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17604' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62362' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64190' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63432' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63044' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63892' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34704' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '65136' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '17866' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63067' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17856' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64720' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62628' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17787' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '65508' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65103' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18704' => {
+                     'detail' => 'Sector: 1, Segment: 0',
+                     'group' => 'RPC'
+                   },
+        '14082' => {
+                     'detail' => 'Sector: 0, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '65006' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62800' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34112' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '18010' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63786' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62348' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63006' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34174' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '17782' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62432' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65275' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '34356' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '12592' => {
+                     'detail' => 'Sector: 3, Segment: 0',
+                     'group' => 'RICH ADCM'
+                   },
+        '61529' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18291' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17966' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18243' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64912' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65235' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '18222' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64956' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64155' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13393' => {
+                     'detail' => 'Sector: 5, FPGA: 1',
+                     'group' => 'Shower AddOn'
+                   },
+        '34275' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34968' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '63682' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '19472' => {
+                     'detail' => 'Sector: 1, ',
+                     'group' => 'TOF'
+                   },
+        '64931' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64679' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '12626' => {
+                     'detail' => 'Sector: 5, Segment: 2',
+                     'group' => 'RICH ADCM'
+                   },
+        '34078' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '62322' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62965' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62151' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17573' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63601' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34547' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63539' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61844' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64000' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63234' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17738' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17975' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63711' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63925' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62509' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61620' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64570' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18029' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61928' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65340' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34533' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62341' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61670' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34600' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64077' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62805' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62760' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61713' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65233' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '32782' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62757' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17660' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18074' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '13888' => {
+                     'detail' => 'Sector: 4, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '61536' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34852' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62895' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63530' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17655' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63330' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63258' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64058' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34632' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '64764' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62663' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65517' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '18410' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18336' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64727' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17717' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64903' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '61894' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63738' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65034' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '62976' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17641' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62270' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '13586' => {
+                     'detail' => 'Sector: 1, FPGA: 2',
+                     'group' => 'Shower AddOn'
+                   },
+        '64382' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62946' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63136' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32839' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '62956' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64343' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64083' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63017' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64906' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33812' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RPC Hub'
+                   },
+        '34389' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '34826' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '62883' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17764' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62769' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64466' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62447' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64773' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62371' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63502' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18383' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34483' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62919' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32879' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17700' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34566' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '62143' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '33561' => {
+                     'detail' => 'Sectors: 2-3',
+                     'group' => 'RICH Hub'
+                   },
+        '17903' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61924' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65532' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34460' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '65386' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '65115' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '64222' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34647' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '12848' => {
+                     'detail' => 'Sector: 3, FPGA: 0',
+                     'group' => 'Shower AddOn'
+                   },
+        '34057' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '33551' => {
+                     'detail' => 'Sectors: 0-1',
+                     'group' => 'RICH Hub'
+                   },
+        '62163' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62069' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62891' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17698' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '34420' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '63217' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18378' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '17780' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '63123' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34881' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '35068' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '61826' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '17901' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '64126' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64233' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65183' => {
+                     'detail' => '',
+                     'group' => 'Special Broadcasts'
+                   },
+        '63851' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34945' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34779' => {
+                     'detail' => '',
+                     'group' => 'Foward Wall Hub'
+                   },
+        '61890' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '63420' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64046' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '18515' => {
+                     'detail' => 'Sector: 5, Segment: 3',
+                     'group' => 'RPC'
+                   },
+        '17672' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '62218' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34228' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '61853' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64750' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34238' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '32844' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '64775' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64134' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '34232' => {
+                     'detail' => '',
+                     'group' => 'Shower Hub'
+                   },
+        '34837' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '64757' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '64706' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '62673' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32857' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   },
+        '17884' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '18059' => {
+                     'detail' => '',
+                     'group' => 'Wall'
+                   },
+        '61989' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '65325' => {
+                     'detail' => '',
+                     'group' => 'Broadcast'
+                   },
+        '34915' => {
+                     'detail' => '',
+                     'group' => 'Start/Veto/CTS Hub'
+                   },
+        '34521' => {
+                     'detail' => '',
+                     'group' => 'TOF Hub'
+                   },
+        '62529' => {
+                     'detail' => '',
+                     'group' => 'Test Setup'
+                   },
+        '32917' => {
+                     'detail' => '',
+                     'group' => 'Central Hub'
+                   }
+      };
diff --git a/nettools/getrunid.pl b/nettools/getrunid.pl
new file mode 100755 (executable)
index 0000000..85ef258
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/perl -w
+use warnings;
+use strict;
+use lib "/home/hadaq/trbsoft/daq/tools/hmon/" ;
+use Perl2Epics;
+
+my $data;
+my $errcnt = 0;
+Perl2Epics::Connect("runid", "HAD:genRunId","DBF_DOUBLE");
+do{
+  $data = Perl2Epics::GetAll();
+  } while(!defined( $data->{"runid"}->{val}) && $errcnt++ < 100);
+print $data->{"runid"}->{val}."\n";
+
diff --git a/nettools/hadplot b/nettools/hadplot
new file mode 100755 (executable)
index 0000000..d1e9277
--- /dev/null
@@ -0,0 +1,1455 @@
+#!/usr/bin/perl -w
+use warnings;
+
+use FileHandle;
+use Time::HiRes qw( gettimeofday usleep time );
+use Getopt::Long;
+use Data::Dumper;
+use POSIX qw/floor strftime/;
+
+use constant AXISISTIME => 1;
+use constant AXISISNOTIME => 0;
+use constant DIFFY => 1;
+use constant DIFFX => 1;
+use constant NODIFFY => 0;
+use constant NODIFFX => 0;
+use constant NODELAY => 0;
+use constant NO => 0;
+use constant YES => 1;
+use constant NONEWLINE => 1;
+
+my $GPbuffer = "";
+my $buffercount = 0;
+
+my $windowtitle = ""; #Global var to store real name of GUI window
+
+my $PlotBuffer = {};
+my $PlotBufferCnt = 0;
+
+my @PlotBufArr = ();
+
+#my @color = ("#1155bb","#bb1111","#999900","#660000","#006633","#990066","#6633CC","#00CCCC");
+my @color = ("#2222dd","#880000","#00cc00","#ee00dd","#ffcc00","#00cc88","#6633CC","#00CCCC");
+our $write2file = "";
+our $plotendedbefore = 0;
+
+
+
+#################################################
+# Variables...
+#################################################
+my $delay     = 1000;
+my $samples   = 100; 
+my $downscale = 1;
+# my $system    = 0;
+my $address   = [];
+my $register  = [];
+my $regoffset = [];
+my $regwidth  = [];
+my $title     = [];
+my $timeref   = [];
+my $geom      = "700x400";
+my $style     = 0;
+my $nametmp   = "";
+my $regamount = [];
+my $xscale   = [];
+my $yscale   = [];
+my $xtitle   = "";
+my $ytitle   = "";
+my $windowname = "No Name";
+my $xistime  = AXISISNOTIME;
+my $xoverflow = [];
+my $yoverflow = [];
+my $ydiff     = 0;
+my $outputcfg = "";
+my $name      = "HadPlot";
+my $key       ;     
+my $curvestyle= 'points';  #points, steps, histo or histostacked
+my $xticks    = 0;  #show labels on x-axis
+my $yticks    = 1;  #show labels on y-axis
+my $plotoption= ""; #string with additional gnuplot commands
+my $curveoption= []; #options for plot command
+my $xgrid     = 1;
+my $ygrid     = 1;
+my $ymax;
+my $ymin;
+my $xmin;
+my $xmax;
+
+GetOptions('d=i' => \$delay,
+           'n=i' => \$samples,
+           'o=i' => \$downscale,
+           'a=s' => $address,
+           'r=s' => $register,
+           'w=i' => $regwidth,
+           'p=i' => $regoffset,
+           't=s' => $title,
+           'm=i' => $regamount,
+           'g=s' => \$geom,
+           'z=i' => \$style,
+           'output=s'     => \$outputcfg,
+           'windowname=s' => \$windowname,
+           'xscale=f'     => $xscale,
+           'yscale=f'     => $yscale,
+           'xtitle=s'     => \$xtitle,
+           'ytitle=s'     => \$ytitle,
+           'xistime!'     => \$xistime,
+           'timeref=s'    => $timeref,
+           'xoverflow=f'  => $xoverflow,
+           'yoverflow=f'  => $yoverflow,
+           'ydiff!'       => \$ydiff,
+           'name=s'       => \$name,
+           'key!'         => \$key,
+           'xticks!'      => \$xticks,
+           'yticks!'      => \$yticks,
+           'xgrid!'       => \$xgrid,
+           'ygrid!'       => \$ygrid,
+           'ymax=i'       => \$ymax,
+           'ymin=i'       => \$ymin,
+           'xmax=i'       => \$xmax,
+           'xmin=i'       => \$xmin,           
+           'curvestyle=s' => \$curvestyle,
+           'curveoption=s'=> $curveoption,
+           'plotoption=s' => \$plotoption
+           );
+
+for(my $i=0;$i<16;$i++) {
+       $regoffset->[$i]   = 0  unless defined $regoffset->[$i];
+       $regwidth->[$i]    = 32 unless defined $regwidth->[$i];
+       $xoverflow->[$i]   = 2**20 unless defined $xoverflow->[$i];
+       $yoverflow->[$i]   = 2**32 unless defined $yoverflow->[$i];
+       $xscale->[$i]      = 1 unless defined $xscale->[$i];
+       $yscale->[$i]      = 1 unless defined $yscale->[$i];
+       $title->[$i]       = "" unless defined $title->[$i];
+       $curveoption->[$i] = ""  unless defined $curveoption->[$i];
+       }
+
+for(my $i=0;$i < scalar @{$address};$i++) {
+  if(!defined($title->[$i])) {
+               $title->[$i] = hex($address->[$i])." $register->[$i] $regoffset->[$i]..".($regoffset->[$i]+$regwidth->[$i]-1);
+               }
+       }
+
+
+$delay *= 1000;
+if($style == 1) {$curvestyle="points";     $xticks=1;}
+if($style == 2) {$curvestyle="histo";      $xticks=0;}
+if($style == 3) {$curvestyle="histo";      $xticks=1;}
+if($style == 4) {$curvestyle="histostacked";      $xticks=0;}
+if($style == 5) {$curvestyle="histostacked";      $xticks=1;}
+
+
+
+#Open Gnuplot
+our $fh;
+my $fn = "gnuplot -geometry $geom -bg 'ghost white'";
+$fh = new FileHandle ("|$fn") or  die "error: no gnuplot";
+$fh->autoflush(1);
+
+
+sub makeTimeString{
+  return strftime("set label 100 \"%H:%M:%S\" at screen 0.02,0.02 left tc rgb \"#000044\" font \"monospace,8\"\n", localtime())
+  }
+
+#################################################
+# When exiting, close Gnuplot window
+#################################################
+sub finish {
+  print $fh "exit;\n";
+  close $fh;
+  exit;
+}
+
+$SIG{INT} = \&finish;
+$SIG{PIPE} = \&finish;
+
+
+
+my $last_wakeup;
+
+sub max {
+  my $a = shift;
+  my $b = shift;
+  return $a > $b ? $a : $b;
+  }
+
+sub min {
+  my $a = shift;
+  my $b = shift;
+  return $a < $b ? $a : $b;
+  }
+
+sub usleep_total {
+  my $delay = shift;
+  if(defined $last_wakeup) {
+    my $time = time();
+#     printf "%.0f\n",$delay-($time-$last_wakeup)*1E6;
+    usleep(max(0,$delay-($time-$last_wakeup)*1E6));
+    }
+  else {
+    usleep($delay);
+    }
+  $last_wakeup = time();
+  return $last_wakeup;
+  }
+
+
+#################################################
+# Write to gnuplot
+#################################################
+sub plot_write {
+  my ($str,$no) = @_;
+  if(defined($no) && $no) {
+    print $fh $str;
+#     print $str;
+    }
+  else {
+    print $fh $str."\n";
+#     print $str."\n";
+    }
+  }
+
+sub plot_add {
+  my ($x,$y) = @_;
+  $x = $x || $PlotBufferCnt;
+  $PlotBufArr[$PlotBufferCnt]->{x} = $x;
+  $PlotBufArr[$PlotBufferCnt]->{y} = $y;
+  
+  $PlotBufferCnt++;
+#   $PlotBuffer->{$x} = $y;
+#   print $x." ".$y."\n";
+  }
+  
+sub plot_end {
+  my ($single) = @_;
+  for(my $i = 0;$i<scalar @PlotBufArr;$i++) {
+    if($single) {
+      print $fh $PlotBufArr[$i]->{y}."\n";
+      }
+    else {
+      print $fh $PlotBufArr[$i]->{x}." ".$PlotBufArr[$i]->{y}."\n";
+      }
+    }
+#   foreach my $line (sort keys %{$PlotBuffer}) {
+#     if($single) {
+#       print $fh $PlotBuffer->{$line}."\n";
+# #       print     "plot_end: ".$PlotBuffer->{$line}."\n";
+#       }
+#     else {
+#       print $fh $line." ".$PlotBuffer->{$line}."\n";
+# #       print     "plot_end: ".$line." ".$PlotBuffer->{$line}."\n";
+#       }
+#     }
+  @PlotBufArr = ();
+  $PlotBuffer = {};
+  $PlotBufferCnt = 0;
+  print $fh "e\n";
+  $plotendedbefore = 1 unless $plotendedbefore;
+  }  
+
+
+sub plot_reset {
+  if($write2file eq ""){
+    system("xwininfo -name '$windowtitle' >/dev/null 2>/dev/null");
+               #print $?."\n";
+               if($? != 0) {
+                       usleep(1E5);
+                       system("xwininfo -name '$windowtitle' >/dev/null 2>/dev/null");
+                       if($? != 0) {
+                               finish();
+                               }
+                       }
+    if ($plotendedbefore != 0) {
+                       $plotendedbefore = 0;
+#                         my $datestring = makeTimeString();
+                        print $fh makeTimeString();                    
+                        print $fh "replot\n";
+                       }
+               }
+       else {
+    if ($plotendedbefore != 0) {
+                       system("mv $write2file.tmp $write2file");
+      plot_write("set out \"$write2file.tmp\"\n");
+      $plotendedbefore = 0;
+#       my $datestring = makeTimeString();
+      print $fh makeTimeString();
+      print $fh "replot\n";
+      
+#       print "reset\n";
+      }
+               }
+  }  
+
+sub plot_finished {
+       my ($store) = @_;
+       if($write2file ne "") {
+               if(defined $store) {
+                       if($store->{"initing"} != 2 and $store->{"iteration"} % $store->{"downscale"} == 0) {
+#                              system("mv $write2file.tmp $write2file");
+                               }
+                       }
+               else {
+                       if($write2file ne "") {
+#                              system("mv $write2file.tmp $write2file");
+                               }
+                       }
+               }
+       }
+
+sub plot_init {
+  my ($xtics) = @_;
+  $windowtitle = $name ." - ".$windowname;
+  if ($outputcfg =~ m$PNG.([/\w]*).(\d+).(\d+)$) {
+               print "Writing PNG to file $1\n";
+               $write2file = $1.".png";
+               plot_write("set term png size $2,$3 font \"monospace,8\"");
+               plot_write("set out \"$write2file.tmp\"");
+               }
+  elsif ($outputcfg =~ m$SVG.([/\w]*).(\d+).(\d+)$) {
+               print "Writing SVG to file $1\n";
+               $write2file = $1.".svg";
+               plot_write("set term svg size ".($2*2).",".($3*2)." dynamic font \"monospace,18\" lw 1.5 \n");
+               plot_write("set out \"$write2file.tmp\"\n");
+               }
+       else {
+    plot_write("set term x11 title '$windowtitle'");
+               }
+  plot_write("set grid");
+  plot_write("set xlabel \"$xtitle\"");
+  plot_write("set ylabel \"$ytitle\"");
+  
+  plot_write(makeTimeString());
+  
+  if(defined $xtics) {
+    plot_write("set xtics $xtics\n");
+    }
+  if(defined $xmin && defined $xmax) {
+    plot_write("set xrange [$xmin:$xmax]");
+    }
+  if(defined $ymin && defined $ymax) {
+    plot_write("set yrange [$ymin:$ymax]");
+    }
+  elsif(defined $ymax) {
+    plot_write("set yrange [:$ymax]");
+    }
+  elsif(defined $ymin) {
+    plot_write("set yrange [$ymin:]");
+    }
+  if (!defined $key || $key == 0) {
+               plot_write("unset key");
+               }
+       if($xgrid == 0) {
+         plot_write("set grid noxtics");
+               }
+       if($ygrid == 0) {
+         plot_write("set grid noytics");
+               }
+       if($plotoption ne "") {
+               plot_write($plotoption);
+               }
+  }
+
+sub plot_sleep {
+  my ($delay) = @_;
+  my $t = usleep_total($delay);
+  plot_reset();
+  return $t;
+  }
+
+sub plot_end_sleep {
+  my ($delay,$single) = @_;
+  plot_end($single);
+  return plot_sleep($delay);
+  }
+
+sub plot_storage_end_sleep {
+  my ($store, $single) = @_;
+  my $delay = $store->{"delay"};
+  my $t;
+  if($store->{"initing"} == 0) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_end($single);
+      $t = usleep_total($delay);
+      plot_reset();
+      }
+    else {
+      $t = usleep_total($delay);
+      }
+    }
+  return $t;
+  }
+
+sub plot_storage_sleep {
+  my ($store,$noreset) = @_;
+  my $t;
+  my $delay = $store->{"delay"};
+  #print $store->{"initing"}.$store->{"iteration"}.$store->{"downscale"}."\n";
+  if($store->{"initing"} != 2) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      $t = usleep_total($delay);
+      plot_storage_reset() unless $noreset;
+      }
+    else {
+      $t = usleep_total($delay);
+      }
+    }
+  return $t;
+  }
+
+sub plot_storage_reset {
+  my ($store) = @_;
+  if(defined $store->{"initing"} && $store->{"initing"} != 2) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_reset();
+      }
+    }
+  }
+  
+sub plot_storage_end {
+  my ($store) = @_;
+  if($store->{"initing"} == 0) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_end();
+      }
+    }
+  }
+
+#################################################
+# Writes a new value pair to storage
+#################################################
+sub store_push {
+  my ($storage,$x,$y,$divtime) = @_;
+  my $xval = $x;
+  my $yval = $y;  
+  my $curtime = time();
+  
+  if ($storage->{"initing"} != 2) {
+    if (scalar(@{$storage->{"datax"}}) == $storage->{"size"}) {
+      my $tmp = shift(@{$storage->{"datax"}});
+      my $tmpy = shift(@{$storage->{"datay"}});
+      $storage->{"totalx"} -= $tmp;
+#       if($storage->{"initing"} == 0 && (($tmpy <= $storage->{"miny"}) || ($tmpy >= $storage->{"maxy"}))) {
+#         store_calc_range($storage);
+#         }
+      }  
+    if($storage->{"diffx"}) {
+      if(defined($storage->{"xmax"}) && $x < $storage->{"lastx"}) {
+        $xval = ($x - $storage->{"lastx"}  + $storage->{"xmax"});
+        }
+      else {
+        $xval = ($x - $storage->{"lastx"});
+        }
+      if(defined($storage->{"last_push"}) &&  $storage->{"last_push"} != 0) {
+        while (floor($xval/$storage->{"xmax"}) < floor(($curtime - $storage->{"last_push"})/($storage->{"xmax"}/1E6))){
+          $xval += $storage->{"xmax"};
+          }
+        }
+      }
+    if($storage->{"diffy"}) {
+                       $yval = $y - $storage->{"lasty"};
+      if(defined($storage->{"ymax"}) && $y < $storage->{"lasty"}) {
+        while($yval < 0) {
+                                       $yval += $storage->{"ymax"};
+                                       }
+        }
+      if($divtime) {  
+        $yval /= ($xval?$xval:1)/1000000;
+        }
+      }
+
+    
+    if($storage->{"initing"} == 1) {
+      $storage->{"initing"} = 0;
+      for(my $i = $storage->{"size"}-1; $i>0; $i--) {
+        push(@{$storage->{"datax"}},$storage->{"delay"});
+        push(@{$storage->{"datay"}},$yval);
+        $storage->{"totalx"} += $storage->{"delay"};         
+        }
+      }
+    
+    push(@{$storage->{"datax"}},$xval?$xval:0);
+    push(@{$storage->{"datay"}},$yval?$yval:0);
+    $storage->{"totalx"} += $xval?$xval:0;
+    }
+  else {
+    $storage->{"initing"} = 1;
+    }
+
+  $storage->{"last_push"} = $curtime;
+  $storage->{"lasty"} = $y;
+  $storage->{"lastx"} = $x;
+  }
+
+#################################################
+# Writes storage contents to stream
+#################################################
+sub store_print {
+  my $str = "";
+  my ($storage) = @_;
+  if($storage->{"initing"} != 2) {
+    if($storage->{"iteration"} % $storage->{"downscale"} == 0) {
+      my $xcnt = - $storage->{"totalx"} /1000000.0;
+      for (my $i = 0; $i < $storage->{"size"}; $i++) {
+        my $xval = $storage->{"datax"}->[$i];  #${}[]
+        my $yval = $storage->{"datay"}->[$i];
+        $xval = 0 unless defined($xval);
+        $yval = 0 unless defined($yval);
+        $xcnt += $xval/1000000.0;
+#        $str .= $xcnt." ".$yval."\n";
+        $str .= sprintf "%.3f %.2f\n", $xcnt,$yval;
+        #plot_write($xcnt/1000000.0." ".$yval);
+        }
+      plot_write($str,1);  
+#       print $str;
+      plot_end(1);
+      }
+    $storage->{"iteration"}++;
+    }
+  }
+
+
+#################################################
+# Initialize storage
+#################################################
+sub store_init {
+  my ($storage,$size,$diffx,$diffy,$delay,$downscale,$xmax,$ymax) = @_;
+  
+  $storage->{"datax"} = [];
+  $storage->{"datay"} = [];
+  $storage->{"size"}  = $size;
+  $storage->{"diffx"} = $diffx;
+  $storage->{"diffy"} = $diffy;
+  $storage->{"delay"} = $delay;
+  $storage->{"downscale"} = $downscale;
+  $storage->{"initing"}   = 2;
+  $storage->{"iteration"} = 0;
+  $storage->{"totalx"}    = 0;
+  $storage->{"xmax"}      = $xmax;
+  $storage->{"ymax"}      = $ymax;
+  $storage->{"maxy"} = 0;
+  $storage->{"miny"} = 1E100;
+  $storage->{"last_push"} = 0;
+  $storage->{"last_sleep"}  = 0;
+  }
+
+#################################################
+# Help Message
+#################################################
+sub help {
+  print <<EHELP;
+  hadplot plots values...
+  --------------------------------------------
+  Usage: hadplot [-d int] [-n int] [-o int]
+  \t\t [-a int -r int -w int -p int [-m int] [-t str]]*
+  \t\t [-output str] [-windowname str] [-(no)key] [-g geometry] [-z style]
+  \t\t [-curvestyle str] [-curveoption str] [-plotoption str]
+  \t\t [-xscale int] [-xmax int] [-xtitle str] [-(no)xticks] [-(no)xgrid] [-xoverflow float]
+  \t\t [-yscale int] [-ymax int] [-ytitle str] [-(no)yticks] [-(no)ygrid] [-yoverflow float]
+  \t\t  command
+  
+Options:
+  command         One of the commands listed below
+  -d delay        Time to sleep between readings in milliseconds
+  -n samples      Number of samples to store / display in histogram
+  -d downscaling  Replot histogram only every nth iteration
+  -g geometry     Size of the plot window in pixels
+  -a address      Board address when using generic option 
+  -p register     Register address when using generic option
+  -w regwidth     Width in bits of the value to plot
+  -r regoffset    Offset of the value to plot in the register
+  -z style        Selects one of the possible styles (deprecated)
+  -output         expects a string "(PNG|SVG).\$filename.\$xsize.\$ysize" to write to a file
+  -windowname     Name of window (shown in titlebar after "Hadplot - "
+  -timeref        In a differential plot, the endpoint with this addressis used for timestamping
+  -(x|y)scale     Scaling factor, the x/y values are divided by
+  -(x|y)max       Maximal value for x/y axis
+  -(x|y)title     Label for axes
+  -xistime        Marks x axis as containing time stamps (used for formatting)
+  -(no)(x|y)ticks Switches tick marks on axes on or off (e.g. OEP addresses / values)
+  -(no)(x|y)grid  Switches grid lines on or off
+  -(x|y)overflow  The value at which the register content has an overflow
+  -ydiff          Plot differences of register contents on y-axis
+  -(no)key        Show key for all plots
+  -curvestyle     Plot type: points, histo, histostacked, steps
+  -curveoption    Additional options given to the plot command (per curve)
+  -plotoption     Additional commands given to gnuplot
+  
+EHELP
+
+     
+  print "\nAvailable commands:\n";
+  print "\thelp\t\tPrints this message\n";
+  print "\trpcdatarate\tNumber of sent and received data words (RPC only)\n";
+  print "\toeptemp\t\tDisplays temperatures (OEP only)\n";
+  print "\toep5V\t\tShows the input and output voltages of 5V (OEP only)\n";
+  print "\toep3.3V\t\tShows the input and output voltages of 3.3V (OEP only)\n";
+  print "\toep1.2V\t\tShows the input and output voltages of 1.2V (OEP only)\n";
+  print "\toep3V\t\tShows the input  voltages of +-3V (OEP only)\n";
+  print "\tdatarate\tshows a histogram of data rates\n";
+  print "\teventrate\tHistogram of the trigger rate\n";
+  print "\tbusytime\tHistogram of busy times\n";
+  print "\tbusy\t\tBargraph of busy times\n";
+  print "\tfilllevel\tFill level of data buffers in all endpoints\n";
+  print "\toepfill\t\tFill level of OEP buffers\n";
+  print "\tshowerfill\tFill level of Shower buffers\n";
+  print "\toepspikehist\tSpike histogram of OEP CMS input\n";
+  print "\toepworktime\tStatistics about states of the OEP trigger handler\n";
+  print "\toeptrgerr\tNumbers of errors on CMS for indivual OEP\n";
+  print "\toeptrgerrhist\tHistory of errors on CMS of OEP\n";
+  print "\toepretr\t\tRetransmission statistics for individual OEP\n";
+  print "\toepretrhist\tHistory of retransmissions on OEP\n";
+  print "\toeptokenmiss\tNumber of missing tokens on OEP\n";
+  print "\toepwords\t\tNumber of data words sent by OEP\n";
+  print "\tmdcchannel\tData counters per TDC channel for MDC\n";
+  print "\tmdcchanneldiff\tdata counters per TDC channel for MDC, changes only\n";
+  print "\tgberate\t\tAmount of data sent by GbE links\n";
+  print "\ttimecmslvl1\tTime between CMS and LVL1 trigger on OEP\n";
+#  print "\t\t\n";
+  
+  print "\n";
+  print "\treg\t\tPrint any specified register from addressed boards\n";
+  print "\tregdiff\t\tPrint the changes of any specified register from addressed boards\n";
+  print "\thist\t\tShows a histogram of the specified value \n";
+  print "\thistdiff\tShows a histogram of the changes of the specified value\n";
+  print "\n\n";
+  }
+
+
+
+#################################################
+# Generic Register
+#################################################
+sub bitmap {
+  my ($delay,$address,$register,$regamount,$regoff,$regwidth,$title,$style,$name) = @_;
+  $style = 0 unless defined $style;
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+#     if(!(defined($title->[$i])) || ($title->[$i] eq "")) {
+#       $title->[$i] = hex($address->[$i])." ".$register->[$i]." ".$regoff->[$i]."..".($regoff->[$i]+$regwidth->[$i]-1);
+#       }
+    if (!(defined $regamount->[$i])) {
+      $regamount->[$i] = 1;
+      }
+    }
+  $ymin = $regoff->[0];
+  $ymax = $regoff->[0]+$regwidth->[0];
+  plot_init(256);  
+#   if ($style == 0) {
+#     plot_write("plot",1);
+#     for(my $i = 0; $i<scalar(@{$address});$i++) {
+#       plot_write("'-' using 1:2 with points pt 5 title \"$title->[$i]\" ",1);
+#       plot_write(", ",1) unless $i == scalar(@{$address})-1;
+#       }
+#     plot_write("");  
+#     }
+#   elsif($style == 1) {
+    plot_write("set xtics rotate by 90 offset .7,-2 scale 0 ");
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set boxwidth 1 absolute");    
+    plot_write("unset key");
+    plot_write('set format x "%x"');
+    plot_write("plot ",1);
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      plot_write("'-'  with points pt 5 ps 1 title \"$title->[$i]\" ",1); #using 2:xticlabels(1)
+      plot_write(", ",1) unless $i == scalar(@{$address})-1;
+      }
+    plot_write(""); 
+#     }
+  while(1) {
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      my $c;
+      if ($regamount->[$i] == 1) {
+        $c = "trbcmd r $address->[$i] $register->[$i] | sort";  
+        }
+      else {
+        $c = "trbcmd rm $address->[$i] $register->[$i] $regamount->[$i] 0";  
+        }
+      my @out = qx($c);
+      my $addr = undef;
+      my $cnt = 0;
+      foreach my $s (@out) {
+        if($s =~ /^H:\s*0x(\w\w\w\w)/) {
+          $addr = $1;
+          }
+        if($s =~ /^0x(\w\w\w\w)\s*0x(\w{8})/) {
+          $addr = hex($1) if($regamount->[$i] == 1);
+          if ($regamount->[$i] == 1) { plot_add($addr,-1);  }
+          else {                       plot_add("\"$addr.$1\"",-1); }
+          for(my $j = $regoff->[$i]; $j < $regoff->[$i] + $regwidth->[$i];$j++) {
+            if(hex($2) & (1<<$j)) {
+              if ($regamount->[$i] == 1) { plot_add("$addr",$j);  }
+              else {                       plot_add("\"$addr.$1\"",$j); }
+              }          
+            }
+          $cnt++;
+          }
+        }
+      plot_end(1);
+      }
+    plot_sleep($delay);
+    }
+  }
+
+
+
+#################################################
+# Generic Register differences
+#################################################
+sub genreg {
+  my %oldvals;
+
+  plot_init(undef);  
+
+  if($xticks) {
+    plot_write("set xtics rotate by 90 offset .7,-1.7 scale .7 ");
+    }
+  if($curvestyle eq "histo") {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set boxwidth 2 absolute");    
+    }
+  elsif($curvestyle eq "histostacked") {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set style histogram rowstacked");
+    plot_write("set boxwidth 1 absolute");   
+    plot_write("set key outside") unless defined $key && $key==0; 
+    plot_write("set autoscale xfix ");    
+    }
+
+  plot_write("plot",1);
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+    plot_write("'-' ",NONEWLINE);
+    if($xticks) {
+                       plot_write("using 2:xticlabels(1) ",NONEWLINE);
+                       }
+    if(($curvestyle =~ /histo/)) {
+      plot_write("with histograms lt rgb \"$color[$i]\" title \"$title->[$i]\" ",NONEWLINE);
+      }
+    elsif ($curvestyle eq "steps") {      
+                       plot_write("with histeps title \"$title->[$i]\" ",NONEWLINE);
+                       }
+    else {
+      plot_write("with points pt 5 title \"$title->[$i]\" ",NONEWLINE);
+      }
+    plot_write(" ".$curveoption->[$i],NONEWLINE);
+    plot_write(", ",NONEWLINE) unless $i == scalar(@{$address})-1;
+    }
+  plot_write(""); 
+
+
+  while(1) {
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      my $c;
+      my $cnt;
+      if (!(defined $regamount->[$i]) || $regamount->[$i] == 1) {
+        $c = "trbcmd r $address->[$i] $register->[$i] | sort";  
+        }
+      else {
+        $c = "trbcmd rm $address->[$i] $register->[$i] $regamount->[$i] 0";  
+        }
+      my @out = qx($c);
+      my $addr = undef;
+      foreach my $s (@out) {
+        if($s =~ /^H:\s*0x(\w\w\w\w)/) {
+          $addr = $1;
+          $cnt = -1;
+          }
+        if($s =~ /^0x(\w{4})\s*0x(\w{8})/) {
+          my $tmp = (hex($2)>>$regoffset->[$i])&(2**$regwidth->[$i]-1);
+          my $val = 0;
+          my $board = $1;
+          if(defined $addr) {$board = $addr;}
+          $cnt++;
+          my $reg   = $1;
+          if($ydiff) {
+                                               if(defined $oldvals{$i}->{$board.$reg}) {
+                                                       if ($oldvals{$i}->{$board.$reg} > $tmp) {
+                                                               $val = $tmp - $oldvals{$i}->{$board.$reg} + 2**$regwidth->[$i];
+                                                               }
+                                                       else {
+                                                               $val = $tmp - $oldvals{$i}->{$board.$reg};
+                                                               }
+                                                       }
+                                               $oldvals{$i}->{$board.$reg} = $tmp;  
+                                               }
+                                 else {
+                                               $val = $tmp;
+                                               }
+          if($xticks) {
+            if (!(defined $regamount->[$i]) || $regamount->[$i] == 1) {
+              plot_add("\"$board\"",$val/($yscale->[$i]||1));
+              }
+            else {
+              plot_add("\"$board.$reg\"",$val/($yscale->[$i]||1));
+              }
+            }
+          else {
+            plot_add("",$val/($yscale->[$i]||1));
+            }
+          }
+        }
+        plot_end(!$xticks);
+      }
+    plot_sleep($delay);
+    }    
+  }
+
+#################################################
+# Generic Histogram
+#################################################
+sub genhist {
+  my %storearr;
+  my %oldvals;
+#   $xtitle = "Time [s]" unless $xtitle ne "";
+  plot_init();
+  plot_write("set autoscale fix");
+  plot_write("plot",1);
+  $diff = 0 unless defined($diff);
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+    $storearr{$i} = {};
+    store_init($storearr{$i},$samples,DIFFX,$ydiff,$delay,$downscale,$xoverflow->[$i],$yoverflow->[$i]); 
+    plot_write("'-' with lines title \"$title->[$i]\" ",1);
+    plot_write(", ",1) unless $i == scalar(@{$address})-1;
+    }
+  plot_write(""); 
+  
+  while(1) {
+    my $a, my $s, my $t;
+    my $val = 0 , my $time;
+    plot_storage_reset($storearr{0});
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      $val = 0;
+      my $c = "trbcmd rt $address->[$i] $register->[$i] | sort";
+      my @out = qx($c);
+      $time += $delay;
+      foreach my $o (@out) {
+        if (($a,$s,$t) = $o =~ /^0x(\w{4})\s*0x(\w{8})\s*0x(\w{4})/) {
+          $val  += ((hex($s)>>($regoffset->[$i]))&(2**($regwidth->[$i])-1));
+          $time = hex($t)*16;
+          }
+        }
+      store_push($storearr{$i},$time/$xscale->[$i],$val/($yscale->[$i]||1),AXISISTIME);
+      store_print($storearr{$i});
+      }
+    plot_storage_sleep($storearr{0});
+               plot_finished($storearr{0});
+    }
+  }
+
+#################################################
+# Deadtime histogram
+#################################################
+sub deadtimehist2 {
+  my %values, my %lastvalues, my %diffvalues;
+  my @keys  = ("33","34","36","31","38","37","3b","35");
+  my @keys2 = ("43","44","46","41","48","47","4b","45");
+  my @names = ("MDC12","MDC34","TOF","RPC","RICH","SHW","Start","FW");
+  my %storearr;
+  
+  if ($style != 0) {
+    for(my $i= 0; $i < scalar(@keys); $i++) {
+      $storearr{$keys[$i]} = {};  
+      store_init($storearr{$keys[$i]},$samples,0,0,$delay*.0,$downscale,2**32,2**32);
+      }
+    for(my $i= 0; $i < scalar(@keys2); $i++) {
+      $storearr{$keys2[$i]} = {};  
+      store_init($storearr{$keys2[$i]},$samples,0,0,$delay*.0,$downscale,2**32,2**32);
+      }
+    }
+  
+  plot_init();
+  plot_write("set key left top Left");
+  plot_write("set autoscale fix");
+  plot_write("set yrange [-1:101]");
+  
+  if ($style != 0) {
+    plot_write("plot ",1);
+    plot_write("\"-\" title \"MDC12\" with lines,",1);
+    plot_write("\"-\" title \"MDC34\" with lines,",1);
+    plot_write("\"-\" title \"TOF\" with lines,",1);  
+    plot_write("\"-\" title \"RPC\" with lines,",1);
+    plot_write("\"-\" title \"RICH\" with lines,",1);
+    plot_write("\"-\" title \"SHW\" with lines,",1);
+    plot_write("\"-\" title \"Start\" with lines,",1);
+    plot_write("\"-\" title \"FW\" with lines");
+    }
+  else {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set grid noxtics ytics");
+    plot_write("set boxwidth 2 absolute");
+    plot_write("set xtics ('MDC12' 0,'MDC34' 1,'TOF' 2, 'RPC' 3, 'RICH' 4, 'SHW' 5, 'Start' 6, 'FW' 7) offset 2,0 scale 0");
+    plot_write("set style histogram title offset character 0, 0, 0");
+    plot_write("set style data histograms");
+    plot_write("plot \"-\" title 'incl. busy' lt rgb \"#1155bb\", \"-\" title 'excl. busy' lt rgb \"#bb1111\"");
+    }
+       my $cmd = sprintf("trbcmd -n-1 -s%d rmt 0x8001 0x4031 31 0",$delay/1000);
+       if($style != 0) {
+               $cmd =  sprintf("trbcmd -n-1 -s%d rmt 0x8001 0x4031 12 0",$delay/1000);
+               }
+       open(FTRB, "$cmd|");
+
+  while(my $a = <FTRB>) {
+    if($a =~ /^0x\w{2}(\w{2})\s*0x(\w{8})\s*0x(\w{4})/) {
+      $values{$1}   = hex($2);
+      $values{"50"} = hex($3)*16;
+      }
+    if ($a eq "---\n") {
+                       $diffvalues{"50"} = 1E6;  
+                       if (defined $lastvalues{"50"}) {
+                               if ($values{"50"} > $lastvalues{"50"}) {
+                                       $diffvalues{"50"} = $values{"50"} - $lastvalues{"50"};
+                                       }
+                               else {
+                                       $diffvalues{"50"} = $values{"50"} - $lastvalues{"50"} + 2**20;
+                                       }
+                               }    
+                       #$diffvalues{"50"} = $values{"50"} - $lastvalues{"50"} if defined $lastvalues{"50"};
+                       my $time = $diffvalues{"50"};
+                       foreach my $key (keys %values) { 
+                               next unless hex($key)<0x50;
+                               $diffvalues{$key} = 0;
+                               if (defined $lastvalues{$key}) {
+                                       if ($values{$key} >= $lastvalues{$key}) {
+                                               $diffvalues{$key} = $values{$key} - $lastvalues{$key};
+                                               }
+                                       else {
+                                               $diffvalues{$key} = $values{$key} - $lastvalues{$key} + 2**32;
+                                               }
+                                       }
+                               $diffvalues{$key} /= $time if $time;
+                               #print $key." ".$values{$key}." ".$lastvalues{$key}." ".$diffvalues{$key}."\n";
+                               }  
+                       #print "=====\n";
+                       $diffvalues{"31"} = max($diffvalues{"31"},$diffvalues{"32"});
+                       $diffvalues{"38"} = max(max($diffvalues{"38"},$diffvalues{"39"}),$diffvalues{"3a"});
+                       if ($style == 0) {
+                               $diffvalues{"41"} = max($diffvalues{"41"},$diffvalues{"42"});
+                               $diffvalues{"48"} = max(max($diffvalues{"48"},$diffvalues{"49"}),$diffvalues{"4a"});
+                               }
+                       %lastvalues = %values;
+                       if($style != 0) {
+        plot_storage_reset($storearr{$keys[0]});
+                               for(my $i= 0; $i < scalar(@keys); $i++) {
+                                       store_push($storearr{$keys[$i]},$time,$diffvalues{$keys[$i]},0);
+                                       store_print($storearr{$keys[$i]});
+                                       }
+                               plot_storage_sleep($storearr{$keys[0]},1);      
+                               plot_finished($storearr{$keys[0]});
+        }
+                       else {
+        plot_reset();
+                               for(my $i= 0; $i < scalar(@keys); $i++) {    
+                                       plot_add("",$diffvalues{$keys[$i]});  #"\"".$names[$i]."\"",
+                                       }
+                               plot_end(1);  
+                               for(my $i= 0; $i < scalar(@keys2); $i++) {    
+                                       plot_add("",$diffvalues{$keys2[$i]});  #"\"".$names[$i]."\"",
+                                       }
+                               plot_end(1);
+                               plot_finished();
+        }
+                       }
+    }
+  } 
+
+
+#################################################
+# Select Operation
+#################################################
+
+if(!(defined $ARGV[0])  || $ARGV[0] =~ /help/) {help(); exit;}
+
+if($ARGV[0] =~ /oep5V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8010,0x8011];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [.5,.5];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["5.8V input","5V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep3.3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8012,0x8013];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["3.8V input","3.3V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep1.2V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8014,0x8015];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["1.8V input","1.2V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8016,0x8017];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["+3V input","-3V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepminmaxp3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x801e,0x801e];
+  $regwidth    = [12,12];
+  $regoffset   = [0,16];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["+3V minimum","+3V maximum"];
+  genreg();
+  }  
+
+if($ARGV[0] =~ /oepminmaxn3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x801f,0x801f];
+  $regwidth    = [12,12];
+  $regoffset   = [0,16];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["-3V minimum","-3V maximum"];
+  genreg();
+  }    
+
+if($ARGV[0] =~ /oepminmax5Vin/) {
+  $address     = [0xfffd,0xfffd,0xfffd];
+  $register    = [0x8018,0x8018,0x8010];
+  $regwidth    = [12,12,12];
+  $regoffset   = [0,16,0];
+  $yscale      = [.5,.5,.5];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["5Vin minimum","5Vin maximum","5Vin"];
+  genreg();
+  }    
+  
+if($ARGV[0] =~ /oeptemp/) {
+  oeptemp(($delay)?$delay:5000000,[$name." - OEP Temperature"]);
+  }
+
+
+if($ARGV[0] =~ /rpcdatarate/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 ;
+       $xtitle      = "Sender ((Sector mod 3)*4+TRB)";
+       $ytitle      = "Data Words /1024";
+  $windowname  = "Data Words sent by RPC";
+  $curvestyle  = "histo";
+  $key         = YES;
+  $ydiff       = DIFFY;
+  $ymin        = 0;
+  $yscale      = [512,512];
+  $address     = [0x8401,0x8411];
+  $register    = [0x4001,0x4001];
+  $regamount   = [12,12];
+  $title       = ["Sector 0,1,2","Sector 3,4,5"];
+  $regoffset   = [0,0];
+  $regwidth    = [32,32]; 
+  genreg();
+  }
+
+#hadplot -a 2 -r 1 -p 0 -w 16 -d 5 -o 200 -n 1000 -yoverflow 65536 genhistdiff
+
+if($ARGV[0] =~ /eventratehighres/) {
+  $delay       = 5000 ; #unless $delay;
+  $samples     = 1000; # unless $samples;
+  $downscale   = 200;#  unless $downscale;
+#   $style       = 0 unless $style;
+  $windowname  = "Eventrate High Resolution";
+  $xistime     = AXISISTIME;
+  $ydiff       = DIFFY;
+  $xoverflow   = [2**20];
+  $title       = ["Event rate"];
+  $address     = [0x2];
+  $register    = [0x1];
+  $regoffset   = [0];
+  $regwidth    = [16];
+  $yoverflow   = [65536];
+  genhist();
+  } 
+  
+  
+if($ARGV[0] =~ /eventrate/) {
+  $address     = [0x2];
+  $register    = [0x1];
+  $regwidth    = [16];
+  $regoffset   = [0];
+  $timeref     = [0x2];
+  $delay       = 100000 unless $delay;
+  $samples     = 500    unless $samples;
+  $downscale   = 10     unless $downscale;
+  $windowname  = "Event rate history"; 
+  $key         = NO;
+       $ytitle      = "Event rate [Hz]" if $ytitle eq "";
+       $xistime     = AXISISTIME;
+       $ydiff       = DIFFY;
+       $xoverflow   = [2**20];
+       $yoverflow   = [2**16] unless $yoverflow->[0] != 2**32;
+       genhist();
+  }
+
+if($ARGV[0] =~ /datarate/) {
+  $address     = [0xff7f];
+  $register    = [0x83f3];
+  $regwidth    = [32];
+  $regoffset   = [0];
+  $timeref     = [0x8000];
+  $delay       = 100000 unless $delay;
+  $samples     = 500    unless $samples;
+  $downscale   = 5      unless $downscale;
+  $windowname  = "Total data rate history"; 
+       $xtitle      = "Time [s]" unless defined $xtitle;
+       $ytitle      = "Data rate [MiByte]" unless defined $ytitle;
+       $xistime     = AXISISTIME;
+       $ydiff       = DIFFY;
+       $xoverflow   = [2**20];
+       $yoverflow   = [2**12];
+       $yscale      = [2**20];
+       $key         = NO;
+       genhist();
+  }  
+
+if($ARGV[0] =~ /busytime/) {
+  $delay       = 100000 unless $delay;
+  $samples     = 100    unless $samples;
+  $downscale   = 5      unless $downscale;
+  $style       = 1;
+  $windowname  = "Busytime history";
+  deadtimehist2();
+  }  
+
+if($ARGV[0] =~ /busy/) {
+  $delay       = 100000 unless $delay;
+  $style       = 0;
+  $windowname  = "Busy time";
+  deadtimehist2();
+  }
+
+if($ARGV[0] =~ /oepspikehist/) {
+  $delay       = 100000 unless $delay;
+  $samples     = 1000 unless $samples;
+  $downscale   = 10   unless $downscale;
+#   $style       = 0 unless $style;
+  $windowname  = "OEP CMS Spikes";
+  $ydiff       = DIFFY;
+  $title       = ["OEP CMS Spikes"];
+  $address     = [0xfffd];
+  $register    = [7];
+  $regoffset   = [0];
+  $regwidth    = [16];
+  genhist();
+  } 
+
+if($ARGV[0] =~ /oepretrhist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 600 unless $samples;
+  $downscale   = 2   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP Retransmissions";
+  $ydiff       = DIFFY;
+  $title       = ["Retransmit Received","Retransmit Sent"];
+  $address     = [0xfffd,0xfffd];
+  $register    = [4,4];
+  $regoffset   = [16,24];
+  $regwidth    = [8,8];
+  genhist();
+  }
+
+if($ARGV[0] =~ /oeptokenmisshist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 2000 unless $samples;
+  $downscale   = 4   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP Token Missing";
+  $ydiff       = DIFFY;
+  $title       = ["Missing Tokens"];
+  $address     = [0xfffd];
+  $register    = [0x9101];
+  $regoffset   = [0];
+  $regwidth    = [24];
+  genhist();
+  } 
+
+  
+if($ARGV[0] =~ /oeptrgerrhist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 2000 unless $samples;
+  $downscale   = 2   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP CMS Errors";
+  $ydiff       = DIFFY;
+  $title       = ["Spikes","Spurious","Invalid","Multiple"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [7,7,6,6];
+  $regoffset   = [0,16,0,16];
+  $regwidth    = [16,16,16,16];  
+  genhist();
+  } 
+
+
+if($ARGV[0] =~ /histdiff/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 200 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0 unless $style;
+  $ydiff       = DIFFY;
+  genhist();
+  } 
+
+if($ARGV[0] =~ /hist/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 200 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0   unless $style;
+  $ydiff       = NODIFFY;
+  genhist();
+  } 
+
+if($ARGV[0] =~ /oepworktime/) {
+  $delay       = 1000000 unless $delay;
+       $curvestyle  = "histostacked";
+       $xticks      = 0 unless $xticks;
+       $ymax        = $delay*1.1/1000;
+       $yscale      = [1000];
+       $xtitle      = "OEP";
+       $ytitle      = "Time [ms]";
+  $windowname  = "OEP Trigger Handling Times";
+  $ydiff       = DIFFY;
+  $title       = ["Readout","Waiting","Initialization","Calibration","Idle"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [0x9113,0x9114,0x9111,0x9112,0x9110];
+  $regoffset   = [0,0,0,0,0];
+  $regwidth    = [32,32,32,32,32]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /gberate/) {
+  $delay       = 1000000 unless $delay;
+       $curvestyle  = "histostacked";
+       $xticks      = 1 unless $xticks;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Rate (kiB)" if $ytitle eq "";
+  $windowname  = "Gbe Data Rate";
+  $key         = NO;
+  $ydiff       = DIFFY;
+  $xgrid       = NO;
+  $address     = [0xff7f];
+  $register    = [0x83f3];
+  $regoffset   = [10];
+  $regwidth    = [22]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepwords/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Words";
+  $windowname  = "Data Words sent by OEP";
+  $yscale      = [1];
+  $key         = NO;
+  $ydiff       = DIFFY;
+  $address     = [0xfffd];
+  $register    = [0x910B];
+  $regoffset   = [0];
+  $regwidth    = [32]; 
+  genreg();
+  }
+
+
+if($ARGV[0] =~ /mdcchan/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Words";
+  $windowname  = "Data words per TDC channel";
+  $yscale      = [1];
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  if ($ARGV[0] =~ /diff/) {
+               $ydiff       = DIFFY;
+               }
+  $address     = [$address->[0]?$address->[0]:0xfffd];
+  $register    = [0xc088];
+  $regamount   = [96];
+  $regoffset   = [0];
+  $regwidth    = [32]; 
+  genreg();
+  }
+
+
+if($ARGV[0] =~ /regdiff/) {
+  $delay       = 1000000 unless $delay;
+#      $xticks      = 1 unless $xticks;
+  $ydiff       = DIFFY;
+#   $key         = NO unless defined $key;
+  $windowname  = "General Plot" unless $windowname;
+  genreg();
+  }
+
+if($ARGV[0] =~ /reg/) {
+  $delay       = 1000000 unless $delay;
+#      $xticks      = 1 unless $xticks;
+  $ydiff       = NODIFFY;
+#   $key         = NO unless defined $key;
+  $windowname  = "General Plot" unless $windowname;
+  genreg();
+  }
+
+if($ARGV[0] =~ /oeptrgerr/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "# of errors";
+  $windowname  = "OEP CMS Errors";
+  $key         = YES;
+  $ydiff       = NODIFFY;
+  $title       = ["Spikes","Spurious","Invalid","Multiple"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [7,7,6,6];
+  $regoffset   = [0,16,0,16];
+  $regwidth    = [16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepfill/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "OEP Buffer Fill Level";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xfffd];
+  $register    = [0x7100];
+  $regoffset   = [0];
+  $regwidth    = [16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /showerfill/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "Shower Data Buffer Fill Level";
+  $key         = $key || NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7];
+  $register    = [0x7100,0x7101,0x7102,0x7103,0x7104,0x7105];
+  $regoffset   = [0,0,0,0,0,0];
+  $regwidth    = [16,16,16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /filllevel/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "Front-end Data Buffer Fill Level";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xffff,0xffff,0xffff,0xffff,0xffff,0xffff];
+  $register    = [0x7100,0x7101,0x7102,0x7103,0x7104,0x7105];
+  $regoffset   = [0,0,0,0,0,0];
+  $regwidth    = [16,16,16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepretr/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "OEP Retransmissions";
+  $key         = YES;
+  $ydiff       = NODIFFY;
+  $title       = ["Retransmit Received","Retransmit Sent"];
+  $address     = [0xfffd,0xfffd];
+  $register    = [4,4];
+  $regoffset   = [16,24];
+  $regwidth    = [8,8];
+  genreg();
+  }
+
+if($ARGV[0] =~ /timecmslvl1/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "Trigger Delay";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $ytitle      = "Time between CMS and LVL1 [10ns]";
+  $address     = [0xfffd];
+  $register    = [2];
+  $regoffset   = [16];
+  $regwidth    = [11];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oeptokenmiss/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "OEP Token Missing";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $ytitle      = "# of missing token";
+  $address     = [0xfffd];
+  $register    = [0x9101];
+  $regoffset   = [0];
+  $regwidth    = [24];
+  genreg();
+  }
+
+if($ARGV[0] =~ /slowcontrolrate/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 240 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "Slow Control Data Rate";
+  $ydiff       = DIFFY;
+  $ytitle      = "Slow Control Data / kByte/s";
+  $address     = [0x8000];
+  $register    = [0x4012];
+  $regoffset   = [0];
+  $regwidth    = [32];  
+  $yscale      = [102.4];
+  genhist();
+  } 
+
+
+
+if($ARGV[0] =~ /commonstatus/) {
+  bitmap(($delay)?$delay:1000000,[0xffff],[0],[1],[0],[20],["Common Status Bits"],0,$name." - Common Status Bit");
+  } 
+if($ARGV[0] =~ /genbit/ || $ARGV[0] =~ /bitmap/) {
+  bitmap(($delay)?$delay:1000000,$address,$register,$regamount,$regoffset,$regwidth,$title,$style,$name." - ".$windowname);
+  }   
+
diff --git a/nettools/hadplotnew.pl b/nettools/hadplotnew.pl
new file mode 100755 (executable)
index 0000000..f5f571a
--- /dev/null
@@ -0,0 +1,1449 @@
+#!/usr/bin/perl -w
+use warnings;
+
+use FileHandle;
+use Time::HiRes qw( gettimeofday usleep time );
+use Getopt::Long;
+use Data::Dumper;
+use POSIX qw/floor strftime/;
+use HADES::TrbNet;
+
+use constant AXISISTIME => 1;
+use constant AXISISNOTIME => 0;
+use constant DIFFY => 1;
+use constant DIFFX => 1;
+use constant NODIFFY => 0;
+use constant NODIFFX => 0;
+use constant NODELAY => 0;
+use constant NO => 0;
+use constant YES => 1;
+use constant NONEWLINE => 1;
+
+my $GPbuffer = "";
+my $buffercount = 0;
+
+my $windowtitle = ""; #Global var to store real name of GUI window
+
+my $PlotBuffer = {};
+my $PlotBufferCnt = 0;
+
+my @PlotBufArr = ();
+
+#my @color = ("#1155bb","#bb1111","#999900","#660000","#006633","#990066","#6633CC","#00CCCC");
+my @color = ("#2222dd","#880000","#00cc00","#ee00dd","#ffcc00","#00cc88","#6633CC","#00CCCC");
+our $write2file = "";
+our $plotendedbefore = 0;
+
+trb_init_ports() or die trb_strerror();
+
+#################################################
+# Variables...
+#################################################
+my $delay     = 1000;
+my $samples   = 100; 
+my $downscale = 1;
+# my $system    = 0;
+my $address   = [];
+my $register  = [];
+my $regoffset = [];
+my $regwidth  = [];
+my $title     = [];
+my $timeref   = [];
+my $geom      = "700x400";
+my $style     = 0;
+my $nametmp   = "";
+my $regamount = [];
+my $xscale   = [];
+my $yscale   = [];
+my $xtitle   = "";
+my $ytitle   = "";
+my $windowname = "No Name";
+my $xistime  = AXISISNOTIME;
+my $xoverflow = [];
+my $yoverflow = [];
+my $ydiff     = 0;
+my $outputcfg = "";
+my $name      = "HadPlot";
+my $key       ;     
+my $curvestyle= 'points';  #points, steps, histo or histostacked
+my $xticks    = 0;  #show labels on x-axis
+my $yticks    = 1;  #show labels on y-axis
+my $plotoption= ""; #string with additional gnuplot commands
+my $curveoption= []; #options for plot command
+my $xgrid     = 1;
+my $ygrid     = 1;
+my $ymax;
+my $ymin;
+my $xmin;
+my $xmax;
+
+GetOptions('d=f' => \$delay,
+           'n=i' => \$samples,
+           'o=i' => \$downscale,
+           'a=s' => $address,
+           'r=s' => $register,
+           'w=i' => $regwidth,
+           'p=i' => $regoffset,
+           't=s' => $title,
+           'm=i' => $regamount,
+           'g=s' => \$geom,
+           'z=i' => \$style,
+           'output=s'     => \$outputcfg,
+           'windowname=s' => \$windowname,
+           'xscale=f'     => $xscale,
+           'yscale=f'     => $yscale,
+           'xtitle=s'     => \$xtitle,
+           'ytitle=s'     => \$ytitle,
+           'xistime!'     => \$xistime,
+           'timeref=s'    => $timeref,
+           'xoverflow=f'  => $xoverflow,
+           'yoverflow=f'  => $yoverflow,
+           'ydiff!'       => \$ydiff,
+           'name=s'       => \$name,
+           'key!'         => \$key,
+           'xticks!'      => \$xticks,
+           'yticks!'      => \$yticks,
+           'xgrid!'       => \$xgrid,
+           'ygrid!'       => \$ygrid,
+           'ymax=i'       => \$ymax,
+           'ymin=i'       => \$ymin,
+           'xmax=i'       => \$xmax,
+           'xmin=i'       => \$xmin,           
+           'curvestyle=s' => \$curvestyle,
+           'curveoption=s'=> $curveoption,
+           'plotoption=s' => \$plotoption
+           );
+
+for(my $i=0;$i<16;$i++) {
+       $regoffset->[$i]   = 0  unless defined $regoffset->[$i];
+       $regwidth->[$i]    = 32 unless defined $regwidth->[$i];
+       $xoverflow->[$i]   = 2**20 unless defined $xoverflow->[$i];
+       $yoverflow->[$i]   = 2**32 unless defined $yoverflow->[$i];
+       $xscale->[$i]      = 1 unless defined $xscale->[$i];
+       $yscale->[$i]      = 1 unless defined $yscale->[$i];
+       $title->[$i]       = "" unless defined $title->[$i];
+       $curveoption->[$i] = ""  unless defined $curveoption->[$i];
+       }
+
+for(my $i=0;$i < scalar @{$address};$i++) {
+  if(!defined($title->[$i])) {
+               $title->[$i] = hex($address->[$i])." $register->[$i] $regoffset->[$i]..".($regoffset->[$i]+$regwidth->[$i]-1);
+               }
+       }
+
+
+$delay *= 1000;
+if($style == 1) {$curvestyle="points";     $xticks=1;}
+if($style == 2) {$curvestyle="histo";      $xticks=0;}
+if($style == 3) {$curvestyle="histo";      $xticks=1;}
+if($style == 4) {$curvestyle="histostacked";      $xticks=0;}
+if($style == 5) {$curvestyle="histostacked";      $xticks=1;}
+
+for(my $k = 0; $k < scalar @$address; $k++) {
+  $address->[$k] = hex($address->[$k]);
+  $register->[$k] = hex($register->[$k]);
+  }
+
+#Open Gnuplot
+our $fh;
+my $fn = "gnuplot -geometry $geom -bg 'ghost white'";
+$fh = new FileHandle ("|$fn") or  die "error: no gnuplot";
+$fh->autoflush(1);
+
+sub makeTimeString{
+  return strftime("set label 100 \"%H:%M:%S\" at screen 0.92,0.02 left tc rgb \"#000044\" font \"monospace,8\"\n", localtime())
+  }
+
+#################################################
+# When exiting, close Gnuplot window
+#################################################
+sub finish {
+  print $fh "exit;\n";
+  close $fh;
+  exit;
+}
+
+$SIG{INT} = \&finish;
+$SIG{PIPE} = \&finish;
+
+
+
+my $last_wakeup;
+
+sub max {
+  my $a = shift;
+  my $b = shift;
+  return $a > $b ? $a : $b;
+  }
+
+sub min {
+  my $a = shift;
+  my $b = shift;
+  return $a < $b ? $a : $b;
+  }
+
+sub usleep_total {
+  my $delay = shift;
+  if(defined $last_wakeup) {
+    my $time = time();
+#     printf "%.0f\n",$delay-($time-$last_wakeup)*1E6;
+    usleep(max(0,$delay-($time-$last_wakeup)*1E6));
+    }
+  else {
+    usleep($delay);
+    }
+  $last_wakeup = time();
+  return $last_wakeup;
+  }
+
+
+#################################################
+# Write to gnuplot
+#################################################
+sub plot_write {
+  my ($str,$no) = @_;
+  if(defined($no) && $no) {
+    print $fh $str;
+#     print $str;
+    }
+  else {
+    print $fh $str."\n";
+#     print $str."\n";
+    }
+  }
+
+sub plot_add {
+  my ($x,$y) = @_;
+  $x = $x || $PlotBufferCnt;
+  $PlotBufArr[$PlotBufferCnt]->{x} = $x;
+  $PlotBufArr[$PlotBufferCnt]->{y} = $y;
+  
+  $PlotBufferCnt++;
+#   $PlotBuffer->{$x} = $y;
+#   print $x." ".$y."\n";
+  }
+  
+sub plot_end {
+  my ($single) = @_;
+  for(my $i = 0;$i<scalar @PlotBufArr;$i++) {
+    if($single) {
+      print $fh $PlotBufArr[$i]->{y}."\n";
+      }
+    else {
+      print $fh $PlotBufArr[$i]->{x}." ".$PlotBufArr[$i]->{y}."\n";
+      }
+    }
+#   foreach my $line (sort keys %{$PlotBuffer}) {
+#     if($single) {
+#       print $fh $PlotBuffer->{$line}."\n";
+# #       print     "plot_end: ".$PlotBuffer->{$line}."\n";
+#       }
+#     else {
+#       print $fh $line." ".$PlotBuffer->{$line}."\n";
+# #       print     "plot_end: ".$line." ".$PlotBuffer->{$line}."\n";
+#       }
+#     }
+  @PlotBufArr = ();
+  $PlotBuffer = {};
+  $PlotBufferCnt = 0;
+  print $fh "e\n";
+  $plotendedbefore = 1 unless $plotendedbefore;
+  }  
+
+
+sub plot_reset {
+  if($write2file eq ""){
+    system("xwininfo -name '$windowtitle' >/dev/null 2>/dev/null");
+               #print $?."\n";
+               if($? != 0) {
+                       usleep(1E5);
+                       system("xwininfo -name '$windowtitle' >/dev/null 2>/dev/null");
+                       if($? != 0) {
+                               finish();
+                               }
+                       }
+    if ($plotendedbefore != 0) {
+                       $plotendedbefore = 0;
+                        print $fh makeTimeString();                    
+                       print $fh "replot\n";
+                       }
+               }
+       else {
+    if ($plotendedbefore != 0) {
+                       system("mv $write2file.tmp $write2file");
+      plot_write("set out \"$write2file.tmp\"\n");
+      $plotendedbefore = 0;
+      print $fh makeTimeString();      
+      print $fh "replot\n";
+#       print "reset\n";
+      }
+               }
+  }  
+
+sub plot_finished {
+       my ($store) = @_;
+       if($write2file ne "") {
+               if(defined $store) {
+                       if($store->{"initing"} != 2 and $store->{"iteration"} % $store->{"downscale"} == 0) {
+#                              system("mv $write2file.tmp $write2file");
+                               }
+                       }
+               else {
+                       if($write2file ne "") {
+#                              system("mv $write2file.tmp $write2file");
+                               }
+                       }
+               }
+       }
+
+sub plot_init {
+  my ($xtics) = @_;
+  $windowtitle = $name ." - ".$windowname;
+  if ($outputcfg =~ m$PNG.([/\w]*).(\d+).(\d+)$) {
+               print "Writing PNG to file $1\n";
+               $write2file = $1.".png";
+               plot_write("set term png size $2,$3 font \"monospace,8\"");
+               plot_write("set out \"$write2file.tmp\"");
+               }
+  elsif ($outputcfg =~ m$SVG.([/\w]*).(\d+).(\d+)$) {
+               print "Writing SVG to file $1\n";
+               $write2file = $1.".svg";
+               plot_write("set term svg size ".($2*2).",".($3*2)." dynamic font \"monospace,18\" lw 1.5 \n");
+               plot_write("set out \"$write2file.tmp\"\n");
+               }
+       else {
+    plot_write("set term x11 title '$windowtitle'");
+               }
+  plot_write("set grid");
+  plot_write("set xlabel \"$xtitle\"");
+  plot_write("set ylabel \"$ytitle\"");
+  if(defined $xtics) {
+    plot_write("set xtics $xtics\n");
+    }
+  if(defined $xmin && defined $xmax) {
+    plot_write("set xrange [$xmin:$xmax]");
+    }
+  if(defined $ymin && defined $ymax) {
+    plot_write("set yrange [$ymin:$ymax]");
+    }
+  elsif(defined $ymax) {
+    plot_write("set yrange [:$ymax]");
+    }
+  elsif(defined $ymin) {
+    plot_write("set yrange [$ymin:]");
+    }
+  if (!defined $key || $key == 0) {
+               plot_write("unset key");
+               }
+       if($xgrid == 0) {
+         plot_write("set grid noxtics");
+               }
+       if($ygrid == 0) {
+         plot_write("set grid noytics");
+               }
+       if($plotoption ne "") {
+               plot_write($plotoption);
+               }
+  }
+
+sub plot_sleep {
+  my ($delay) = @_;
+  my $t = usleep_total($delay);
+  plot_reset();
+  return $t;
+  }
+
+sub plot_end_sleep {
+  my ($delay,$single) = @_;
+  plot_end($single);
+  return plot_sleep($delay);
+  }
+
+sub plot_storage_end_sleep {
+  my ($store, $single) = @_;
+  my $delay = $store->{"delay"};
+  my $t;
+  if($store->{"initing"} == 0) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_end($single);
+      $t = usleep_total($delay);
+      plot_reset();
+      }
+    else {
+      $t = usleep_total($delay);
+      }
+    }
+  return $t;
+  }
+
+sub plot_storage_sleep {
+  my ($store,$noreset) = @_;
+  my $t;
+  my $delay = $store->{"delay"};
+  #print $store->{"initing"}.$store->{"iteration"}.$store->{"downscale"}."\n";
+  if($store->{"initing"} != 2) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      $t = usleep_total($delay);
+      plot_storage_reset() unless $noreset;
+      }
+    else {
+      $t = usleep_total($delay);
+      }
+    }
+  return $t;
+  }
+
+sub plot_storage_reset {
+  my ($store) = @_;
+  if(defined $store->{"initing"} && $store->{"initing"} != 2) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_reset();
+      }
+    }
+  }
+  
+sub plot_storage_end {
+  my ($store) = @_;
+  if($store->{"initing"} == 0) {
+    if($store->{"iteration"} % $store->{"downscale"} == 0) {
+      plot_end();
+      }
+    }
+  }
+
+#################################################
+# Writes a new value pair to storage
+#################################################
+sub store_push {
+  my ($storage,$x,$y,$divtime) = @_;
+  my $xval = $x;
+  my $yval = $y;  
+  my $curtime = time();
+  
+  if ($storage->{"initing"} != 2) {
+    if (scalar(@{$storage->{"datax"}}) == $storage->{"size"}) {
+      my $tmp = shift(@{$storage->{"datax"}});
+      my $tmpy = shift(@{$storage->{"datay"}});
+      $storage->{"totalx"} -= $tmp;
+#       if($storage->{"initing"} == 0 && (($tmpy <= $storage->{"miny"}) || ($tmpy >= $storage->{"maxy"}))) {
+#         store_calc_range($storage);
+#         }
+      }  
+    if($storage->{"diffx"}) {
+      if(defined($storage->{"xmax"}) && $x < $storage->{"lastx"}) {
+        $xval = ($x - $storage->{"lastx"}  + $storage->{"xmax"});
+        }
+      else {
+        $xval = ($x - $storage->{"lastx"});
+        }
+      if(defined($storage->{"last_push"}) &&  $storage->{"last_push"} != 0) {
+        while (floor($xval/$storage->{"xmax"}) < floor(($curtime - $storage->{"last_push"})/($storage->{"xmax"}/1E6))){
+          $xval += $storage->{"xmax"};
+          }
+        }
+      }
+    if($storage->{"diffy"}) {
+                       $yval = $y - $storage->{"lasty"};
+      if(defined($storage->{"ymax"}) && $y < $storage->{"lasty"}) {
+        while($yval < 0) {
+                                       $yval += $storage->{"ymax"};
+                                       }
+        }
+      if($divtime) {  
+        $yval /= ($xval?$xval:1)/1000000;
+        }
+      }
+
+    
+    if($storage->{"initing"} == 1) {
+      $storage->{"initing"} = 0;
+      for(my $i = $storage->{"size"}-1; $i>0; $i--) {
+        push(@{$storage->{"datax"}},$storage->{"delay"});
+        push(@{$storage->{"datay"}},$yval);
+        $storage->{"totalx"} += $storage->{"delay"};         
+        }
+      }
+    
+    push(@{$storage->{"datax"}},$xval?$xval:0);
+    push(@{$storage->{"datay"}},$yval?$yval:0);
+    $storage->{"totalx"} += $xval?$xval:0;
+    }
+  else {
+    $storage->{"initing"} = 1;
+    }
+
+  $storage->{"last_push"} = $curtime;
+  $storage->{"lasty"} = $y;
+  $storage->{"lastx"} = $x;
+  }
+
+#################################################
+# Writes storage contents to stream
+#################################################
+sub store_print {
+  my $str = "";
+  my ($storage) = @_;
+  if($storage->{"initing"} != 2) {
+    if($storage->{"iteration"} % $storage->{"downscale"} == 0) {
+      my $xcnt = - $storage->{"totalx"} /1000000.0;
+      for (my $i = 0; $i < $storage->{"size"}; $i++) {
+        my $xval = $storage->{"datax"}->[$i];  #${}[]
+        my $yval = $storage->{"datay"}->[$i];
+        $xval = 0 unless defined($xval);
+        $yval = 0 unless defined($yval);
+        $xcnt += $xval/1000000.0;
+#        $str .= $xcnt." ".$yval."\n";
+        $str .= sprintf "%.3f %.2f\n", $xcnt,$yval;
+        #plot_write($xcnt/1000000.0." ".$yval);
+        }
+      plot_write($str,1);  
+#       print $str;
+      plot_end(1);
+      }
+    $storage->{"iteration"}++;
+    }
+  }
+
+
+#################################################
+# Initialize storage
+#################################################
+sub store_init {
+  my ($storage,$size,$diffx,$diffy,$delay,$downscale,$xmax,$ymax) = @_;
+  
+  $storage->{"datax"} = [];
+  $storage->{"datay"} = [];
+  $storage->{"size"}  = $size;
+  $storage->{"diffx"} = $diffx;
+  $storage->{"diffy"} = $diffy;
+  $storage->{"delay"} = $delay;
+  $storage->{"downscale"} = $downscale;
+  $storage->{"initing"}   = 2;
+  $storage->{"iteration"} = 0;
+  $storage->{"totalx"}    = 0;
+  $storage->{"xmax"}      = $xmax;
+  $storage->{"ymax"}      = $ymax;
+  $storage->{"maxy"} = 0;
+  $storage->{"miny"} = 1E100;
+  $storage->{"last_push"} = 0;
+  $storage->{"last_sleep"}  = 0;
+  }
+
+#################################################
+# Help Message
+#################################################
+sub help {
+  print <<EHELP;
+  hadplot plots values...
+  --------------------------------------------
+  Usage: hadplot [-d int] [-n int] [-o int]
+  \t\t [-a int -r int -w int -p int [-m int] [-t str]]*
+  \t\t [-output str] [-windowname str] [-(no)key] [-g geometry] [-z style]
+  \t\t [-curvestyle str] [-curveoption str] [-plotoption str]
+  \t\t [-xscale int] [-xmax int] [-xtitle str] [-(no)xticks] [-(no)xgrid] [-xoverflow float]
+  \t\t [-yscale int] [-ymax int] [-ytitle str] [-(no)yticks] [-(no)ygrid] [-yoverflow float]
+  \t\t  command
+  
+Options:
+  command         One of the commands listed below
+  -d delay        Time to sleep between readings in milliseconds
+  -n samples      Number of samples to store / display in histogram
+  -d downscaling  Replot histogram only every nth iteration
+  -g geometry     Size of the plot window in pixels
+  -a address      Board address when using generic option 
+  -p register     Register address when using generic option
+  -w regwidth     Width in bits of the value to plot
+  -r regoffset    Offset of the value to plot in the register
+  -z style        Selects one of the possible styles (deprecated)
+  -output         expects a string "(PNG|SVG).\$filename.\$xsize.\$ysize" to write to a file
+  -windowname     Name of window (shown in titlebar after "Hadplot - "
+  -timeref        In a differential plot, the endpoint with this addressis used for timestamping
+  -(x|y)scale     Scaling factor, the x/y values are divided by
+  -(x|y)max       Maximal value for x/y axis
+  -(x|y)title     Label for axes
+  -xistime        Marks x axis as containing time stamps (used for formatting)
+  -(no)(x|y)ticks Switches tick marks on axes on or off (e.g. OEP addresses / values)
+  -(no)(x|y)grid  Switches grid lines on or off
+  -(x|y)overflow  The value at which the register content has an overflow
+  -ydiff          Plot differences of register contents on y-axis
+  -(no)key        Show key for all plots
+  -curvestyle     Plot type: points, histo, histostacked, steps
+  -curveoption    Additional options given to the plot command (per curve)
+  -plotoption     Additional commands given to gnuplot
+  
+EHELP
+
+     
+  print "\nAvailable commands:\n";
+  print "\thelp\t\tPrints this message\n";
+  print "\trpcdatarate\tNumber of sent and received data words (RPC only)\n";
+  print "\toeptemp\t\tDisplays temperatures (OEP only)\n";
+  print "\toep5V\t\tShows the input and output voltages of 5V (OEP only)\n";
+  print "\toep3.3V\t\tShows the input and output voltages of 3.3V (OEP only)\n";
+  print "\toep1.2V\t\tShows the input and output voltages of 1.2V (OEP only)\n";
+  print "\toep3V\t\tShows the input  voltages of +-3V (OEP only)\n";
+  print "\tdatarate\tshows a histogram of data rates\n";
+  print "\teventrate\tHistogram of the trigger rate\n";
+  print "\tbusytime\tHistogram of busy times\n";
+  print "\tbusy\t\tBargraph of busy times\n";
+  print "\tfilllevel\tFill level of data buffers in all endpoints\n";
+  print "\toepfill\t\tFill level of OEP buffers\n";
+  print "\tshowerfill\tFill level of Shower buffers\n";
+  print "\toepspikehist\tSpike histogram of OEP CMS input\n";
+  print "\toepworktime\tStatistics about states of the OEP trigger handler\n";
+  print "\toeptrgerr\tNumbers of errors on CMS for indivual OEP\n";
+  print "\toeptrgerrhist\tHistory of errors on CMS of OEP\n";
+  print "\toepretr\t\tRetransmission statistics for individual OEP\n";
+  print "\toepretrhist\tHistory of retransmissions on OEP\n";
+  print "\toeptokenmiss\tNumber of missing tokens on OEP\n";
+  print "\toepwords\t\tNumber of data words sent by OEP\n";
+  print "\tmdcchannel\tData counters per TDC channel for MDC\n";
+  print "\tmdcchanneldiff\tdata counters per TDC channel for MDC, changes only\n";
+  print "\tgberate\t\tAmount of data sent by GbE links\n";
+  print "\ttimecmslvl1\tTime between CMS and LVL1 trigger on OEP\n";
+  print "\tslowcontrolrate\tData rate on slow control channel\n";
+#  print "\t\t\n";
+  
+  print "\n";
+  print "\treg\t\tPrint any specified register from addressed boards\n";
+  print "\tregdiff\t\tPrint the changes of any specified register from addressed boards\n";
+  print "\thist\t\tShows a histogram of the specified value \n";
+  print "\thistdiff\tShows a histogram of the changes of the specified value\n";
+  print "\n\n";
+  }
+
+
+
+#################################################
+# Generic Register
+#################################################
+sub bitmap {
+  my ($delay,$address,$register,$regamount,$regoff,$regwidth,$title,$style,$name) = @_;
+  $style = 0 unless defined $style;
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+#     if(!(defined($title->[$i])) || ($title->[$i] eq "")) {
+#       $title->[$i] = hex($address->[$i])." ".$register->[$i]." ".$regoff->[$i]."..".($regoff->[$i]+$regwidth->[$i]-1);
+#       }
+    if (!(defined $regamount->[$i])) {
+      $regamount->[$i] = 1;
+      }
+    }
+  $ymin = $regoff->[0];
+  $ymax = $regoff->[0]+$regwidth->[0];
+  plot_init(256);  
+#   if ($style == 0) {
+#     plot_write("plot",1);
+#     for(my $i = 0; $i<scalar(@{$address});$i++) {
+#       plot_write("'-' using 1:2 with points pt 5 title \"$title->[$i]\" ",1);
+#       plot_write(", ",1) unless $i == scalar(@{$address})-1;
+#       }
+#     plot_write("");  
+#     }
+#   elsif($style == 1) {
+    plot_write("set xtics rotate by 90 offset .7,-2 scale 0 ");
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set boxwidth 1 absolute");    
+    plot_write("unset key");
+    plot_write('set format x "%x"');
+    plot_write("plot ",1);
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      plot_write("'-'  with points pt 5 ps 1 title \"$title->[$i]\" ",1); #using 2:xticlabels(1)
+      plot_write(", ",1) unless $i == scalar(@{$address})-1;
+      }
+    plot_write(""); 
+#     }
+  while(1) {
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      my $c;
+      if ($regamount->[$i] == 1) {
+        $c = "trbcmd r $address->[$i] $register->[$i] | sort";  
+        }
+      else {
+        $c = "trbcmd rm $address->[$i] $register->[$i] $regamount->[$i] 0";  
+        }
+      my @out = qx($c);
+      my $addr = undef;
+      my $cnt = 0;
+      foreach my $s (@out) {
+        if($s =~ /^H:\s*0x(\w\w\w\w)/) {
+          $addr = $1;
+          }
+        if($s =~ /^0x(\w\w\w\w)\s*0x(\w{8})/) {
+          $addr = hex($1) if($regamount->[$i] == 1);
+          if ($regamount->[$i] == 1) { plot_add($addr,-1);  }
+          else {                       plot_add("\"$addr.$1\"",-1); }
+          for(my $j = $regoff->[$i]; $j < $regoff->[$i] + $regwidth->[$i];$j++) {
+            if(hex($2) & (1<<$j)) {
+              if ($regamount->[$i] == 1) { plot_add("$addr",$j);  }
+              else {                       plot_add("\"$addr.$1\"",$j); }
+              }          
+            }
+          $cnt++;
+          }
+        }
+      plot_end(1);
+      }
+    plot_sleep($delay);
+    }
+  }
+
+
+
+#################################################
+# Generic Register differences
+#################################################
+sub genreg {
+  my %oldvals;
+
+  plot_init(undef);  
+
+  if($xticks) {
+    plot_write("set xtics rotate by 90 offset .7,-1.7 scale .7 ");
+    }
+  if($curvestyle eq "histo") {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set boxwidth 2 absolute");    
+    }
+  elsif($curvestyle eq "histostacked") {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set style histogram rowstacked");
+    plot_write("set boxwidth 1 absolute");   
+    plot_write("set key outside") unless defined $key && $key==0; 
+    plot_write("set autoscale xfix ");    
+    }
+
+  plot_write("plot",1);
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+    plot_write("'-' ",NONEWLINE);
+    if($xticks) {
+                       plot_write("using 2:xticlabels(1) ",NONEWLINE);
+                       }
+    if(($curvestyle =~ /histo/)) {
+      plot_write("with histograms lt rgb \"$color[$i]\" title \"$title->[$i]\" ",NONEWLINE);
+      }
+    elsif ($curvestyle eq "steps") {      
+                       plot_write("with histeps title \"$title->[$i]\" ",NONEWLINE);
+                       }
+    else {
+      plot_write("with points pt 5 title \"$title->[$i]\" ",NONEWLINE);
+      }
+    plot_write(" ".$curveoption->[$i],NONEWLINE);
+    plot_write(", ",NONEWLINE) unless $i == scalar(@{$address})-1;
+    }
+  plot_write(""); 
+
+
+  while(1) {
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      my $c;
+      if (!(defined $regamount->[$i]) || $regamount->[$i] == 1) {
+#         $c = "trbcmd r $address->[$i] $register->[$i] | sort";  
+        $c = trb_register_read(($address->[$i]),($register->[$i]));
+        foreach my $s (keys $c) {
+          $c->{$s}=[$c->{$s}];
+          }
+        }
+      else {
+#         $c = "trbcmd rm $address->[$i] $register->[$i] $regamount->[$i] 0";  
+        $c = trb_register_read_mem(($address->[$i]),($register->[$i]),0,$regamount->[$i]);
+        print Dumper $c;
+        }
+#       my @out = qx($c);
+      foreach my $s (sort keys $c) {
+        for(my $r = 0; $r < scalar @{$c->{$s}};$r++) {
+          my $tmp = ($c->{$s}->[$r]>>$regoffset->[$i])&(2**$regwidth->[$i]-1);
+          my $val = $tmp;
+          my $board = sprintf("%04x",$s);
+          if($ydiff) {
+            if(defined $oldvals{$i}->{$board.($r+$register->[$i])}) {
+              if ($oldvals{$i}->{$board.($r+$register->[$i])} > $tmp) {
+                $val = $tmp - $oldvals{$i}->{$board.($r+$register->[$i])} + 2**$regwidth->[$i];
+                }
+              else {
+                $val = $tmp - $oldvals{$i}->{$board.($r+$register->[$i])};
+                }
+              }
+            $oldvals{$i}->{$board.($r+$register->[$i])} = $tmp;  
+            }
+         
+          if($xticks) {
+            if (!(defined $regamount->[$i]) || $regamount->[$i] == 1) {
+              plot_add("\"$board\"",$val/$yscale->[$i]);
+              }
+            else {
+              plot_add("\"$board.($r+$register->[$i])\"",$val/$yscale->[$i]);
+              }
+            }
+          else {
+            plot_add("",$val/$yscale->[$i]);
+            }
+          }
+        }
+        plot_end(!$xticks);
+      }
+    plot_sleep($delay);
+    }    
+  }
+
+#################################################
+# Generic Histogram
+#################################################
+sub genhist {
+  my %storearr;
+  my %oldvals;
+#   $xtitle = "Time [s]" unless $xtitle ne "";
+  plot_init();
+  plot_write("set autoscale fix");
+  plot_write("plot",1);
+  $diff = 0 unless defined($diff);
+  for(my $i = 0; $i<scalar(@{$address});$i++) {
+    $storearr{$i} = {};
+    store_init($storearr{$i},$samples,DIFFX,$ydiff,$delay,$downscale,$xoverflow->[$i],$yoverflow->[$i]); 
+    plot_write("'-' with lines title \"$title->[$i]\" ",1);
+    plot_write(", ",1) unless $i == scalar(@{$address})-1;
+    }
+  plot_write(""); 
+  
+  while(1) {
+    my $a, my $s, my $t;
+    my $val = 0 , my $time;
+    plot_storage_reset($storearr{0});
+    for(my $i = 0; $i<scalar(@{$address});$i++) {
+      $val = 0;
+      my $c = trb_registertime_read($address->[$i], $register->[$i]) or sleep 1 and print "Error\n" and next;
+      foreach my $o (sort keys $c) {
+#         if (($a,$s,$t) = $o =~ /^0x(\w{4})\s*0x(\w{8})\s*0x(\w{4})/) {
+          
+          $val  += (($c->{$o}->{'value'}->[0]>>($regoffset->[$i]))&(2**($regwidth->[$i])-1));
+          $time = $c->{$o}->{'time'}->[0]*16;
+#           }
+        }
+      store_push($storearr{$i},$time/$xscale->[$i],$val/$yscale->[$i],AXISISTIME);
+      store_print($storearr{$i});
+      }
+    plot_storage_sleep($storearr{0});
+               plot_finished($storearr{0});
+    }
+  }
+
+#################################################
+# Deadtime histogram
+#################################################
+sub deadtimehist2 {
+  my %values, my %lastvalues, my %diffvalues;
+  my @keys  = ("33","34","36","31","38","37","3b","35");
+  my @keys2 = ("43","44","46","41","48","47","4b","45");
+  my @names = ("MDC12","MDC34","TOF","RPC","RICH","SHW","Start","FW");
+  my %storearr;
+  
+  if ($style != 0) {
+    for(my $i= 0; $i < scalar(@keys); $i++) {
+      $storearr{$keys[$i]} = {};  
+      store_init($storearr{$keys[$i]},$samples,0,0,$delay*.0,$downscale,2**32,2**32);
+      }
+    for(my $i= 0; $i < scalar(@keys2); $i++) {
+      $storearr{$keys2[$i]} = {};  
+      store_init($storearr{$keys2[$i]},$samples,0,0,$delay*.0,$downscale,2**32,2**32);
+      }
+    }
+  
+  plot_init();
+  plot_write("set key left top Left");
+  plot_write("set autoscale fix");
+  plot_write("set yrange [-1:101]");
+  
+  if ($style != 0) {
+    plot_write("plot ",1);
+    plot_write("\"-\" title \"MDC12\" with lines,",1);
+    plot_write("\"-\" title \"MDC34\" with lines,",1);
+    plot_write("\"-\" title \"TOF\" with lines,",1);  
+    plot_write("\"-\" title \"RPC\" with lines,",1);
+    plot_write("\"-\" title \"RICH\" with lines,",1);
+    plot_write("\"-\" title \"SHW\" with lines,",1);
+    plot_write("\"-\" title \"Start\" with lines,",1);
+    plot_write("\"-\" title \"FW\" with lines");
+    }
+  else {
+    plot_write("set style fill   solid 1.00 border -1");
+    plot_write("set grid noxtics ytics");
+    plot_write("set boxwidth 2 absolute");
+    plot_write("set xtics ('MDC12' 0,'MDC34' 1,'TOF' 2, 'RPC' 3, 'RICH' 4, 'SHW' 5, 'Start' 6, 'FW' 7) offset 2,0 scale 0");
+    plot_write("set style histogram title offset character 0, 0, 0");
+    plot_write("set style data histograms");
+    plot_write("plot \"-\" title 'incl. busy' lt rgb \"#1155bb\", \"-\" title 'excl. busy' lt rgb \"#bb1111\"");
+    }
+       my $cmd = sprintf("trbcmd -n-1 -s%d rmt 0x8001 0x4031 31 0",$delay/1000);
+       if($style != 0) {
+               $cmd =  sprintf("trbcmd -n-1 -s%d rmt 0x8001 0x4031 12 0",$delay/1000);
+               }
+       open(FTRB, "$cmd|");
+
+  while(my $a = <FTRB>) {
+    if($a =~ /^0x\w{2}(\w{2})\s*0x(\w{8})\s*0x(\w{4})/) {
+      $values{$1}   = hex($2);
+      $values{"50"} = hex($3)*16;
+      }
+    if ($a eq "---\n") {
+                       $diffvalues{"50"} = 1E6;  
+                       if (defined $lastvalues{"50"}) {
+                               if ($values{"50"} > $lastvalues{"50"}) {
+                                       $diffvalues{"50"} = $values{"50"} - $lastvalues{"50"};
+                                       }
+                               else {
+                                       $diffvalues{"50"} = $values{"50"} - $lastvalues{"50"} + 2**20;
+                                       }
+                               }    
+                       #$diffvalues{"50"} = $values{"50"} - $lastvalues{"50"} if defined $lastvalues{"50"};
+                       my $time = $diffvalues{"50"};
+                       foreach my $key (keys %values) { 
+                               next unless hex($key)<0x50;
+                               $diffvalues{$key} = 0;
+                               if (defined $lastvalues{$key}) {
+                                       if ($values{$key} >= $lastvalues{$key}) {
+                                               $diffvalues{$key} = $values{$key} - $lastvalues{$key};
+                                               }
+                                       else {
+                                               $diffvalues{$key} = $values{$key} - $lastvalues{$key} + 2**32;
+                                               }
+                                       }
+                               $diffvalues{$key} /= $time if $time;
+                               #print $key." ".$values{$key}." ".$lastvalues{$key}." ".$diffvalues{$key}."\n";
+                               }  
+                       #print "=====\n";
+                       $diffvalues{"31"} = max($diffvalues{"31"},$diffvalues{"32"});
+                       $diffvalues{"38"} = max(max($diffvalues{"38"},$diffvalues{"39"}),$diffvalues{"3a"});
+                       if ($style == 0) {
+                               $diffvalues{"41"} = max($diffvalues{"41"},$diffvalues{"42"});
+                               $diffvalues{"48"} = max(max($diffvalues{"48"},$diffvalues{"49"}),$diffvalues{"4a"});
+                               }
+                       %lastvalues = %values;
+                       if($style != 0) {
+        plot_storage_reset($storearr{$keys[0]});
+                               for(my $i= 0; $i < scalar(@keys); $i++) {
+                                       store_push($storearr{$keys[$i]},$time,$diffvalues{$keys[$i]},0);
+                                       store_print($storearr{$keys[$i]});
+                                       }
+                               plot_storage_sleep($storearr{$keys[0]},1);      
+                               plot_finished($storearr{$keys[0]});
+        }
+                       else {
+        plot_reset();
+                               for(my $i= 0; $i < scalar(@keys); $i++) {    
+                                       plot_add("",$diffvalues{$keys[$i]});  #"\"".$names[$i]."\"",
+                                       }
+                               plot_end(1);  
+                               for(my $i= 0; $i < scalar(@keys2); $i++) {    
+                                       plot_add("",$diffvalues{$keys2[$i]});  #"\"".$names[$i]."\"",
+                                       }
+                               plot_end(1);
+                               plot_finished();
+        }
+                       }
+    }
+  } 
+
+
+#################################################
+# Select Operation
+#################################################
+
+if(!(defined $ARGV[0])  || $ARGV[0] =~ /help/) {help(); exit;}
+
+if($ARGV[0] =~ /oep5V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8010,0x8011];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [.5,.5];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["5.8V input","5V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep3.3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8012,0x8013];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["3.8V input","3.3V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep1.2V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8014,0x8015];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["1.8V input","1.2V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oep3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x8016,0x8017];
+  $regwidth    = [12,12];
+  $regoffset   = [0,0];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["+3V input","-3V reg."];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepminmaxp3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x801e,0x801e];
+  $regwidth    = [12,12];
+  $regoffset   = [0,16];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["+3V minimum","+3V maximum"];
+  genreg();
+  }  
+
+if($ARGV[0] =~ /oepminmaxn3V/) {
+  $address     = [0xfffd,0xfffd];
+  $register    = [0x801f,0x801f];
+  $regwidth    = [12,12];
+  $regoffset   = [0,16];
+  $yscale      = [1,1];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["-3V minimum","-3V maximum"];
+  genreg();
+  }    
+
+if($ARGV[0] =~ /oepminmax5Vin/) {
+  $address     = [0xfffd,0xfffd,0xfffd];
+  $register    = [0x8018,0x8018,0x8010];
+  $regwidth    = [12,12,12];
+  $regoffset   = [0,16,0];
+  $yscale      = [.5,.5,.5];
+  $xtitle      = "Board";
+  $ytitle      = "Voltage [mV]";
+  $key         = YES;
+  $windowname  = "OEP Voltages";
+  $title       = ["5Vin minimum","5Vin maximum","5Vin"];
+  genreg();
+  }    
+  
+if($ARGV[0] =~ /oeptemp/) {
+  oeptemp(($delay)?$delay:5000000,[$name." - OEP Temperature"]);
+  }
+
+
+if($ARGV[0] =~ /rpcdatarate/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 ;
+       $xtitle      = "Sender ((Sector mod 3)*4+TRB)";
+       $ytitle      = "Data Words /1024";
+  $windowname  = "Data Words sent by RPC";
+  $curvestyle  = "histo";
+  $key         = YES;
+  $ydiff       = DIFFY;
+  $ymin        = 0;
+  $yscale      = [512,512];
+  $address     = [0x8401,0x8411];
+  $register    = [0x4001,0x4001];
+  $regamount   = [12,12];
+  $title       = ["Sector 0,1,2","Sector 3,4,5"];
+  $regoffset   = [0,0];
+  $regwidth    = [32,32]; 
+  genreg();
+  }
+
+#hadplot -a 2 -r 1 -p 0 -w 16 -d 5 -o 200 -n 1000 -yoverflow 65536 genhistdiff
+
+
+if($ARGV[0] =~ /slowcontrolrate/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 240 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "Slow Control Data Rate";
+  $ydiff       = DIFFY;
+  $ytitle      = "Slow Control Data / kByte/s";
+  $address     = [0x8000];
+  $register    = [0x4012];
+  $regoffset   = [0];
+  $regwidth    = [32];  
+  $yscale      = [102.4];
+  genhist();
+  } 
+
+if($ARGV[0] =~ /eventratehighres/) {
+  $delay       = 5000 ; #unless $delay;
+  $samples     = 1000; # unless $samples;
+  $downscale   = 200;#  unless $downscale;
+#   $style       = 0 unless $style;
+  $windowname  = "Eventrate High Resolution";
+  $xistime     = AXISISTIME;
+  $ydiff       = DIFFY;
+  $xoverflow   = [2**20];
+  $title       = ["Event rate"];
+  $address     = [0x2];
+  $register    = [0x1];
+  $regoffset   = [0];
+  $regwidth    = [16];
+  $yoverflow   = [65536];
+  genhist();
+  } 
+  
+  
+if($ARGV[0] =~ /eventrate/) {
+  $address     = [0x2];
+  $register    = [0x1];
+  $regwidth    = [16];
+  $regoffset   = [0];
+  $timeref     = [0x2];
+  $delay       = 100000 unless $delay;
+  $samples     = 500    unless $samples;
+  $downscale   = 10     unless $downscale;
+  $windowname  = "Event rate history"; 
+  $key         = NO;
+       $ytitle      = "Event rate [Hz]" if $ytitle eq "";
+       $xistime     = AXISISTIME;
+       $ydiff       = DIFFY;
+       $xoverflow   = [2**20];
+       $yoverflow   = [2**16] unless $yoverflow->[0] != 2**32;
+       genhist();
+  }
+
+if($ARGV[0] =~ /datarate/) {
+  $address     = [0xff7f];
+  $register    = [0x83f3];
+  $regwidth    = [32];
+  $regoffset   = [0];
+  $timeref     = [0x8000];
+  $delay       = 100000 unless $delay;
+  $samples     = 500    unless $samples;
+  $downscale   = 5      unless $downscale;
+  $windowname  = "Total data rate history"; 
+       $xtitle      = "Time [s]" unless defined $xtitle;
+       $ytitle      = "Data rate [MiByte]" unless defined $ytitle;
+       $xistime     = AXISISTIME;
+       $ydiff       = DIFFY;
+       $xoverflow   = [2**20];
+       $yoverflow   = [2**12];
+       $yscale      = [2**20];
+       $key         = NO;
+       genhist();
+  }  
+
+if($ARGV[0] =~ /busytime/) {
+  $delay       = 100000 unless $delay;
+  $samples     = 100    unless $samples;
+  $downscale   = 5      unless $downscale;
+  $style       = 1;
+  $windowname  = "Busytime history";
+  deadtimehist2();
+  }  
+
+if($ARGV[0] =~ /busy/) {
+  $delay       = 100000 unless $delay;
+  $style       = 0;
+  $windowname  = "Busy time";
+  deadtimehist2();
+  }
+
+if($ARGV[0] =~ /oepspikehist/) {
+  $delay       = 100000 unless $delay;
+  $samples     = 1000 unless $samples;
+  $downscale   = 10   unless $downscale;
+#   $style       = 0 unless $style;
+  $windowname  = "OEP CMS Spikes";
+  $ydiff       = DIFFY;
+  $title       = ["OEP CMS Spikes"];
+  $address     = [0xfffd];
+  $register    = [7];
+  $regoffset   = [0];
+  $regwidth    = [16];
+  genhist();
+  } 
+
+if($ARGV[0] =~ /oepretrhist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 600 unless $samples;
+  $downscale   = 2   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP Retransmissions";
+  $ydiff       = DIFFY;
+  $title       = ["Retransmit Received","Retransmit Sent"];
+  $address     = [0xfffd,0xfffd];
+  $register    = [4,4];
+  $regoffset   = [16,24];
+  $regwidth    = [8,8];
+  genhist();
+  }
+
+if($ARGV[0] =~ /oeptokenmisshist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 2000 unless $samples;
+  $downscale   = 4   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP Token Missing";
+  $ydiff       = DIFFY;
+  $title       = ["Missing Tokens"];
+  $address     = [0xfffd];
+  $register    = [0x9101];
+  $regoffset   = [0];
+  $regwidth    = [24];
+  genhist();
+  } 
+
+  
+if($ARGV[0] =~ /oeptrgerrhist/) {
+  $delay       = 500000 unless $delay;
+  $samples     = 2000 unless $samples;
+  $downscale   = 2   unless $downscale;
+  $style       = 0 unless $style;
+  $windowname  = "OEP CMS Errors";
+  $ydiff       = DIFFY;
+  $title       = ["Spikes","Spurious","Invalid","Multiple"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [7,7,6,6];
+  $regoffset   = [0,16,0,16];
+  $regwidth    = [16,16,16,16];  
+  genhist();
+  } 
+
+
+if($ARGV[0] =~ /histdiff/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 200 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0 unless $style;
+  $ydiff       = DIFFY;
+  genhist();
+  } 
+
+if($ARGV[0] =~ /hist/) {
+  $delay       = 1000000 unless $delay;
+  $samples     = 200 unless $samples;
+  $downscale   = 1   unless $downscale;
+  $style       = 0   unless $style;
+  $ydiff       = NODIFFY;
+  genhist();
+  } 
+
+if($ARGV[0] =~ /oepworktime/) {
+  $delay       = 1000000 unless $delay;
+       $curvestyle  = "histostacked";
+       $xticks      = 0 unless $xticks;
+       $ymax        = $delay*1.1/1000;
+       $yscale      = [1000];
+       $xtitle      = "OEP";
+       $ytitle      = "Time [ms]";
+  $windowname  = "OEP Trigger Handling Times";
+  $ydiff       = DIFFY;
+  $title       = ["Readout","Waiting","Initialization","Calibration","Idle"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [0x9113,0x9114,0x9111,0x9112,0x9110];
+  $regoffset   = [0,0,0,0,0];
+  $regwidth    = [32,32,32,32,32]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /gberate/) {
+  $delay       = 1000000 unless $delay;
+       $curvestyle  = "histostacked";
+       $xticks      = 1 unless $xticks;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Rate (kiB)" if $ytitle eq "";
+  $windowname  = "Gbe Data Rate";
+  $key         = NO;
+  $ydiff       = DIFFY;
+  $xgrid       = NO;
+  $address     = [0xff7f];
+  $register    = [0x83f3];
+  $regoffset   = [10];
+  $regwidth    = [22]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepwords/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Words";
+  $windowname  = "Data Words sent by OEP";
+  $yscale      = [1];
+  $key         = NO;
+  $ydiff       = DIFFY;
+  $address     = [0xfffd];
+  $register    = [0x910B];
+  $regoffset   = [0];
+  $regwidth    = [32]; 
+  genreg();
+  }
+
+
+if($ARGV[0] =~ /mdcchan/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1;
+       $xtitle      = "Sender";
+       $ytitle      = "Data Words";
+  $windowname  = "Data words per TDC channel";
+  $yscale      = [1];
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  if ($ARGV[0] =~ /diff/) {
+               $ydiff       = DIFFY;
+               }
+  $address     = [$address->[0]?$address->[0]:0xfffd];
+  $register    = [0xc088];
+  $regamount   = [96];
+  $regoffset   = [0];
+  $regwidth    = [32]; 
+  genreg();
+  }
+
+
+if($ARGV[0] =~ /regdiff/) {
+  $delay       = 1000000 unless $delay;
+#      $xticks      = 1 unless $xticks;
+  $ydiff       = DIFFY;
+#   $key         = NO unless defined $key;
+  $windowname  = "General Plot" unless $windowname;
+  genreg();
+  }
+
+if($ARGV[0] =~ /reg/) {
+  $delay       = 1000000 unless $delay;
+#      $xticks      = 1 unless $xticks;
+  $ydiff       = NODIFFY;
+#   $key         = NO unless defined $key;
+  $windowname  = "General Plot" unless $windowname;
+  genreg();
+  }
+
+if($ARGV[0] =~ /oeptrgerr/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "# of errors";
+  $windowname  = "OEP CMS Errors";
+  $key         = YES;
+  $ydiff       = NODIFFY;
+  $title       = ["Spikes","Spurious","Invalid","Multiple"];
+  $address     = [0xfffd,0xfffd,0xfffd,0xfffd];
+  $register    = [7,7,6,6];
+  $regoffset   = [0,16,0,16];
+  $regwidth    = [16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepfill/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "OEP Buffer Fill Level";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xfffd];
+  $register    = [0x7100];
+  $regoffset   = [0];
+  $regwidth    = [16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /showerfill/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "Shower Data Buffer Fill Level";
+  $key         = $key || NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xfff7,0xfff7,0xfff7,0xfff7,0xfff7,0xfff7];
+  $register    = [0x7100,0x7101,0x7102,0x7103,0x7104,0x7105];
+  $regoffset   = [0,0,0,0,0,0];
+  $regwidth    = [16,16,16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /filllevel/) {
+  $delay       = 1000000 unless $delay;
+       $xticks      = 1 unless defined $xticks;
+       $xtitle      = "Board";
+       $ytitle      = "Words in Buffer";
+  $windowname  = "Front-end Data Buffer Fill Level";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $address     = [0xffff,0xffff,0xffff,0xffff,0xffff,0xffff];
+  $register    = [0x7100,0x7101,0x7102,0x7103,0x7104,0x7105];
+  $regoffset   = [0,0,0,0,0,0];
+  $regwidth    = [16,16,16,16,16,16]; 
+  genreg();
+  }
+
+if($ARGV[0] =~ /oepretr/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "OEP Retransmissions";
+  $key         = YES;
+  $ydiff       = NODIFFY;
+  $title       = ["Retransmit Received","Retransmit Sent"];
+  $address     = [0xfffd,0xfffd];
+  $register    = [4,4];
+  $regoffset   = [16,24];
+  $regwidth    = [8,8];
+  genreg();
+  }
+
+if($ARGV[0] =~ /timecmslvl1/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "Trigger Delay";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $ytitle      = "Time between CMS and LVL1 [10ns]";
+  $address     = [0xfffd];
+  $register    = [2];
+  $regoffset   = [16];
+  $regwidth    = [11];
+  genreg();
+  }
+
+if($ARGV[0] =~ /oeptokenmiss/) {
+  $delay       = 1000000 unless $delay;
+  $windowname  = "OEP Token Missing";
+  $key         = NO;
+  $ydiff       = NODIFFY;
+  $ytitle      = "# of missing token";
+  $address     = [0xfffd];
+  $register    = [0x9101];
+  $regoffset   = [0];
+  $regwidth    = [24];
+  genreg();
+  }
+
+  
+
+
+if($ARGV[0] =~ /commonstatus/) {
+  bitmap(($delay)?$delay:1000000,[0xffff],[0],[1],[0],[20],["Common Status Bits"],0,$name." - Common Status Bit");
+  } 
+if($ARGV[0] =~ /genbit/ || $ARGV[0] =~ /bitmap/) {
+  bitmap(($delay)?$delay:1000000,$address,$register,$regamount,$regoffset,$regwidth,$title,$style,$name." - ".$windowname);
+  }   
+
diff --git a/nettools/loadmdcdbfile.pl b/nettools/loadmdcdbfile.pl
new file mode 100755 (executable)
index 0000000..d810252
--- /dev/null
@@ -0,0 +1,69 @@
+#!/usr/bin/perl -w
+use warnings;
+
+use FileHandle;
+use Getopt::Long;
+use Data::Dumper;
+
+use HADES::TrbNet;
+
+if (!defined &trb_init_ports()) {
+  die("can not connect to trbnet-daemon on the $ENV{'DAQOPSERVER'}");
+}
+
+
+my $cmd;
+my $reglist = {};
+
+my $fh;
+
+if(!$ARGV[0]) {
+  print "usage: loadmdcdbfile.pl <filename of threshold.db-file>\n";
+  exit;
+}
+
+
+open $fh, "$ARGV[0]" or die $!."\nFile '$ARGV[0]' not found.";
+
+while (my $a = <$fh>) {
+  next if($a=~/^\s*#/);
+  next if($a=~/^\s*\!/);
+
+  $a=~s/#.*//;
+
+  #  if(my ($set,$str) = $a =~ /^\s*(\d+)\s*((0x\w\w\w\w\s*)*)/) {
+  if(my ($set,$str) = $a =~ /^\s*(\d+)\s+(.+)$/) {
+    my @vals = split(/\s+/,$str);
+    my $i = 0;
+    foreach my $t (@vals) {
+      #       print "$t\n";
+      if($t =~ /0x(\w\w\w\w)/) {
+        $reglist->{$set}->{$i++}=$1;
+      }
+    }
+  }
+  #0x2000       1     0x38     0x38     0x38     0x38     0x38     0x38
+  #  if(my ($addr,$set,$str) = $a =~ /^\s*0x(\w\w\w\w)\s+(\d)+((\s+0x\w+)+)/) {
+  if(my ($addr,$set,$str) = $a =~ /^\s*0x(\w\w\w\w)\s+(\d+)\s+(.+)$/) {
+    #print "$addr : $set : $str\n";
+    my @vals = split(/\s+/,$str);
+    shift(@vals) if($vals[0] eq '');
+    my $i = 0;
+    #print Dumper \@vals;
+    foreach my $t (@vals) {
+      if($t =~ /0x(\w+)/) {
+         #$cmd .= "trbcmd w 0x$addr 0x$reglist->{$set}->{$i} $t\n" if defined $reglist->{$set}->{$i};
+       trb_register_write( hex($addr) , hex($reglist->{$set}->{$i}), hex($t))  if defined $reglist->{$set}->{$i};
+       $i++;
+       #print "cmd: $cmd\n";
+      }
+    }
+  }
+}
+
+
+trb_register_write(0xfffd, 0x20, 0x200);
+
+
+system("logger -p local1.info -t DAQ MDC \\<N\\> Loaded settings from file $ARGV[0]");
+print "Done.\n\n";
diff --git a/nettools/loadregisterdb.pl b/nettools/loadregisterdb.pl
new file mode 100755 (executable)
index 0000000..811b364
--- /dev/null
@@ -0,0 +1,64 @@
+#!/usr/bin/perl -w
+use warnings;
+
+use FileHandle;
+use Getopt::Long;
+use Data::Dumper;
+
+my $cmd;
+my $reglist = {};
+
+open FILE, "$ARGV[0]" or die $!."\nFile name required.";
+
+while (my $a = <FILE>) { 
+  if(my ($set,$str) = $a =~ /^\s*(\d+)\s*((0x\w\w\w\w\s*)*)/) {
+    my @vals = split(/\s+/,$str);
+    my $i = 0;
+    foreach my $t (@vals) {
+#       print "$t\n";
+      if($t =~ /0x(\w\w\w\w)/) {
+        $reglist->{$set}->{$i++}=$1;
+        }
+      }
+    }
+#0x2000       1     0x38     0x38     0x38     0x38     0x38     0x38
+  if(my ($addr,$set,$str) = $a =~ /^\s*0x(\w\w\w\w)\s+(\d)+((\s+0x\w+)+)/) {
+      #print "$addr : $set : $str\n";
+    my @vals = split(/\s+/,$str);
+    shift(@vals) if($vals[0] eq '');
+    my $i = 0;
+    #print Dumper \@vals;
+    foreach my $t (@vals) {
+      if($t =~ /0x(\w+)/) {
+        $cmd .= "trbcmd w 0x$addr 0x$reglist->{$set}->{$i++} $t\n";
+       #print "cmd: $cmd\n";
+        }
+      }
+    }
+  }
+
+# print Dumper $reglist;
+
+#     if($2==1) {
+# #       printf("%4x\t%1d\t%2x %2x %2x %2x\n",hex($1),$2,hex($3),hex($4),hex($5),hex($6));
+# #       $cmd .= sprintf("trbcmd w 0x%04x 0xa049 0x%02x\n",hex($1),hex($3));
+# #       $cmd .= sprintf("trbcmd w 0x%04x 0xa04b 0x%02x\n",hex($1),hex($4));
+# #       $cmd .= sprintf("trbcmd w 0x%04x 0xa04d 0x%02x\n",hex($1),hex($5));
+# #       $cmd .= sprintf("trbcmd w 0x%04x 0xa04f 0x%02x\n",hex($1),hex($6));
+#       }
+#     if($2==2) {
+# #       printf("%4x\t%1d\t%2x %2x %2x %2x %2x %2x\n",hex($1),$2,hex($3),hex($4),hex($5),hex($6),hex($8),hex($10));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0cd 0x%02x\n",hex($1),hex($3));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0cf 0x%02x\n",hex($1),hex($4));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0d1 0x%02x\n",hex($1),hex($5));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0d3 0x%02x\n",hex($1),hex($6));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0d5 0x%02x\n",hex($1),hex($8));
+#       $cmd .= sprintf("trbcmd w 0x%04x 0xa0d7 0x%02x\n",hex($1),hex($10));
+#       }
+
+  
+#$cmd .= "trbcmd w 0xfffd 0x20 0x200\n";
+# print $cmd;
+system($cmd);
+system("logger -p local1.info -t DAQ MDC \\<N\\> Loaded settings from file $ARGV[0]");
+print "Done.\n\n";
diff --git a/nettools/mbovoltagelog.pl b/nettools/mbovoltagelog.pl
new file mode 100755 (executable)
index 0000000..59b9a0d
--- /dev/null
@@ -0,0 +1,35 @@
+#!/usr/bin/perl -w
+
+use warnings;
+use strict;
+use Data::Dumper;
+use HADES::TrbNet;
+use POSIX qw/floor ceil strftime/;
+
+trb_init_ports() or die trb_strerror();
+open FH,">> /home/hadaq/trbsoft/daq/tools/data/voltages.csv";
+FH->autoflush(1);
+
+my $start = 1;
+
+
+while(1) {
+  my $str = strftime("%d.%m.%y %H:%M:%S", localtime())."\t";
+  my $rp = trb_register_read(0xfffd,0x8016) or sleep 5 and next;
+  my $rn = trb_register_read(0xfffd,0x8017) or sleep 5 and next;
+  
+#   if($start) {
+#     foreach my $b (sort keys $rp) {
+#       $str .= sprintf("%04x\t",$b);
+#       $str .= sprintf("%04x\t",$b);
+#       }
+#     $str .= "\n".strftime("%d.%m.%y %H:%M:%S", localtime())."\t";
+#     }
+  foreach my $b (sort keys $rp) {
+    $str .= sprintf("%d\t-%d\t",$rp->{$b},3000-($rn->{$b}-3000)*4);
+    }
+  $str .= "\n";
+  print FH $str;
+  $start = 0;
+  sleep(30);
+  }
\ No newline at end of file
diff --git a/nettools/nettracedb.pl b/nettools/nettracedb.pl
new file mode 100755 (executable)
index 0000000..9963a32
--- /dev/null
@@ -0,0 +1,99 @@
+#!/usr/bin/perl -wl
+
+use strict;
+use warnings;
+use HADES::TrbNet;
+use Data::Dumper;
+use Storable;
+
+$Data::Dumper::Purity = 1;
+
+my $dbfile="/home/hadaq/trbsoft/daq/tools/nettrace.db";
+my $hublist;
+
+sub usage {
+  print "Usage: nettracedb.pl  create|dump          create/dump DB-File";
+  print "       nettracedb.pl  Hub-address port     get entry from DB-File";
+}
+
+if (!defined $ARGV[0]) {
+  usage;
+  exit 1;
+}
+
+# Create DB-File
+if ($ARGV[0] eq "create") {
+  trb_init_ports() or die trb_strerror();
+
+  # Get all UIDs
+  my $hublist;
+  my $uid;
+  $uid = trb_read_uid(0xffff) or die "trb_read_uid: ", trb_strerror();
+  foreach my $id (keys %$uid) {
+    foreach my $endp (keys $uid->{$id}) {
+        my $address = $uid->{$id}->{$endp};
+        my $trace = trb_nettrace($address) or next;
+        if (defined $hublist->{@$trace[-1]->{'address'}}->{@$trace[-1]->{'port'}}) {
+         printf STDERR "Entry Hub: 0x%04x  Port: %d already exists, skipping\n",
+         @$trace[-1]->{'address'}, @$trace[-1]->{'port'};
+         next;
+        }
+        $hublist->{@$trace[-1]->{'address'}}->{@$trace[-1]->{'port'}} = $address;
+    }
+  } 
+  # Write hash to DB-file;
+  if (!defined $hublist) {
+    print STDERR " Error, List is empty\n";
+    exit 1;
+  }
+  open FILE, ">$dbfile" or die "Can't open '$dbfile':$!";
+  print FILE Data::Dumper->Dump([$hublist], ['*hublist']);
+  close FILE;
+
+  #store $hublist, $dbfile or die;
+  exit 0;
+}
+
+my %hublist;
+my $r_hublist = \%hublist;
+
+# Read hash from DB-File
+open FILE, "<$dbfile" or die "Can't open '$dbfile':$!";
+undef $/;
+eval <FILE>;
+close FILE;
+#$r_hublist = retrieve($dbfile) or die;
+
+# Dump DB-File
+if ($ARGV[0] eq "dump") {
+
+  foreach my $hub (sort {$a <=> $b } keys %$r_hublist) {
+    printf "Hub: 0x%04x\n", $hub;
+    my $ports = $r_hublist->{$hub};
+    foreach my $port (sort {$a <=> $b } keys %$ports) {
+      printf "    Port# %2d : 0x%04x\n",
+       $port, $r_hublist->{$hub}->{$port};
+    }
+    printf "\n";
+  }
+
+  exit 0;
+}
+
+# Get entry
+if (!defined $ARGV[1]) {
+  usage;
+  exit 1;
+}
+my $addr = hex $ARGV[0];
+my $port = $ARGV[1];
+
+if (defined $r_hublist->{$addr}->{$port}) {
+  printf "Hub 0x%04x, Port# %d : 0x%04x\n",
+    $addr, $port, $r_hublist->{$addr}->{$port};
+} else {
+  print STDERR "not found";
+  exit 1;
+}
+
+exit 0;
diff --git a/nettools/rebootfpga.sh b/nettools/rebootfpga.sh
new file mode 100755 (executable)
index 0000000..788b1d7
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/bash
+trbcmd w $1 0x20 0x8000
diff --git a/nettools/rebootoep.sh b/nettools/rebootoep.sh
new file mode 100755 (executable)
index 0000000..d1a4ac8
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash
+trbcmd w 0xfffd 0xd200 0x1
+trbcmd w 0xfffd 0x20 0x8000
+echo wait...
+sleep 8
diff --git a/nettools/rebootoep_x11.sh b/nettools/rebootoep_x11.sh
new file mode 100755 (executable)
index 0000000..6461301
--- /dev/null
@@ -0,0 +1,31 @@
+export DAQOPSERVER=hades31
+export myvar=$(doyoureallywant.pl "to reboot the MDC-OEPs")
+if [ $myvar == "256" ]; then exit; fi
+
+echo Reset...
+trbcmd reset
+
+#stoptrigger.sh
+#sleep 1
+#switchport.pl 0xfe11 all off
+
+
+#trbcmd w 0xfe11 0xc6 0x1fe
+sleep 1
+echo Rebooting OEP
+trbcmd w 0xfe11 0xc3 0xffff
+trbcmd w 0xfffd 0xd200 0x1
+trbcmd w 0xfffd 0x20 0x8000
+
+#switchport.pl 0x1030 0 off   
+#switchport.pl 0xfe11 all on
+#switchport.pl 0x1030 0 on
+#trbcmd w 0x1031 0xc0 0xfbf   #one hardware port is not working, but nothing connected
+#trbcmd w 0x1031 0xc1 0xfbf   #one hardware port is not working, but nothing connected
+#trbcmd w 0x1031 0xc3 0xfbf   #one hardware port is not working, but nothing connected
+
+
+sleep 7
+
+echo Done.
+#sleep 2
diff --git a/nettools/reload_blr_thresholds b/nettools/reload_blr_thresholds
new file mode 100755 (executable)
index 0000000..66dba6e
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash
+command_client.pl -e etraxp107 -c 'jam_trbv2 --trb -aRUN_XILINX_PROC /home/hadaq/rpc/fpga/20110301_rpc_a.stapl'
+command_client.pl -e etraxp107 -c 'spi_trbv2_7 /home/hadaq/cts/mult_thresholds/ctsblr_thresholds' 
diff --git a/nettools/restart_trbnetd b/nettools/restart_trbnetd
new file mode 100755 (executable)
index 0000000..e5ff4c3
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/bash
+#export DAQOPSERVER=etraxp023
+#command_client.pl -e $DAQOPSERVER -c "killall trbnetd; trbnetd"
+ssh hades31  "killall -9 trbnetd; trbnetd"
diff --git a/nettools/revive_blr_thresholds b/nettools/revive_blr_thresholds
new file mode 100755 (executable)
index 0000000..66dba6e
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash
+command_client.pl -e etraxp107 -c 'jam_trbv2 --trb -aRUN_XILINX_PROC /home/hadaq/rpc/fpga/20110301_rpc_a.stapl'
+command_client.pl -e etraxp107 -c 'spi_trbv2_7 /home/hadaq/cts/mult_thresholds/ctsblr_thresholds' 
diff --git a/nettools/reviveoep.pl b/nettools/reviveoep.pl
new file mode 100755 (executable)
index 0000000..d1f073e
--- /dev/null
@@ -0,0 +1,122 @@
+#!/usr/bin/perl -w
+
+BEGIN {push @INC, '/home/hadaq/trbsoft/daq/tools/hmon/'}
+
+
+use warnings;
+use strict;
+use HADES::TrbNet;
+use Hmon;
+use Time::HiRes qw( gettimeofday usleep time );
+
+Hmon::TraceDBLoad();
+
+trb_init_ports() or die trb_strerror();
+# print "WARNING: This script is not yet tested, but might already be working... \n";
+# my $dummy = <STDIN>;
+
+my $msg = "";
+
+#stop trigger
+print "Checking for time-outs\n";
+#Get timed out ports
+my $t_timeout = trb_register_read(0xfffe, 0x8b);
+my $t_busy    = trb_register_read(0xfe11, 0x80);
+foreach my $h (keys %$t_timeout) {
+  if($h >= 0x1000 && $h < 0x2000 && $h%16) {
+    my $ports = ($t_timeout->{$h} >> 16) & 0x1fe;
+    if($ports) {
+      my $boards = "";
+      foreach my $i (0..16) {
+        if ($ports & (1<<($i))) {
+          $boards .= sprintf(" %04x",Hmon::TraceDBGet($h,$i));
+          }
+        }
+
+      my $s = sprintf("Timeout on hub %04x, port mask %04x (%s ) found.",$h,$ports,$boards);
+      print $s."\n";
+#       system("logger -p local1.info -t DAQ 'Resync <I> $s'");
+      $msg .= sprintf("%04x-%04x (%s )",$h,$ports,$boards);
+      $msg .= ", ";
+      #Check if ports are still up
+      my $portup = trb_register_read($h,0x84);
+      my $t = $portup->{$h} & $ports;
+      if($t != $ports) {
+        printf ("A link on hub %04x (%04x) is not active any more. A power cycle is needed.\n",$h,$ports);
+        goto END;
+        }
+      #send local reset
+      print("Sending local reset signal\n");
+#       trb_register_write($h,0xc6,$ports);
+      }
+    }
+  }
+
+  print "Stopping trigger\n";
+system("trbcmd setbit 0x0003 0xa0c0 0x400");
+usleep(30000);
+print "Checking for busy MDC front-ends\n";
+foreach my $h (keys %$t_busy) {
+  my $ports = ($t_busy->{$h}) & 0x1fe;
+  if($ports) {
+    my $boards = "";
+    foreach my $i (0..16) {
+      if ($ports & (1<<($i))) {
+        $boards .= sprintf(" %04x",Hmon::TraceDBGet($h,$i));
+        }
+      }
+
+    my $s = sprintf("Busy on hub %04x, port mask %04x (%s ) found.",$h,$ports,$boards);
+    print $s."\n";
+#     system("logger -p local1.info -t DAQ 'Resync <I> $s'");
+    $msg .= sprintf("%04x-%04x (%s )",$h,$ports,$boards);
+    $msg .= ", ";
+    #Check if ports are still up
+    my $portup = trb_register_read($h,0x84);
+    my $t = $portup->{$h} & $ports;
+    if($t != $ports) {
+      printf ("A link on hub %04x (%04x) is not active any more. A power cycle is needed.\n",$h,$ports);
+      goto END;
+      }
+    #send local reset
+    print("Sending local reset signal\n");
+    trb_register_write($h,0xc6,$ports);
+    }
+  }  
+# print("Sending local reset signal\n");  
+#trb_register_write(0x1034,0xc6,0x40);
+
+print("Waiting for links to get active...\n");
+sleep(9);
+foreach my $h (keys %$t_timeout) {
+  if($h >= 0x1000 && $h < 0x2000 && $h%16) {
+    my $ports = ($t_timeout->{$h} >> 16) & 0x1fe;
+    if($ports) {
+      my $portup = trb_register_read($h,0x84);
+      my $t = $portup->{$h} & $ports;
+      if($t != $ports) {
+        printf ("A link on hub %04x (%04x) is not active any more. A power cycle is needed.\n",$h,$ports & ~$portup->{$h});
+        goto END;
+        }
+      }
+    }
+  }
+
+#load startup-settings
+print("Loading configuration for OEP\n");
+system("ssh -X hadesdaq02 'cd /home/hadaq/trbsoft/daq/main/;./startup.pl -f ../mdc/startup.script -c 0 -m MDCnomasks -m MDCDATASET -m MDCindiv -m MDCreg0current -eb off'");
+
+#Correct trigger number (get from CTS)
+my $t_trignum = trb_register_read(0x0002, 01) or die;
+trb_register_write(0xfffd,0x21,$t_trignum->{2});
+
+
+#start trigger
+print("Done. Starting trigger again\n");
+system("trbcmd clearbit 0x0003 0xa0c0 0x400");
+
+  chop $msg; chop $msg;
+  system("logger -p local1.info -t DAQ 'OEP <I> Re-Included OEPs to DAQ: $msg'");
+
+END:
+sleep(10);
diff --git a/nettools/showerpeds.pl b/nettools/showerpeds.pl
new file mode 100755 (executable)
index 0000000..aba4243
--- /dev/null
@@ -0,0 +1,102 @@
+#!/usr/bin/perl
+
+use warnings;
+use Getopt::Std;
+use File::Temp qw/ tempfile tempdir /;
+
+my $trbcmd = "trbcmd";
+my $fileName = "showerpeds.dat";
+my $trbAddress = 0xfff7;
+
+sub usage()
+{
+    printf STDERR  "Usage: showerpeds.pl [-h] [-f fileName] [-a trbAddress] read\n";
+    printf STDERR  "       showerpeds.pl [-h] [-f fileName] write\n";
+    printf STDERR "\nOptions:\n";
+    printf STDERR "  -h    give this help\n";
+    printf STDERR "  -f    Name of PedestalFile (default: showerpeds.dat)\n";
+    printf STDERR "  -a    TRB Address of EndPoint(s) (default: 0xfff7)\n"; 
+    printf STDERR "\nCommands:\n";
+    printf STDERR "  read            -> read Pedestals from EndPoint(s)\n";
+    printf STDERR "  write           -> write Pedestals to EndPoint(s)\n";
+        
+    return;
+};
+
+my$command = "";
+
+my %options=();
+getopts("hf:a:",\%options) or usage();
+if (defined $options{h}) {
+    usage();
+    exit 1;
+}
+$fileName = $options{f} if defined $options{f};
+$trbAddress = oct($options{a}) if defined $options{a};
+
+my $args = $#ARGV + 1;
+unless ($args  == 1) {
+    usage();
+    exit 1;
+ }
+
+$command = $ARGV[0];
+
+if ($command eq "read") {
+    open FH, "trbcmd rm $trbAddress 0xa000 0x600 0 |" 
+        or die "cannot run command: $!";
+    open OUTFILE, ">$fileName" 
+        or die "could not open outputFile $fileName: $!";
+    
+    while (<FH>) {
+        printf OUTFILE  "$_";
+    }
+    close(OUTFILE);
+    close(FH);
+    
+    exit 0;
+}
+
+if ($command eq "write") {
+    my $fileIsOpen = 0;
+    my $tmpFileName;
+    open INFILE, "<$fileName" 
+        or die "could not open inputFile $fileName: $!";
+    while (<INFILE>) {
+        local @v = split ' ', $_;
+        if ("$_" =~ /^H:/) {
+            if ($fileIsOpen == 1) {
+                close($TMPFILE);
+            }
+            if ($fileIsOpen == 1) {
+                printf STDERR "Writing to Endpoint 0x%04x from $tmpFileName\n",
+                $trbAddress;
+                system("trbcmd wm $trbAddress 0xa000 0 $tmpFileName") 
+                    and die "error executing trbcmd";
+            }
+            $trbAddress = hex($v[1]);
+            ($TMPFILE, $tmpFileName) = 
+                tempfile("/tmp/showerpedsXXXX", UNLINK => 1)
+                or die "could not open tmpFileName $: $!";
+            $fileIsOpen = 1;
+            next;
+        }
+        if ($fileIsOpen == 0) {
+            die "Invalid input file format $fileName";
+        } 
+        printf $TMPFILE "$v[1]\n"; 
+    }
+    close($TMPFILE);
+    close(INFILE);
+    
+    printf STDERR "Writing to Endpoint 0x%04x from $tmpFileName\n",
+    $trbAddress;
+    system("trbcmd wm $trbAddress 0xa000 0 $tmpFileName") 
+        and die "error executing trbcmd";
+    exit 0;
+}
+
+printf STDERR "Invalid command $command\n";
+usage();
+exit 1;
+
diff --git a/nettools/starttrigger.sh b/nettools/starttrigger.sh
new file mode 100755 (executable)
index 0000000..c80bd51
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/bash 
+trbcmd clearbit 0x0003 0xa0c0 0x400
diff --git a/nettools/stoptrigger.sh b/nettools/stoptrigger.sh
new file mode 100755 (executable)
index 0000000..187de36
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/bash 
+trbcmd setbit 0x0003 0xa0c0 0x400
diff --git a/nettools/switchport.pl b/nettools/switchport.pl
new file mode 100755 (executable)
index 0000000..e5eceba
--- /dev/null
@@ -0,0 +1,52 @@
+#!/usr/bin/perl
+
+#Used to switch off or on a given port of a hub within Trbnet
+
+$address = $ARGV[0];
+$portnum = $ARGV[1];
+$onoff   = $ARGV[2];
+$chan    = defined($ARGV[3])?$ARGV[3]:"all";
+
+if (!defined($address) || !$address  || !defined($portnum) || $address =~ /help/) {
+       print "Usage: switchport.pl \$hubaddress \$port [on|off] (\$channel)\n";
+}
+
+if($portnum eq "all" && $onoff eq "on") {
+       $port = 0xfffffff;
+       }
+else {
+       $port = 1<<$portnum;
+       }
+       
+sub ex{
+       my ($cmd) = @_;
+       my $err = 0;
+       $cmd .= " 2>&1";
+       my @out = qx($cmd);
+       foreach my $s (@out) {
+               print "$s";
+               if($s =~ /ERROR/) {
+                       $err = 1;
+                       }
+               }
+       if ($err) {
+               print "\n=========================================================\nSomething seems to be wrong. Ctrl-C might be a good choice.";
+               getc();
+               }
+       }
+
+
+if($onoff eq "on") {
+  print("\t\tEnable port $portnum on hub $address channel $chan...\n");
+  ex("trbcmd setbit $address 0xc0 $port") if ($chan == 0 || $chan eq "all");
+  ex("trbcmd setbit $address 0xc1 $port") if ($chan == 1 || $chan eq "all");
+  ex("trbcmd setbit $address 0xc3 $port") if ($chan == 3 || $chan eq "all");
+  }
+  
+if($onoff eq "off") {
+       print("\t\tDisable port $portnum on hub $address channel $chan...\n");
+  ex("trbcmd clearbit $address 0xc0 $port") if ($chan == 0 || $chan eq "all");
+  ex("trbcmd clearbit $address 0xc1 $port") if ($chan == 1 || $chan eq "all");
+  ex("trbcmd clearbit $address 0xc3 $port") if ($chan == 3 || $chan eq "all");
+  }
+  
diff --git a/nettools/tryreset.pl b/nettools/tryreset.pl
new file mode 100755 (executable)
index 0000000..16fc09e
--- /dev/null
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+
+
+while(1) {
+       my $cmd = "trbcmdlocal reset";
+       qx($cmd);
+
+       $cmd = "trbcmdlocal R 0x704";
+       my @o = qx($cmd);
+  print "  <Reset>   Debug: ".$o[0];
+       @o = split(/\s/,$o[0]);
+       if(hex($o[0]) == 0x704 && (hex($o[1])&0x800)) {
+               print "  <Reset>   Reset failed. retrying...\n";
+               }
+       else {
+               exit;
+               }
+       }
diff --git a/nettools/whatis_db.pl b/nettools/whatis_db.pl
new file mode 100755 (executable)
index 0000000..226ed4a
--- /dev/null
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use FileHandle;
+use Data::Dumper;
+
+$Data::Dumper::Purity = 1;
+
+my $dbfile = "/home/hadaq/trbsoft/daq/tools/whatis.db";
+
+sub usage {
+  print "Usage: whatis.pl <endpoint-address>\n";
+}
+
+my $db;
+my $address = hex $ARGV[0];
+
+# Read hash from DB-File
+open FILE, "<$dbfile" or die "Can't open '$dbfile':$!";
+undef $/;
+eval <FILE>;
+close FILE;
+
+#print Dumper $db;
+
+exit 1 unless defined $db->{$address};
+
+print "$db->{$address}->{'group'}  $db->{$address}->{'detail'}\n";
+
+exit 0;
diff --git a/utils/allmonoff b/utils/allmonoff
new file mode 100755 (executable)
index 0000000..48c5245
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+ssh hades30 xset -display :0 dpms force off
+#ssh hades17 xset -display :0 dpms force off
+ssh hades25 xset -display :0 dpms force off
+ssh hades27 xset -display :0 dpms force off
+ssh hadeb04 xset -display :0 dpms force off
+ssh hadespcp001 xset -display :0 dpms force off
+ssh hadaq@hades33 xset -display :0 dpms force off
+ssh hadesdaq01 xset -display :0 dpms force off
+ssh hadesdaq02 xset -display :0 dpms force off
+
diff --git a/utils/chat_push b/utils/chat_push
new file mode 100755 (executable)
index 0000000..09cdcf5
--- /dev/null
@@ -0,0 +1,78 @@
+#!/usr/bin/perl 
+
+use warnings;
+use strict;
+
+use Term::ReadLine;
+use FileHandle;
+use Data::Dumper;
+use Fcntl qq(SEEK_SET);
+use Getopt::Long;
+
+my $chat_fn = $ENV{'HOME'} . "/trbsoft/daq/tools/chat.log";
+
+my $opt_help;
+my $opt_device;
+
+GetOptions (
+           'h|help'        => \$opt_help,
+);
+
+
+
+my $arg = $ARGV[0];
+
+#print "arg $arg\n";
+
+
+my $term = Term::ReadLine->new('Chat');
+my $prompt = "say: ";
+
+my $hist_fn =  $ENV{'HOME'} . "/.chat_history";
+
+system("touch $hist_fn") if(! -e $hist_fn);
+system("touch $chat_fn") if(! -e $chat_fn);
+
+
+open my $fh, "+<" , $hist_fn  || die "could not open file" , $!;
+
+open(my $fh_out, "+>>", $chat_fn) || die "could not open file" , $!;
+$fh_out->autoflush(1);
+
+seek($fh,0,SEEK_SET);
+my @hist = <$fh>;
+
+foreach (@hist) {
+    $term->addhistory($_) if /\S/;
+}
+
+
+select (undef, undef, undef, 0.10);
+
+my $ln=0;
+my $outstr;
+
+while ( defined (my $input = $term->readline($prompt)) ) {
+    $_=$input;
+    chomp;
+
+    my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
+    $outstr = sprintf "%2.2d:%2.2d:%2.2d:  %s", $hour, $min, $sec , $_;
+    $ln++;
+
+    my $pr = print $fh_out $outstr . "\n";
+    my $cmd = "logger -p local1.info -t DAQ Chat \\<C\\> $_";
+    $cmd=~s/\'/\\\'/g;
+    $cmd=~s/\"/\\\"/g;
+    $cmd=~s/\(/\\\(/g;
+    $cmd=~s/\)/\\\)/g;
+    qx($cmd);
+
+    if ($input=~/\S/) {
+       $term->addhistory($input);
+       print $fh "$outstr\n";
+    }
+
+
+}
+
diff --git a/utils/cp_hld.pl b/utils/cp_hld.pl
new file mode 100755 (executable)
index 0000000..c0310c3
--- /dev/null
@@ -0,0 +1,231 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+use Data::Dumper;
+use Getopt::Long;
+use Sys::Hostname;
+use File::Spec;
+
+my $opt_eb        = "lxhadeb01";
+my $opt_outdir    = ".";
+my $opt_nrOfFiles = "1";
+my $opt_port      = 17165;
+my $opt_help      = 0;
+my $opt_prefix    = "be";
+my $opt_cmd       = "show_file";    # show_file/show_run/copy
+my $opt_run       = 0;
+
+GetOptions ('e|eb=s'       => \$opt_eb,
+           'o|outdir=s'   => \$opt_outdir,
+           'n|nr=s'       => \$opt_nrOfFiles,
+           'x|prefix=s'   => \$opt_prefix,
+           'p|port=i'     => \$opt_port,
+           'c|cmd=s'      => \$opt_cmd,
+           'r|run=s'      => \$opt_run,
+           'h|help'       => \$opt_help);
+
+my $opt_in;
+my $opt_out;
+my $opt_file;
+
+if( $opt_help ){
+    &help();
+    exit(0);
+}
+
+my @file_list = ();
+
+if( &checkOpt() ){
+    print "Help: cp_hld.pl -h\n\n";
+    exit(1);
+}
+
+&getFileList();
+
+&copy() if($opt_cmd eq "copy");
+
+exit(0);
+
+################ END OF MAIN ###############
+
+sub getFileList()
+{
+    my $cmd = "ssh hadaq\@" . $opt_eb . ".gsi.de \"ls -ltr /data*/data/*.hld\"";
+
+    my @tmp = `$cmd`;
+
+    @tmp = reverse(@tmp);
+
+    #- Exctract hld files from the lines
+    foreach my $line (@tmp){
+       if($line =~ /(\/data\d{2}\/data\/$opt_prefix\d+.hld)/){
+           push(@file_list, $1);
+       }
+    }
+
+    &printRunList(\@file_list) if($opt_cmd eq "show_run");
+    &printFileList(\@file_list) if($opt_cmd eq "show_file");
+}
+
+sub printRunList()
+{
+    my ($fileList_aref) = @_;
+
+    my @run_list = ();
+
+    foreach my $line (@$fileList_aref){
+       if($line =~ /\/data\d{2}\/data\/$opt_prefix(\d{11})\d{2}.hld/){
+           push(@run_list, $1);
+       }
+    }
+
+    my $run_list_aref = &unique(\@run_list);
+
+    #- Remove all lines except last $opt_nrOfFiles lines
+    splice(@$run_list_aref, $opt_nrOfFiles, scalar(@$run_list_aref));
+
+    foreach my $run (@$run_list_aref){
+       print "$run\n";
+    }
+
+    exit(0);
+}
+
+sub unique()
+{
+    my ($aref) = @_; 
+
+    my @uniq_arr;
+
+    foreach my $var ( @$aref ){
+       if ( ! grep( /$var/, @uniq_arr ) ){
+           push( @uniq_arr, $var );
+       }
+    }
+
+    return \@uniq_arr;
+}
+
+sub printFileList()
+{
+    my ($aref) = @_; 
+
+    #- Remove all lines except last $opt_nrOfFiles lines
+    splice(@$aref, $opt_nrOfFiles, scalar(@$aref));
+
+    foreach my $file (@$aref){
+       print "$file\n";
+    }
+
+    exit(0);
+}
+
+sub copy()
+{
+
+    my $localhost = hostname;
+    my $ebhost = "hadaq\@" . $opt_eb . ".gsi.de";
+
+    my $fileCntr = 0;
+
+    foreach my $path (@file_list){
+
+       if($opt_run > 0){
+           next unless($path =~ /$opt_run/);
+       }
+
+       print "Copy $ebhost:$path to $localhost\n";
+
+       my ($vol,$dir,$file) = File::Spec->splitpath( $path );
+
+       #- outpath on local host
+       my $c_child  = "cd $opt_outdir; netcat -l -p $opt_port | tar -xvf -";
+       #- inpath is on remote host
+       my $c_parent = "ssh $ebhost \"cd $dir; tar -cf - $file | netcat -q 1 $localhost $opt_port;\" ";
+
+       my $pid = fork();
+
+       if($pid == 0) {      #- child
+           system($c_child);
+           exit;
+       }
+       else {               #- parent
+           sleep 2;
+           system($c_parent);
+           waitpid($pid,0);
+       }
+
+       $fileCntr++;
+       last if($fileCntr >= $opt_nrOfFiles);
+    }
+
+    print "Nothing was found for copying...\n" if($fileCntr == 0);
+}
+
+sub checkOpt
+{
+
+    unless( $opt_cmd eq "show_file" || $opt_cmd eq "show_run" || $opt_cmd eq "copy" ){
+       print "Wrong '-c|--cmd' option. Read help.\n";
+       return 1;
+    }
+
+    unless( $opt_eb =~ "lxhadeb0[12345]" ){
+       print "Only lxhadeb01/2/3/4/5 are valid for '-e|--eb' option.\n";
+       return 1;
+    }
+
+    return 0;
+}
+
+sub help
+{
+    print "\n";
+    print << 'EOF';
+cp_hld.pl
+
+   This script uses netcat functionality to copy hld files
+   from lxhadeb01/2/3/4 to local machine.
+
+Usage:
+  
+   Command line:  cp_hld.pl
+   [-h|--help]               - Show this help.
+   [-e|--eb <pcname>]        - lxhadeb01/2/3/4/5 (default: lxhadeb01).
+   [-n|--nr <nrOfFiles>]     - Number of hld files to be copied (default: 1).
+   [-x|--prefix <prefix>]    - Prefix of hld file (default: be).
+   [-p|--port <portNr>]      - Port for netcat (if the default 12345 is not working). 
+   [-c|--cmd <command>]      - Command: show_file | show_run | copy
+                               show_file: show list of recent hld files
+                              show_run:  show list of recent Run IDs
+                              copy:      copy a nrOfFiles
+   [-r|--run <runId>]        - Run ID 
+   [-o|--outdir <dirname>]   - Absolute local directory name (default: .)
+
+Examples:
+
+   Show 5 recent hld files on lxhadeb01 with any prefix:
+   cp_hld.pl -e lxhadeb01 -n 5 -c show_file -x ..
+
+   Show 10 recent hld files on lxhadeb01 with prefix 'st':
+   cp_hld.pl -e lxhadeb01 -n 10 -c show_file -x st
+
+   Show 10 recent Run IDs on lxhadeb01 from the files with prefix 'st':
+   cp_hld.pl -e lxhadeb01 -n 10 -c show_run -x st
+
+   Copy 3 recent hld files from lxhadeb01 with prefix 'st':
+   cp_hld.pl -e lxhadeb01 -n 3 -c copy -x st
+
+   Copy 1 hld file from lxhadeb01 with Run ID 10295144822:
+   cp_hld.pl -e lxhadeb01 -n 1 -c copy -r 10295144822 -x ..
+
+Requirements:
+
+   You must have passwordless login to remote machine via ssh. You can
+   use SSH_KEYGEN to generate a key-pair.
+
+EOF
+}
+
diff --git a/utils/doyoureallywant.pl b/utils/doyoureallywant.pl
new file mode 100755 (executable)
index 0000000..84c9182
--- /dev/null
@@ -0,0 +1,26 @@
+#!/usr/bin/perl
+
+use strict; 
+use warnings;
+
+
+my $arg = $ARGV[0];
+
+my $text;
+
+$text="You really want to $ARGV[0]?";
+
+#my $cmd = "kdialog --yesno \"$text\" --title \"Restart/Stop DAQ\"";
+
+#my $cmd = "gdialog --yesno \"$text\" --title \"Restart/Stop DAQ\"";
+
+my $cmd = "Xdialog --title \"Restart/Stop DAQ\" --yesno \"$text\" 10 100";
+
+my $r = system($cmd);
+
+print "$r\n";
+
+if ($r != 0) {
+    exit;
+}
+
diff --git a/utils/hades_chat b/utils/hades_chat
new file mode 100755 (executable)
index 0000000..067ddb3
--- /dev/null
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Getopt::Long;
+
+my $opt_help;
+
+GetOptions (
+           'h|help'        => \$opt_help,
+);
+
+my $c = qq|tmux new-session -n chat  "tail -n 200 -f ~//trbsoft/daq/tools/chat.log"  \\; split-window -t chat -l3 "PERL_RL=' o=0' ~/bin/chat_push" \\; attach|;
+
+#print "command: $c\n";
+system($c);
+
diff --git a/utils/hldcopy b/utils/hldcopy
new file mode 100755 (executable)
index 0000000..40abeda
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+[ -n "$2" ] && dest=$2 || dest=.
+echo "Copy files ${1}xx to location $dest"
+
+scp lxhadeb01:/data*/data/$1*.hld $dest
+scp lxhadeb02:/data*/data/$1*.hld $dest
+scp lxhadeb03:/data*/data/$1*.hld $dest
+scp lxhadeb04:/data*/data/$1*.hld $dest
+#scp lxhadeb01:`ssh lxhadeb01 "ls -rt /data*/data/$1*.hld"` $dest
+#scp lxhadeb02:`ssh lxhadeb02 "ls -rt /data*/data/$1*.hld"` $dest
+#scp lxhadeb03:`ssh lxhadeb03 "ls -rt /data*/data/$1*.hld"` $dest
+#scp lxhadeb04:`ssh lxhadeb04 "ls -rt /data*/data/$1*.hld"` $dest
diff --git a/utils/hldfind b/utils/hldfind
new file mode 100755 (executable)
index 0000000..4826e8b
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+echo lxhadeb05:`ssh lxhadeb05 "ls -rt /data*/data/$1*.hld"`
+echo lxhadeb02:`ssh lxhadeb02 "ls -rt /data*/data/$1*.hld"`
+echo lxhadeb03:`ssh lxhadeb03 "ls -rt /data*/data/$1*.hld"`
+echo lxhadeb04:`ssh lxhadeb04 "ls -rt /data*/data/$1*.hld"`
diff --git a/utils/hldlast b/utils/hldlast
new file mode 100755 (executable)
index 0000000..80e9498
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+#Whoever made these changes should have checked if they work!
+#[ "$2" ] && num=$2 || num=5
+#echo "Shows last $num hld files:"
+
+echo lxhadeb05
+ssh lxhadeb05 "ls -rtlh /data*/data/*.hld | tail -n$1"
+echo lxhadeb02
+ssh lxhadeb02 "ls -rtlh /data*/data/*.hld | tail -n$1"
+echo lxhadeb03
+ssh lxhadeb03 "ls -rtlh /data*/data/*.hld | tail -n$1"
+echo lxhadeb04
+ssh lxhadeb04 "ls -rtlh /data*/data/*.hld | tail -n$1"
diff --git a/utils/monoff b/utils/monoff
new file mode 100755 (executable)
index 0000000..143dec4
--- /dev/null
@@ -0,0 +1,2 @@
+xset -display :0 dpms force off
+
diff --git a/utils/move_doublecpu_irq.sh b/utils/move_doublecpu_irq.sh
new file mode 100755 (executable)
index 0000000..b8733f4
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+#ssh root@lxhadeb01 'echo 000000 > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb02 'echo c > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb03 'echo c > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb04 'echo c > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb05 'echo 0c > /proc/irq/31/smp_affinity;echo 03 > /proc/irq/32/smp_affinity;echo 03 > /proc/irq/33/smp_affinity;'
+#ssh root@lxhadeb05 'echo 030 > /proc/irq/46/smp_affinity;echo 0c0 > /proc/irq/47/smp_affinity;echo 300 > /proc/irq/48/smp_affinity;echo c00 > /proc/irq/49/smp_affinity;'
+
diff --git a/utils/moveirq.sh b/utils/moveirq.sh
new file mode 100755 (executable)
index 0000000..4644f58
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/bash
+#ssh root@lxhadeb01 'echo 000000 > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb02 'echo 4 > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb03 'echo 4 > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb04 'echo 4 > /proc/irq/1272/smp_affinity'
+ssh root@lxhadeb05 'echo 4 > /proc/irq/46/smp_affinity;echo 4 > /proc/irq/47/smp_affinity;echo 8 > /proc/irq/48/smp_affinity;echo 8 > /proc/irq/49/smp_affinity;'
+
diff --git a/utils/notifyall.sh b/utils/notifyall.sh
new file mode 100755 (executable)
index 0000000..fb2e017
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+ssh -X hadaq@hadesdaq01  " kdialog -display :0 --title '$1' --passivepopup '$3:    $2' 12 " 2>/dev/null 1>/dev/null&
+#ssh -X hadaq@hadesdaq01  " kdialog -display :50 --title '$1' --passivepopup '$3:    $2' 12 " &
+ssh -X hadaq@hadesdaq02  " kdialog -display :0 --title '$1' --passivepopup '$3:    $2' 12 "  2>/dev/null 1>/dev/null&
+ssh -X hadaq@hades30     " kdialog -display :0 --title '$1' --passivepopup '$3:    $2' 12 "  2>/dev/null 1>/dev/null&
+ssh -X hadaq@lxhadesdaq  " kdialog -display :1 --title '$1' --passivepopup '$3:    $2' 12 "  2>/dev/null 1>/dev/null &
+#ssh -X hadaq@lxhadesdaq  " logger -p local1.info -t DAQ '$3       $2'" &
+logger -p local1.info -t DAQ "$3       $2"
+