From 8bb30afab6b6ca0410295f35496d6fe9e71bcda9 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Tue, 9 Jul 2013 11:21:39 +0200 Subject: [PATCH] removing old svn files still in the repo --- soft/toolbox/jtag_atomic/gui/.svn/entries | 31 - .../jtag_atomic/gui/design/.svn/entries | 538 ------------------ .../.svn/text-base/buttons.glade.svn-base | 151 ----- .../buttons2_libglade.glade.svn-base | 426 -------------- .../buttons3.1_board_libglade.glade.svn-base | 217 ------- .../buttons3.2_board_libglade.glade.svn-base | 245 -------- .../buttons3.5_libglade.glade.svn-base | 370 ------------ .../buttons3_board_libglade.glade.svn-base | 217 ------- .../buttons3_libglade.glade.svn-base | 356 ------------ .../buttons4_libglade.glade.svn-base | 370 ------------ ...ttons_BM_NP1_board_libglade.glade.svn-base | 286 ---------- .../buttons_BM_NP1_libglade.glade.svn-base | 405 ------------- .../text-base/buttons_libglade.glade.svn-base | 384 ------------- .../sensor_buttons4_libglade.glade.svn-base | 54 -- .../sensor_buttons_libglade.glade.svn-base | 65 --- .../.svn/text-base/window.glade.svn-base | 117 ---- .../text-base/window2_libglade.glade.svn-base | 247 -------- .../text-base/window3_libglade.glade.svn-base | 247 -------- .../text-base/window4_libglade.glade.svn-base | 303 ---------- .../text-base/window_libglade.glade.svn-base | 119 ---- soft/toolbox/jtag_atomic/libs/.svn/entries | 31 - .../jtag_atomic/libs/Config/.svn/entries | 65 --- .../.svn/text-base/Abstract.pm.svn-base | 422 -------------- .../libs/Config/Abstract/.svn/entries | 62 -- .../Abstract/.svn/text-base/Ini.pm.svn-base | 263 --------- 25 files changed, 5991 deletions(-) delete mode 100644 soft/toolbox/jtag_atomic/gui/.svn/entries delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/entries delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons2_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.1_board_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.2_board_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.5_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_board_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons4_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_board_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons4_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window2_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window3_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window4_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window_libglade.glade.svn-base delete mode 100644 soft/toolbox/jtag_atomic/libs/.svn/entries delete mode 100644 soft/toolbox/jtag_atomic/libs/Config/.svn/entries delete mode 100644 soft/toolbox/jtag_atomic/libs/Config/.svn/text-base/Abstract.pm.svn-base delete mode 100644 soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/entries delete mode 100644 soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/text-base/Ini.pm.svn-base diff --git a/soft/toolbox/jtag_atomic/gui/.svn/entries b/soft/toolbox/jtag_atomic/gui/.svn/entries deleted file mode 100644 index c1e911a..0000000 --- a/soft/toolbox/jtag_atomic/gui/.svn/entries +++ /dev/null @@ -1,31 +0,0 @@ -10 - -dir -156 -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj/trb_maps_jtag3/ui/gui -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj - - - -2012-08-23T20:10:26.727067Z -156 -bneumann - - - - - - - - - - - - - - -b00609d0-aec6-11df-b1c7-bba583a822eb - -design -dir - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/entries b/soft/toolbox/jtag_atomic/gui/design/.svn/entries deleted file mode 100644 index e109c20..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/entries +++ /dev/null @@ -1,538 +0,0 @@ -10 - -dir -156 -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj/trb_maps_jtag3/ui/gui/design -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj - - - -2012-08-23T20:10:26.727067Z -156 -bneumann - - - - - - - - - - - - - - -b00609d0-aec6-11df-b1c7-bba583a822eb - -buttons3_libglade.glade -file -163 - - - -2012-09-06T10:59:56.029864Z -c05838ec75083d126d043ceb70a64fd4 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -15710 - -buttons4_libglade.glade -file -163 - - - -2012-09-07T16:43:24.730626Z -e7b33833b82a3fdb70934f790ccfb6c5 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -16184 - -window.glade -file - - - - -2012-08-22T17:16:55.417557Z -f7ebc4306d5c0c3aeb6f23945636b2a4 -2012-08-23T20:10:26.727067Z -156 -bneumann - - - - - - - - - - - - - - - - - - - - - -4785 - -sensor_buttons_libglade.glade -file -163 - - - -2012-09-06T13:35:49.683550Z -1564b0bba83700d3e874031f3dc74142 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -2733 - -buttons3.1_board_libglade.glade -file -163 - - - -2012-09-19T15:36:24.327073Z -6615672170121389ea1eacb1bf94f338 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -10867 - -buttons3_board_libglade.glade -file -163 - - - -2012-09-06T10:59:41.725321Z -695038d60137693f46e542a2de39e7f5 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -10881 - -buttons3.2_board_libglade.glade -file -163 - - - -2012-09-20T14:12:23.479611Z -f8beb34396b0416d1ed8a71dbcc2d742 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -12521 - -window2_libglade.glade -file -163 - - - -2012-08-30T13:02:42.154520Z -fb4897aa8e9cfb3e3d2a1657ba37d6dc -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -11344 - -window3_libglade.glade -file -163 - - - -2012-09-05T17:00:10.823965Z -e400061263a9e38fb0dc4ba8922fcbfd -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -11344 - -window4_libglade.glade -file -163 - - - -2012-09-06T12:28:16.560249Z -d82643a70d27c41bb25f1d634248a08f -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -14588 - -buttons_libglade.glade -file -161 - - - -2012-08-29T13:29:06.294595Z -2978d24392beae4187ff581c74b891e1 -2012-10-24T08:50:25.873795Z -161 -bneumann - - - - - - - - - - - - - - - - - - - - - -17058 - -window_libglade.glade -file - - - - -2012-08-22T17:29:47.184861Z -7c0e47301f98d7fc5771659e3aa9ef5b -2012-08-23T20:10:26.727067Z -156 -bneumann - - - - - - - - - - - - - - - - - - - - - -4821 - -buttons.glade -file - - - - -2012-08-22T17:11:43.115551Z -819ff7d85fb88d51bf4ed7de1f65d64d -2012-08-23T20:10:26.727067Z -156 -bneumann - - - - - - - - - - - - - - - - - - - - - -6569 - -sensor_buttons4_libglade.glade -file -163 - - - -2012-09-07T16:43:25.508601Z -67677f85e7e603d45e6b587c158ad442 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -2184 - -buttons2_libglade.glade -file -163 - - - -2012-09-05T12:46:26.100151Z -511b707e7a82b2c98ae18a37502012a5 -2012-10-30T18:02:31.268971Z -163 -bneumann - - - - - - - - - - - - - - - - - - - - - -18958 - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons.glade.svn-base deleted file mode 100644 index 2db3e23..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons.glade.svn-base +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - False - - - True - False - - - prog RAM - False - True - True - True - - - True - True - 0 - - - - - TCK 10 MHz timing - False - True - True - True - - - True - True - 1 - - - - - TCK 1MHz timing - False - True - True - True - - - True - True - 2 - - - - - True - False - True - - - START - False - True - True - True - - - True - True - 0 - - - - - STOP - False - True - True - True - - - True - True - 1 - - - - - True - True - 3 - - - - - True - False - True - - - reg. MAPS_reset ON - False - True - True - True - - - True - True - 0 - - - - - reg. MAPS_reset OFF - False - True - True - True - - - True - True - 1 - - - - - True - True - 4 - - - - - man. MAPS_reset - False - True - True - True - - - - True - True - 5 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons2_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons2_libglade.glade.svn-base deleted file mode 100644 index 01acb23..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons2_libglade.glade.svn-base +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - prog FPGA - True - True - True - - - - True - True - 1 - - - - - start trbnetd - True - True - True - - - - True - True - 2 - - - - - prog RAM - True - True - True - - - - True - True - 3 - - - - - True - False - - - delay 0 - True - True - True - - - - True - True - 0 - - - - - 1 - True - True - True - - - - True - True - 1 - - - - - 2 - True - True - True - - - - True - True - 2 - - - - - 3 - True - True - True - - - - True - True - 3 - - - - - True - True - 4 - - - - - True - False - - - TCK 10 MHz timing - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz timing - True - True - True - - - - True - True - 1 - - - - - True - True - 5 - - - - - True - False - True - - - START - True - True - True - - - - True - True - 0 - - - - - STOP - True - True - True - - - - True - True - 1 - - - - - True - True - 6 - - - - - True - False - - - False - True - 7 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 8 - - - - - True - False - True - - - reg. MAPS_reset ON - True - True - True - - - - True - True - 0 - - - - - reg. MAPS_reset OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 9 - - - - - True - False - True - - - MAPS_start ON - True - True - True - 0.44999998807907104 - - - - True - True - 0 - - - - - MAPS_start OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 10 - - - - - True - False - - - MAPS_CLK ON - True - True - True - - - - True - True - 0 - - - - - MAPS_CLK OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 11 - - - - - True - False - - - period 0.15s - True - True - True - - - - True - True - 0 - - - - - period 1s - True - True - True - - - - True - True - 1 - - - - - period 10s - True - True - True - - - - True - True - 2 - - - - - True - True - 12 - - - - - man. MAPS_reset - True - True - True - - - - True - True - 13 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.1_board_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.1_board_libglade.glade.svn-base deleted file mode 100644 index 5888bf3..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.1_board_libglade.glade.svn-base +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - prog FPGA - True - True - True - - - - True - True - 0 - - - - - start trbnetd - True - True - True - - - - True - True - 1 - - - - - True - False - - - period 0.15s - True - True - True - - - - True - True - 0 - - - - - period 1s - True - True - True - - - - True - True - 1 - - - - - period 10s - True - True - True - - - - True - True - 2 - - - - - True - True - 2 - - - - - set standard settings - True - True - True - - - - True - True - 3 - - - - - - - - - True - False - <b>Board Commands</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame3</b> - True - - - label_item - - - - - True - True - 0 - - - - - - - - - True - False - <b>Chain Commands</b> - True - - - label_item - - - - - True - True - 1 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.2_board_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.2_board_libglade.glade.svn-base deleted file mode 100644 index 36133c5..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.2_board_libglade.glade.svn-base +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - prog FPGA - True - True - True - - - - True - True - 0 - - - - - start trbnetd - True - True - True - - - - True - True - 1 - - - - - True - False - - - period 0.15s - True - True - True - - - - True - True - 0 - - - - - period 1s - True - True - True - - - - True - True - 1 - - - - - period 10s - True - True - True - - - - True - True - 2 - - - - - no period - True - True - True - - - - True - True - 3 - - - - - True - True - 2 - - - - - trigger initialization sequence - True - True - True - - - - True - True - 3 - - - - - set standard settings - True - True - True - - - - True - True - 4 - - - - - - - - - True - False - <b>Board Commands</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame3</b> - True - - - label_item - - - - - True - True - 0 - - - - - - - - - True - False - <b>Chain Commands</b> - True - - - label_item - - - - - True - True - 1 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.5_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.5_libglade.glade.svn-base deleted file mode 100644 index fc45b5f..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3.5_libglade.glade.svn-base +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - True - False - - - False - True - 1 - - - - - prog RAM - True - True - True - - - - True - True - 2 - - - - - True - False - - - delay 0 - True - True - True - - - - True - True - 0 - - - - - 1 - True - True - True - - - - True - True - 1 - - - - - 2 - True - True - True - - - - True - True - 2 - - - - - 3 - True - True - True - - - - True - True - 3 - - - - - True - True - 3 - - - - - True - False - - - TCK 10 MHz - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz - True - True - True - - - - True - True - 1 - - - - - TCK 100 kHz - True - True - True - - - - True - True - 2 - - - - - True - True - 4 - - - - - True - False - True - - - START - True - True - True - - - - True - True - 0 - - - - - STOP - True - True - True - - - - True - True - 1 - - - - - True - True - 5 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 6 - - - - - True - False - - - False - True - 7 - - - - - True - False - True - - - reg. MAPS_reset ON - True - True - True - - - - True - True - 0 - - - - - reg. MAPS_reset OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 8 - - - - - True - False - True - - - MAPS_start ON - True - True - True - 0.44999998807907104 - - - - True - True - 0 - - - - - MAPS_start OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 9 - - - - - True - False - - - MAPS_CLK ON - True - True - True - - - - True - True - 0 - - - - - MAPS_CLK OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 10 - - - - - man. MAPS_reset - True - True - True - - - - True - True - 11 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_board_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_board_libglade.glade.svn-base deleted file mode 100644 index 0246864..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_board_libglade.glade.svn-base +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - prog FPGA - True - True - True - - - - True - True - 0 - - - - - start trbnetd - True - True - True - - - - True - True - 1 - - - - - True - False - - - period 0.15s - True - True - True - - - - True - True - 0 - - - - - period 1s - True - True - True - - - - True - True - 1 - - - - - period 10s - True - True - True - - - - True - True - 2 - - - - - True - True - 2 - - - - - set standard settings (don't START) - True - True - True - - - - True - True - 3 - - - - - - - - - True - False - <b>Board Commands</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame3</b> - True - - - label_item - - - - - True - True - 0 - - - - - - - - - True - False - <b>Chain Commands</b> - True - - - label_item - - - - - True - True - 1 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_libglade.glade.svn-base deleted file mode 100644 index ca4ad2f..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons3_libglade.glade.svn-base +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - True - False - - - False - True - 1 - - - - - prog RAM - True - True - True - - - - True - True - 2 - - - - - True - False - - - delay 0 - True - True - True - - - - True - True - 0 - - - - - 1 - True - True - True - - - - True - True - 1 - - - - - 2 - True - True - True - - - - True - True - 2 - - - - - 3 - True - True - True - - - - True - True - 3 - - - - - True - True - 3 - - - - - True - False - - - TCK 10 MHz timing - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz timing - True - True - True - - - - True - True - 1 - - - - - True - True - 4 - - - - - True - False - True - - - START - True - True - True - - - - True - True - 0 - - - - - STOP - True - True - True - - - - True - True - 1 - - - - - True - True - 5 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 6 - - - - - True - False - - - False - True - 7 - - - - - True - False - True - - - reg. MAPS_reset ON - True - True - True - - - - True - True - 0 - - - - - reg. MAPS_reset OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 8 - - - - - True - False - True - - - MAPS_start ON - True - True - True - 0.44999998807907104 - - - - True - True - 0 - - - - - MAPS_start OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 9 - - - - - True - False - - - MAPS_CLK ON - True - True - True - - - - True - True - 0 - - - - - MAPS_CLK OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 10 - - - - - man. MAPS_reset - True - True - True - - - - True - True - 11 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons4_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons4_libglade.glade.svn-base deleted file mode 100644 index e65e94a..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons4_libglade.glade.svn-base +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - True - False - - - False - True - 1 - - - - - prog RAM - True - True - True - - - - True - True - 2 - - - - - True - False - - - delay 0 - True - True - True - - - - True - True - 0 - - - - - 1 - True - True - True - - - - True - True - 1 - - - - - 2 - True - True - True - - - - True - True - 2 - - - - - 3 - True - True - True - - - - True - True - 3 - - - - - True - True - 3 - - - - - True - False - - - TCK 10 MHz timing - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz timing - True - True - True - - - - True - True - 1 - - - - - True - True - 4 - - - - - True - False - True - - - START - True - True - True - - - - True - True - 0 - - - - - STOP - True - True - True - - - - True - True - 1 - - - - - True - True - 5 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 6 - - - - - True - False - - - False - True - 7 - - - - - True - False - True - - - reg. MAPS_reset ON - True - True - True - - - - True - True - 0 - - - - - reg. MAPS_reset OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 8 - - - - - True - False - True - - - MAPS_start ON - True - True - True - 0.44999998807907104 - - - - True - True - 0 - - - - - MAPS_start OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 9 - - - - - True - False - - - MAPS_CLK ON - True - True - True - - - - True - True - 0 - - - - - MAPS_CLK OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 10 - - - - - man. MAPS_reset - True - True - True - - - - True - True - 11 - - - - - True - False - - - False - True - 12 - - - - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_board_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_board_libglade.glade.svn-base deleted file mode 100644 index 8730c00..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_board_libglade.glade.svn-base +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - prog FPGA - True - True - True - - - - True - True - 0 - - - - - start trbnetd - True - True - True - - - - True - True - 1 - - - - - True - False - - - True - False - Waitbeforestart - - - True - True - 0 - - - - - 6 us - True - True - True - - - - True - True - 1 - - - - - 1 ms - True - True - True - 0.50999999046325684 - - - - True - True - 2 - - - - - 1 s - True - True - True - - - - True - True - 3 - - - - - True - True - 2 - - - - - trigger initialization sequence - True - True - True - - - - True - True - 3 - - - - - MAPS_RESET all chains - True - True - True - - - - True - True - 4 - - - - - RUN_JTAG all chains - True - True - True - - - - True - True - 5 - - - - - MAPS_START all chains - True - True - True - - - - True - True - 6 - - - - - set standard settings - True - True - True - - - - True - True - 7 - - - - - - - - - True - False - <b>Board Commands</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame3</b> - True - - - label_item - - - - - True - True - 0 - - - - - - - - - True - False - <b>Chain Commands</b> - True - - - label_item - - - - - True - True - 1 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_libglade.glade.svn-base deleted file mode 100644 index acd81d0..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_BM_NP1_libglade.glade.svn-base +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - True - False - - - False - True - 1 - - - - - prog RAM - True - True - True - - - - True - True - 2 - - - - - True - False - - - delay 0 - True - True - True - - - - True - True - 0 - - - - - 1 - True - True - True - - - - True - True - 1 - - - - - 2 - True - True - True - - - - True - True - 2 - - - - - 3 - True - True - True - - - - True - True - 3 - - - - - True - True - 3 - - - - - True - False - - - TCK 10 MHz - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz - True - True - True - - - - True - True - 1 - - - - - TCK 100 kHz - True - True - True - - - - True - True - 2 - - - - - True - True - 4 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 5 - - - - - True - False - - - True - False - MAPS_CLK - - - True - True - 0 - - - - - on - True - True - True - - - - True - True - 1 - - - - - off - True - True - True - - - - True - True - 2 - - - - - True - True - 6 - - - - - True - False - - - True - False - reset before - - - True - True - 0 - - - - - on - True - True - True - - - - True - True - 1 - - - - - off - True - True - True - - - - True - True - 2 - - - - - True - True - 7 - - - - - True - False - - - True - False - reset after 1st WR - - - True - True - 0 - - - - - on - True - True - True - - - - True - True - 1 - - - - - off - True - True - True - - - - True - True - 2 - - - - - True - True - 8 - - - - - True - False - - - False - True - 9 - - - - - trig. init. seq. - True - True - True - - - - True - True - 10 - - - - - MAPS_RESET - True - True - True - - - - True - True - 11 - - - - - RUN_JTAG - True - True - True - - - - True - True - 12 - - - - - MAPS_START - True - True - True - - - - True - True - 13 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_libglade.glade.svn-base deleted file mode 100644 index ca462b9..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/buttons_libglade.glade.svn-base +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - False - - - True - False - - - True - False - chain nr. - - - True - True - 0 - - - - - True - False - - - prog FPGA - True - True - True - - - - True - True - 0 - - - - - prog FPGA (TDOdelay=1) - True - True - True - - - - True - True - 1 - - - - - True - True - 1 - - - - - start trbnetd - True - True - True - - - - True - True - 2 - - - - - prog RAM - True - True - True - - - - True - True - 3 - - - - - True - False - - - TCK 10 MHz timing - True - True - True - - - - True - True - 0 - - - - - TCK 1MHz timing - True - True - True - - - - True - True - 1 - - - - - True - True - 4 - - - - - True - False - True - - - START - True - True - True - - - - True - True - 0 - - - - - STOP - True - True - True - - - - True - True - 1 - - - - - True - True - 5 - - - - - True - False - - - False - True - 6 - - - - - set IN/OUT pol.;start,clk on - True - True - True - - - - True - True - 7 - - - - - True - False - True - - - reg. MAPS_reset ON - True - True - True - - - - True - True - 0 - - - - - reg. MAPS_reset OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 8 - - - - - True - False - True - - - MAPS_start ON - True - True - True - 0.44999998807907104 - - - - True - True - 0 - - - - - MAPS_start OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 9 - - - - - True - False - - - MAPS_CLK ON - True - True - True - - - - True - True - 0 - - - - - MAPS_CLK OFF - True - True - True - - - - True - True - 1 - - - - - True - True - 10 - - - - - True - False - - - period 0.15s - True - True - True - - - - True - True - 0 - - - - - period 1s - True - True - True - - - - True - True - 1 - - - - - period 10s - True - True - True - - - - True - True - 2 - - - - - True - True - 11 - - - - - man. MAPS_reset - True - True - True - - - - True - True - 12 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons4_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons4_libglade.glade.svn-base deleted file mode 100644 index 7be7d62..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons4_libglade.glade.svn-base +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - False - - - True - False - - - True - False - sensor # - - - True - True - 0 - - - - - insert (virt.) - True - True - True - - - - True - True - 1 - - - - - remove (virt.) - True - True - True - - - - True - True - 2 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons_libglade.glade.svn-base deleted file mode 100644 index a83149d..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/sensor_buttons_libglade.glade.svn-base +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - sensor # - - - True - True - 0 - - - - - insert - True - True - True - - - - True - True - 1 - - - - - remove - True - True - True - - - - True - True - 2 - - - - - True - True - 0 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window.glade.svn-base deleted file mode 100644 index ced0365..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window.glade.svn-base +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - Load configuration: - - - True - True - 0 - - - - - reload chains.ini - False - True - True - True - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame1</b> - True - - - - - True - True - 2 - - - - - True - False - - - False - True - 3 - - - - - True - False - 2012 Goethe-Universität, Frankfurt am Main. - - - False - True - 4 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window2_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window2_libglade.glade.svn-base deleted file mode 100644 index 34180df..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window2_libglade.glade.svn-base +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - Load configuration: - - - True - True - 0 - - - - - reload chains.ini - True - True - True - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - True - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame1</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Messages:</b> - True - - - label_item - - - - - True - True - 2 - - - - - - - True - False - Control - - - False - tab - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Detailed Messages:</b> - True - - - label_item - - - - - 1 - - - - - True - False - Log - - - 1 - False - tab - - - - - True - True - 2 - - - - - True - False - 2012 Goethe-Universität, Frankfurt am Main. - - - False - True - 3 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window3_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window3_libglade.glade.svn-base deleted file mode 100644 index a6673cb..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window3_libglade.glade.svn-base +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - Load configuration: - - - True - True - 0 - - - - - reload boards.ini - True - True - True - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - True - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame1</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Messages:</b> - True - - - label_item - - - - - True - True - 1 - - - - - True - False - - - False - True - 2 - - - - - - - True - False - Control - - - False - tab - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Detailed Messages:</b> - True - - - label_item - - - - - 1 - - - - - True - False - Log - - - 1 - False - tab - - - - - True - True - 2 - - - - - True - False - 2012 Goethe-Universität, Frankfurt am Main. - - - False - True - 3 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window4_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window4_libglade.glade.svn-base deleted file mode 100644 index d83faf7..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window4_libglade.glade.svn-base +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - Load configuration: - - - True - True - 0 - - - - - reload boards.ini - True - True - True - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - True - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame1</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Messages:</b> - True - - - label_item - - - - - True - True - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Errors:</b> - True - - - label_item - - - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - False - True - 2 - - - - - - - True - False - Control - - - False - tab - - - - - True - False - 0 - none - - - True - False - 12 - - - True - True - automatic - automatic - - - True - True - - - - - - - - - True - False - <b>Detailed Messages:</b> - True - - - label_item - - - - - 1 - - - - - True - False - Log - - - 1 - False - tab - - - - - True - True - 2 - - - - - True - False - 2012 Goethe-Universität, Frankfurt am Main. - - - False - True - 3 - - - - - - diff --git a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window_libglade.glade.svn-base b/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window_libglade.glade.svn-base deleted file mode 100644 index 9f8210b..0000000 --- a/soft/toolbox/jtag_atomic/gui/design/.svn/text-base/window_libglade.glade.svn-base +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - False - - - True - False - - - True - False - - - True - False - Load configuration: - - - True - True - 0 - - - - - reload chains.ini - True - True - True - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - False - 0 - none - - - True - False - 12 - - - - - - - - True - False - <b>frame1</b> - True - - - label_item - - - - - True - True - 2 - - - - - True - False - - - False - True - 3 - - - - - True - False - 2012 Goethe-Universität, Frankfurt am Main. - - - False - True - 4 - - - - - - diff --git a/soft/toolbox/jtag_atomic/libs/.svn/entries b/soft/toolbox/jtag_atomic/libs/.svn/entries deleted file mode 100644 index 1d01f02..0000000 --- a/soft/toolbox/jtag_atomic/libs/.svn/entries +++ /dev/null @@ -1,31 +0,0 @@ -10 - -dir -135 -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj/trb_maps_jtag3/ui/libs -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj - - - -2011-11-28T16:19:53.211492Z -134 -bneumann - - - - - - - - - - - - - - -b00609d0-aec6-11df-b1c7-bba583a822eb - -Config -dir - diff --git a/soft/toolbox/jtag_atomic/libs/Config/.svn/entries b/soft/toolbox/jtag_atomic/libs/Config/.svn/entries deleted file mode 100644 index 59f1f1f..0000000 --- a/soft/toolbox/jtag_atomic/libs/Config/.svn/entries +++ /dev/null @@ -1,65 +0,0 @@ -10 - -dir -135 -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj/trb_maps_jtag3/ui/libs/Config -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj - - - -2011-11-28T16:19:53.211492Z -134 -bneumann - - - - - - - - - - - - - - -b00609d0-aec6-11df-b1c7-bba583a822eb - -Abstract -dir - -Abstract.pm -file - - - - -2011-11-23T15:34:42.000000Z -f5d25acfa44435494d72210c975f97c2 -2011-11-28T16:19:53.211492Z -134 -bneumann - - - - - - - - - - - - - - - - - - - - - -11703 - diff --git a/soft/toolbox/jtag_atomic/libs/Config/.svn/text-base/Abstract.pm.svn-base b/soft/toolbox/jtag_atomic/libs/Config/.svn/text-base/Abstract.pm.svn-base deleted file mode 100644 index cbe19a9..0000000 --- a/soft/toolbox/jtag_atomic/libs/Config/.svn/text-base/Abstract.pm.svn-base +++ /dev/null @@ -1,422 +0,0 @@ -package Config::Abstract; - -use 5.006; -use strict; -use warnings; - -use Data::Dumper; - -require Exporter; -#use AutoLoader qw(AUTOLOAD); - -use overload qw{""} => \&_to_string; - -our @ISA = qw(Exporter); -our %EXPORT_TAGS = ( 'all' => [ qw( ) ] ); -our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); -our @EXPORT = qw( ); - -our $VERSION = '0.16'; - -# -# ------------------------------------------------------------------------------------------------------- structural methods ----- -# - -sub new { - my($class,$initialiser) = @_; - my $self = { - _settings => undef, - _settingsfile => undef - }; - bless $self,ref $class || $class; - $self->init($initialiser); - return $self; -} - -sub init { - my($self,$settingsfile) = @_; - return unless(defined($settingsfile)); - return if($settingsfile eq ''); - $self->{_settings} = $self->_read_settings($settingsfile); - $self->{_settingsfile} = $settingsfile; -} - - -# -# --------------------------------------------------------------------------------------------------------- accessor methods ----- -# - -sub get_all_settings { - my($self) = @_; - # Make sure we don't crash and burn trying to return a hash from an undef reference - return undef unless(defined($self->{_settings})); - # Return the settings as a hash in array contect and a hash reference in scalar context - if(wantarray){ - return %{$self->{_settings}}; - }else{ - return $self->{_settings}; - } -} - -sub get_entry { - my($self,$entryname) = @_; - my $val; - if($entryname =~ m|//|){ - # Getting an entry by path - my $unpathed = $self->_unpath($entryname); - eval("\$val = \"\${ \$self->{_settings} }$unpathed\";"); -# print("\$val = '\${ \$self->{_settings} }$unpathed ';\n");#DEBUG!!! -# print("\$val: $val\n");#DEBUG!!! - }else{ - $val = ${$self->{_settings}}{$entryname}; - } - if(defined($val)){ - if(wantarray && ref($val) eq 'HASH'){ -# print STDERR ("Returning HASH in $self" . "->get_entry($entryname)\n");#DEBUG!!! - return(%{$val}); - }else{ -# print STDERR ("Returning ref in $self" . "->get_entry($entryname)\n");#DEBUG!!! - return($val); - } - }else{ - return (wantarray ? () : undef); - } -} - -sub get_entry_setting { - my($self,$entryname,$settingname,$default) = @_; - # Return undef if the requested entry doesn't exist - my %entry = (); - return(undef) unless(%entry = $self->get_entry($entryname)); - if(defined($entry{$settingname})){ - return $entry{$settingname}; - }else{ - return $default; - } -} - -sub get { - my($self,$section,$key,$default) = @_; - # If everything up to the key is given, get a specific key - return $self->get_entry_setting($section,$key,$default) if(defined($key)); - # If section is given, but not key, get a specific section - return $self->get_entry($section) if(defined($section)); - # If no parameter is given, return the entire hash - return $self->get_all_settings(); -} - -# -# ---------------------------------------------------------------------------------------------------------- mutator methods ----- -# - -sub set_all_settings { - my($self,%allsettings) = @_; - return %{$self->{_settings}} = %allsettings; -} - -sub set_entry { - my($self,$entryname,$entry) = @_; - my $unpathed = $self->_unpath($entryname); - my $val; - eval('${$self->{_settings}}' . $unpathed . ' = $entry;'); - return $self->get_entry($entryname) ; -} - -sub set_entry_setting { - my($self,$entryname,$settingname,$setting) = @_; - return (${${$self->{_settings}}{$entryname}}{$settingname} = $setting); -} - -sub set { - my($self,$section,$key,$value) = @_; - # If everything up to the key is given, set a specific key - return $self->set_entry_setting($section,$key,$value) if(defined($value)); - # If section is given, but not key, set a specific section - return $self->set_entry($section,$key) if(defined($key)); - # If no parameter is given, return the entire hash - return $self->set_all_settings(%{$section}); -} - -sub exists { - my($self,$section,$key) = @_; - return defined($self->{$section}) unless (defined($key)); - return defined($self->{$section}{$key}); -} - -sub get_entry_names { - my($self) = @_; - return sort(keys(%{$self->{_settings}})); -} - -# -# ------------------------------------------------------------------------------------------------------- arithmetic methods ----- -# - -################################################## -#%name: diff -#%syntax: diff($other_config_object) -#%summary: Generates an object with overrides for entries that can be used to patch $self into $other_config_object -#%returns: a Config::Abstract object -#%NB: This method is nowhere near working atm /EWT -sub diff { - my($self,$diff) = @_; - my %self_pathed = $self->_pathalise_object( '',$self->{_settings} ); - my %diff_pathed = $self->_pathalise_object( '',$diff->{_settings} ); - my $result = $self->new(); - while( my($k,$v) = each(%diff_pathed) ) { - next if( defined($self_pathed{$k}) && $self_pathed{$k} eq $v); - $result->set($k,$v); - } - return $result; -} - - -################################################## -#%name: patch -#%syntax: patch($patch_from_other_config_object) -#%summary: Overrides all settings that are found in the $patch object with the $patch values -#%returns: Nothing -sub patch { - my($self,$patch) = @_; - my %patch_pathed = $self->_pathalise_object( '',$patch->{_settings} ); - while( my($k,$v) = each(%patch_pathed) ) { - $self->set($k,$v); - } -} - - - -sub _unpath { - my($self,$path) = @_; - $path =~ s|^/+|{'|; - $path =~ s|/+|'}{'|g; - $path .= '\'}'; - return $path; -} -################################################## -#%name: _pathalise_object -#%syntax: _dumpobject(<$objectcaption>,<$objectref>,[<@parentobjectcaptions>]) -#%summary: Recursively generates a string representation of the object referenced -# by $objectref -#%returns: a string representation of the object - -sub _pathalise_object{ - my($self,$name,$obj,@parents) = @_; - my @result = (); - if(ref($obj) eq 'HASH'){ - unless($name eq '' ){ - push(@parents,$name); - } - while(my($key,$val) = each(%{$obj})){ - push(@result,$self->_pathalise_object($key,$val,@parents)); - } - }elsif(ref($obj) eq 'SCALAR'){ - push(@result,'//' . join('//',@parents) . "//$name",${$obj}); - }elsif(ref($obj) eq 'ARRAY'){ - push(@parents,$name); - for(my $i = 0;scalar(@{$obj});$i++){ - push(@result,$self->_pathalise_object($i,${$obj}[$i],@parents)); - } - }else{ - push(@result,'//' . join('//',@parents) . "//$name",$obj); - } - return @result; -} -# -# ------------------------------------------------------------------------------------------------ (de)serialisation methods ----- -# - -################################################## -#%name: _to_string -#%syntax: _to_string -#%summary: Recursively generates a string representation of the settings hash -#%returns: a string in perl source format - -sub _to_string{ - my($self) = @_; - return $self->_dumpobject(); -} - -################################################## -#%name: _dumpobject -#%syntax: _dumpobject(<$objectcaption>,<$objectref>,[<@parentobjectcaptions>]) -#%summary: Generates a string representation of the object referenced -# by $objectref -#%returns: a string representation of the object - -sub _dumpobject{ - my($self) = @_; - my $dumper = Data::Dumper->new([$self->{_settings}],[qw(settings)]); - $dumper->Purity(1); - return($dumper->Dump()); -} - -################################################## -#%name: _read_settings -#%syntax: _read_settings(<$settingsfilename>) -#%summary: Reads the key-values to keep track of -#%returns: a reference to a hash of $key:$value - -sub _read_settings{ - my ($self,$settingdata) = @_; - my @conflines; - if(ref($settingdata) eq 'ARRAY'){ - @conflines = @{$settingdata}; - }else{ - my $settingsfile = $settingdata; - # Read in the ini file we want to use - # Probably not a good idea to die on error at this - # point, but that's what we've got for the moment - open(SETTINGS,$settingsfile) || die("Failed to open ini file ($settingsfile) for reading\n"); - @conflines = ; - close(SETTINGS); - } - my $settings = $self->_parse_settings_file(@conflines); - return($settings); -} - -################################################## -#%name: _parse_settings_file -#%syntax: _parse_settings_file(<@settings>) -#%summary: Reads the key-values into a hash -#%returns: a reference to a hash of $key:$value - -sub _parse_settings_file{ - my $settings = {}; - eval(join('',@_)); - return($settings); -} - -# -# ---------------------------------------------------------------------------------------------------------- utility methods ----- -# - - -sub expand_tilde { - defined($ENV{'HOME'}) && do { - $_[0] =~ s/^~/$ENV{'HOME'}/; - }; - return $_[0]; -} - - -# We provide a DESTROY method so that the autoloader -# doesn't bother trying to find it. -sub DESTROY { - print STDERR ("Destroying Config::Abstract\n"); #DEBUG!!! -} - -1; -__END__ -=head1 NAME - -Config::Abstract - Perl extension for abstracting configuration files - -=head1 SYNOPSIS - - use Config::Abstract; - my $ini = new Config::Abstract('testdata.pl'); - -=head1 DESCRIPTION - - Config::Abstract is the base class for a number of other classes - created to facilitate use and handling of a variety of different - configuration file formats. It uses the Data::Dumper file format to - serialise it self and can be initialise from a file of that format - -=head1 EXAMPLES - - We assume the content of the file 'testdata.pl' to be: - - $settings = { - 'book' => { - 'chapter1' => { - 'title' => 'The First Chapter, ever', - 'file' => 'book/chapter1.txt' - }, - 'title' => 'A book of chapters', - 'chapter2' => { - 'title' => 'The Next Chapter, after the First Chapter, ever', - 'file' => 'book/chapter2.txt' - }, - 'author' => 'Me, Myself and Irene' - } - }; - - use Config::Abstract; - my $settingsfile = 'testdata.pl'; - my $abstract = new Config::Abstract($settingsfile); - - my %book = $abstract->get_entry('book'); - my %chap1 = $abstract->get_entry_setting('book','chapter1'); - my $chap1title = $chapter1{'title'}; - - # Want to see the file? - # If you can live without comments and blank lines ;), - # try this: - print("My abstract file looks like this:\n$abstract\nCool, huh?\n"); - - # We can also create an ini file from it - # A bit crude, but it does the job - bless($abstract,'Config::Abstract::Ini'); - print($abstract); - -=head1 METHODS - -=item get_all_settings - -Returns a hash of all settings found in the processed file - -=item get ENTRYPATH - -Returns the setting at the given 'path' where the path divider is '//'. - -=item get_entry ENTRYNAME - -Returns a hash of the settings within the entry ENTRYNAME. OBSOLETE, use get instead - -=item get_entry_setting ENTRYNAME,SETTINGNAME [,DEFAULTVALUE] - -Returns the value corresponding to ENTRYNAME,SETTINGSNAME. If the value isn't set it returns undef or, optionally, the DEFAULTVALUE. OBSOLETE, use get instead - -=item set_all_settings SETTINGSHASH - -Fill settings with data from SETTINGSHASH - -=item set ENTRYPATH VALUE - -Setting the entry at the given 'path', where the path divider is '//', to VALUE. - -=item set_entry ENTRYNAME,ENTRYHASH - -Fill the entry ENTRYNAME with data from ENTRYHASH - -=item set_entry_setting ENTRYNAME,SETTINGNAME,VALUE - -Set the setting ENTRYNAME,SETTINGSNAME to VALUE - -=item diff OBJECT - -Returns an object of type Config::Abstract that is a representation of the values in this object that needs altering to make it identical to OBJECT - -=item patch OBJECT - -Sets the entries in this object to whatever they are in OBJECT, creating entries as necessary. $obj_a->patch( $obj_a->diff( $obj_b ) ); should make $obj_a identical to $obj_b except for entries in obj_a that don't exist in $obj_b. - -=head1 COPYRIGHT - -Copyright (c) 2003 Eddie Olsson. All rights reserved. - - This library is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - -=head1 AUTHOR - -Eddie Olsson - -=head1 SEE ALSO - -L. - -=cut diff --git a/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/entries b/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/entries deleted file mode 100644 index 6604947..0000000 --- a/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/entries +++ /dev/null @@ -1,62 +0,0 @@ -10 - -dir -135 -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj/trb_maps_jtag3/ui/libs/Config/Abstract -svn+ssh://svnuser@salt.x-matter.uni-frankfurt.de/jtag_proj - - - -2011-11-28T16:19:53.211492Z -134 -bneumann - - - - - - - - - - - - - - -b00609d0-aec6-11df-b1c7-bba583a822eb - -Ini.pm -file - - - - -2011-11-23T15:34:43.000000Z -d01b31af88c63accbc49dc8b5e1e4882 -2011-11-28T16:19:53.211492Z -134 -bneumann - - - - - - - - - - - - - - - - - - - - - -7188 - diff --git a/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/text-base/Ini.pm.svn-base b/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/text-base/Ini.pm.svn-base deleted file mode 100644 index 5235d1c..0000000 --- a/soft/toolbox/jtag_atomic/libs/Config/Abstract/.svn/text-base/Ini.pm.svn-base +++ /dev/null @@ -1,263 +0,0 @@ -package Config::Abstract::Ini; - -use 5.006; -use strict; -use warnings; - -require Exporter; -use Config::Abstract; - -use overload qw{""} => \&_to_string; - -our @ISA = qw(Config::Abstract Exporter); -our %EXPORT_TAGS = ( 'all' => [ qw( ) ] ); -our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); -our @EXPORT = qw( ); - -our $VERSION = '0.16'; - -# -# ------------------------------------------------------------------------------------------------------- structural methods ----- -# - -# All inherited from Config::Abstract - -# -# --------------------------------------------------------------------------------------------------------- accessor methods ----- -# - -# All inherited from Config::Abstract - -# -# ------------------------------------------------------------------------------------------------ (un)serialisation methods ----- -# - -################################################## -#%name: _to_string -#%syntax: _to_string -#%summary: Recursively generates a string representation of the settings hash -#%returns: a string in .ini format - -sub _to_string{ - my($self) = @_; - return $self->_dumpobject('',$self->{_settings}); -} - -################################################## -#%name: _dumpobject -#%syntax: _dumpobject(<$objectcaption>,<$objectref>,[<@parentobjectcaptions>]) -#%summary: Recursively generates a string representation of the object referenced -# by $objectref -#%returns: a string representation of the object - -sub _dumpobject{ - my($self,$name,$obj,@parents) = @_; - my @result = (); - if(ref($obj) eq 'HASH'){ - unless($name eq ''){ - push(@parents,"$name"); - push(@result,'[' . join('::',@parents) . ']'); - } - while(my($key,$val) = each(%{$obj})){ - push(@result,$self->_dumpobject($key,$val,@parents)); - } - }elsif(ref($obj) eq 'SCALAR'){ - push(@result,"$name = ${$obj}"); - }elsif(ref($obj) eq 'ARRAY'){ - push(@parents,"$name"); - push(@result,'[' . join('::',@parents) . ']'); - for(my $i = 0;scalar(@{$obj});$i++){ - push(@result,$self->_dumpobject($i,${$obj}[$i],@parents)); - } - }else{ -# print("Why are we here? name: " . ( defined($name) ? $name : 'empty' ) . " obj:" . ( defined($obj) ? $obj : 'empty' ) . "\n");#DEBUG!!! - push(@result,"$name = " . (defined($obj) ? $obj : '') ) unless(!defined($name)); - } - return(join("\n",@result)); -} - - -################################################## -#%name: _parse_settings_file -#%syntax: _parse_settings_file(<@settings>) -#%summary: Reads the projects to keep track of -#%returns: a hash of $projectkey:$projectlabel - -sub _parse_settings_file{ - my %result = (); - my ($entry,$subentry) = ('',undef); - chomp(@_); - foreach(@_){ - # Get rid of starting/ending whitespace - s/^\s*(.*?)\s*$/$1/; - - #Delete comments - ($_) = split(/[;#]/,$_); - #Skip if there's no data - next if((! defined($_)) || $_ eq ''); - /^\s*(.*?)\s*=\s*(['"]|)(.*)\2\s*/ && do { - my($key,$val) = ($1,$3); - next if($key eq '' || $val eq ''); - if(! defined($subentry) || $subentry =~ /^\s*$/){ - ${$result{$entry}}{$key} = $val; - }else{ - ${$result{$entry}}{$subentry}{$key} = $val; - } - next; - }; - # Select a new entry if this is such a line - /\[(.*?)\]/ && do{ - - $_ = $1; - ($entry,$subentry) = split('::'); - if(! defined($subentry) || $subentry =~ /^\s*$/){ - $result{$entry} = {}; - }elsif($result{$entry}){ - $result{$entry}{$subentry} = {}; - } - next; - }; - } - return(\%result); -} - -# We provide a DESTROY method so that the autoloader -# doesn't bother trying to find it. -sub DESTROY { } - -# Autoload methods go after =cut, and are processed by the autosplit program. - -1; -__END__ -=head1 NAME - -Config::Abstract::Ini - Perl extension for handling ini style files - -=head1 SYNOPSIS - - use Config::Abstract::Ini; - my $ini = new Config::Abstract::Ini('testdata.ini'); - -=head1 DESCRIPTION - - Have you ever wanted an easy to use interface to your own - config files, but ended up doing 'require mysettings.pl' - because you couldn't be bothered? Config::Abstract::Ini solves - that for you, giving you an object in exchange for the - name of your settings file. - - For compatibility with other config file formats, Ini can - understand hierarchical ini files using double colons as - delimiters. Just make sure you don't create name clashes - by assigning both a value and a subentry to the same name - in the file. This is currently supported for one sublevel - only, which will have to be improved in future releases. - -=head1 EXAMPLES - - We assume the content of the file 'testdata.ini' to be: - [myentry] - ;comment - thisssetting = that - thatsetting=this - ;end of ini - - - use Config::Abstract::Ini; - my $settingsfile = 'testdata.ini'; - my $settings = new Config::Abstract::Ini($Settingsfile); - - # Get all settings - my %allsettings = $settings->get_all_settings; - - # Get a subsection (called an entry here, but it's - # whatever's beneath a [section] header) - my %entry = $settings->get_entry('myentry'); - - # Get a specific setting from an entry - my $value = $settings->get_entry_setting('myentry', - 'thissetting'); - - # Get a specific setting from an entry, giving a default - # to fall back on - my value = $settings->get_entry_setting('myentry', - 'missingsetting', - 'defaultvalue'); - We can also make use of subentries, with a ini file like - this: - - [book] - title=A book of chapters - author=Me, Myself and Irene - - [book::chapter1] - title=The First Chapter, ever - file=book/chapter1.txt - - [book::chapter2] - title=The Next Chapter, after the First Chapter, ever - file=book/chapter2.txt - # btw, you can use unix style comments, too... - ;end of ini - - use Config::Abstract::Ini; - my $settingsfile = 'test2.ini'; - my $ini = new Config::Abstract::Ini($Settingsfile); - - my %book = $ini->get_entry('book'); - my %chap1 = $ini->get_entry_setting('book','chapter1'); - my $chap1title = $chapter1{'title'}; - - # Want to see the inifile? - # If you can live without comments and blank lines ;), - # try this: - print("My inifile looks like this:\n$ini\nCool, huh?\n"); - -=head1 METHODS - -=item get_all_settings - -Returns a hash of all settings found in the processed file - -=item get_entry ENTRYNAME - -Returns a hash of the settings within the entry ENTRYNAME - -=item get_entry_setting ENTRYNAME,SETTINGNAME [,DEFAULTVALUE] - -Returns the value corresponding to ENTRYNAME,SETTINGSNAME. If the value isn't set it returns undef or, optionally, the DEFAULTVALUE - -=item set_all_settings SETTINGSHASH - -Fill settings with data from SETTINGSHASH - -=item set_entry ENTRYNAME,ENTRYHASH - -Fill the entry ENTRYNAME with data from ENTRYHASH - -=item set_entry_setting ENTRYNAME,SETTINGNAME,VALUE - -Set the setting ENTRYNAME,SETTINGSNAME to VALUE - -=head1 BUGS - -* Comments have to be on their own lines, end of line comments won't work properly -* Serialisation does not take original line ordering into consideration, so comments may end up far from what they're supposed to document - -=head1 COPYRIGHT - -Copyright (c) 2003 Eddie Olsson. All rights reserved. - - This library is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - - -=head1 AUTHOR - -Eddie Olsson - -=head1 SEE ALSO - -L. - -=cut -- 2.43.0