]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
medm configuration files for Event Builder monitoring.
authorhadaq <hadaq>
Mon, 5 May 2008 15:09:49 +0000 (15:09 +0000)
committerhadaq <hadaq>
Mon, 5 May 2008 15:09:49 +0000 (15:09 +0000)
Sergey Yurevich. 05.05.2008

ebctrl/mon/eballctrl.adl [new file with mode: 0755]
ebctrl/mon/ebctrl.adl [new file with mode: 0644]
ebctrl/mon/netmemctrl.adl [new file with mode: 0644]

diff --git a/ebctrl/mon/eballctrl.adl b/ebctrl/mon/eballctrl.adl
new file mode 100755 (executable)
index 0000000..17862e2
--- /dev/null
@@ -0,0 +1,527 @@
+
+file {
+       name="/home/scs/yurevich/test/demo1.adl"
+       version=030101
+}
+display {
+       object {
+               x=61
+               y=40
+               width=640
+               height=673
+       }
+       clr=14
+       bclr=29
+       cmap=""
+       gridSpacing=5
+       gridOn=0
+       snapToGrid=0
+}
+"color map" {
+       ncolors=65
+       colors {
+               ffffff,
+               ececec,
+               dadada,
+               c8c8c8,
+               bbbbbb,
+               aeaeae,
+               9e9e9e,
+               919191,
+               858585,
+               787878,
+               696969,
+               5a5a5a,
+               464646,
+               2d2d2d,
+               000000,
+               00d800,
+               1ebb00,
+               339900,
+               2d7f00,
+               216c00,
+               fd0000,
+               de1309,
+               be190b,
+               a01207,
+               820400,
+               5893ff,
+               597ee1,
+               4b6ec7,
+               3a5eab,
+               27548d,
+               fbf34a,
+               f9da3c,
+               eeb62b,
+               e19015,
+               cd6100,
+               ffb0ff,
+               d67fe2,
+               ae4ebc,
+               8b1a96,
+               610a75,
+               a4aaff,
+               8793e2,
+               6a73c1,
+               4d52a4,
+               343386,
+               c7bb6d,
+               b79d5c,
+               a47e3c,
+               7d5627,
+               58340f,
+               99ffff,
+               73dfff,
+               4ea5f9,
+               2a63e4,
+               0a00b8,
+               ebf1b5,
+               d4db9d,
+               bbc187,
+               a6a462,
+               8b8239,
+               73ff6b,
+               52da3b,
+               3cb420,
+               289315,
+               1a7309,
+       }
+}
+"cartesian plot" {
+       object {
+               x=34
+               y=263
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Buffer number"
+               ylabel="Fill level (%)"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb01:evtbuildBuff"
+               data_clr=33
+       }
+       trace[1] {
+               ydata="HAD:eb01:netmem:buff"
+               data_clr=60
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+"text update" {
+       object {
+               x=86
+               y=488
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsComp"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=25
+               y=486
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="EB01"
+}
+"text update" {
+       object {
+               x=168
+               y=488
+               width=90
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:byteWrit"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=288
+               y=488
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsDisc"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=370
+               y=488
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsTagErr"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=86
+               y=446
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Events"
+}
+text {
+       object {
+               x=169
+               y=447
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Bytes"
+}
+text {
+       object {
+               x=287
+               y=449
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Events"
+}
+text {
+       object {
+               x=373
+               y=451
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Tag error"
+}
+text {
+       object {
+               x=456
+               y=453
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Data error"
+}
+text {
+       object {
+               x=285
+               y=465
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="discarded"
+}
+"text update" {
+       object {
+               x=456
+               y=488
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsDataErr"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=85
+               y=510
+               width=40
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsCompPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=168
+               y=510
+               width=70
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:byteWritPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=288
+               y=509
+               width=40
+               height=15
+       }
+       monitor {
+               chan="HAD:eb01:evtsDiscPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=85
+               y=462
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="completed"
+}
+text {
+       object {
+               x=169
+               y=463
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="written"
+}
+text {
+       object {
+               x=329
+               y=509
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+text {
+       object {
+               x=239
+               y=510
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+text {
+       object {
+               x=126
+               y=509
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+"cartesian plot" {
+       object {
+               x=37
+               y=64
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Buffer number"
+               ylabel="Fill level (%)"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb01:netmemBuff"
+               data_clr=33
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+text {
+       object {
+               x=51
+               y=246
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Fill levels of buffers:         evtbuild         netmem"
+}
+polyline {
+       object {
+               x=214
+               y=252
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=33
+               width=2
+       }
+       points {
+               (215,253)
+               (234,253)
+       }
+}
+polyline {
+       object {
+               x=316
+               y=252
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=60
+               width=2
+       }
+       points {
+               (317,253)
+               (336,253)
+       }
+}
+"related display" {
+       object {
+               x=15
+               y=543
+               width=53
+               height=20
+       }
+       display[0] {
+               label="EB01"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=01"
+               policy="replace display"
+       }
+       display[1] {
+               label="EB02"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=02"
+               policy="replace display"
+       }
+       display[2] {
+               label="EB03"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=03"
+               policy="replace display"
+       }
+       display[3] {
+               label="EB04"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=04"
+               policy="replace display"
+       }
+       display[4] {
+               label="EB05"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=05"
+               policy="replace display"
+       }
+       display[5] {
+               label="EB06"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=06"
+               policy="replace display"
+       }
+       display[6] {
+               label="EB07"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=07"
+               policy="replace display"
+       }
+       display[7] {
+               label="EB08"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=08"
+               policy="replace display"
+       }
+       display[8] {
+               label="EB09"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=09"
+               policy="replace display"
+       }
+       display[9] {
+               label="EB10"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=10"
+               policy="replace display"
+       }
+       display[10] {
+               label="All"
+               name="eballctrl.adl"
+               args="PRE=HAD"
+       }
+       clr=30
+       bclr=29
+       label="menu"
+}
diff --git a/ebctrl/mon/ebctrl.adl b/ebctrl/mon/ebctrl.adl
new file mode 100644 (file)
index 0000000..cd4f5cd
--- /dev/null
@@ -0,0 +1,986 @@
+
+file {
+       name="/home/scs/yurevich/test/ebctrl.adl"
+       version=030101
+}
+display {
+       object {
+               x=89
+               y=277
+               width=640
+               height=450
+       }
+       clr=14
+       bclr=29
+       cmap=""
+       gridSpacing=5
+       gridOn=1
+       snapToGrid=1
+}
+"color map" {
+       ncolors=65
+       colors {
+               ffffff,
+               ececec,
+               dadada,
+               c8c8c8,
+               bbbbbb,
+               aeaeae,
+               9e9e9e,
+               919191,
+               858585,
+               787878,
+               696969,
+               5a5a5a,
+               464646,
+               2d2d2d,
+               000000,
+               00d800,
+               1ebb00,
+               339900,
+               2d7f00,
+               216c00,
+               fd0000,
+               de1309,
+               be190b,
+               a01207,
+               820400,
+               5893ff,
+               597ee1,
+               4b6ec7,
+               3a5eab,
+               27548d,
+               fbf34a,
+               f9da3c,
+               eeb62b,
+               e19015,
+               cd6100,
+               ffb0ff,
+               d67fe2,
+               ae4ebc,
+               8b1a96,
+               610a75,
+               a4aaff,
+               8793e2,
+               6a73c1,
+               4d52a4,
+               343386,
+               c7bb6d,
+               b79d5c,
+               a47e3c,
+               7d5627,
+               58340f,
+               99ffff,
+               73dfff,
+               4ea5f9,
+               2a63e4,
+               0a00b8,
+               ebf1b5,
+               d4db9d,
+               bbc187,
+               a6a462,
+               8b8239,
+               73ff6b,
+               52da3b,
+               3cb420,
+               289315,
+               1a7309,
+       }
+}
+"cartesian plot" {
+       object {
+               x=40
+               y=72
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Buffer number"
+               ylabel="Fill level (%)"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb$(EB):evtbuildBuff"
+               data_clr=33
+       }
+       trace[1] {
+               ydata="HAD:eb$(EB):netmem:buff"
+               data_clr=60
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+"text update" {
+       object {
+               x=117
+               y=323
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsComp"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=56
+               y=323
+               width=40
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="EB$(EB)"
+}
+"text update" {
+       object {
+               x=200
+               y=323
+               width=90
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):byteWrit"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=320
+               y=323
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsDisc"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=402
+               y=323
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsTagErr"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=118
+               y=290
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Events"
+}
+text {
+       object {
+               x=201
+               y=290
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Bytes"
+}
+text {
+       object {
+               x=320
+               y=290
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Events"
+}
+text {
+       object {
+               x=402
+               y=290
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Tag error"
+}
+text {
+       object {
+               x=488
+               y=290
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Data error"
+}
+text {
+       object {
+               x=320
+               y=302
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="discarded"
+}
+"text update" {
+       object {
+               x=488
+               y=323
+               width=60
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsDataErr"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=117
+               y=345
+               width=40
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsCompPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=200
+               y=345
+               width=70
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):byteWritPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=320
+               y=345
+               width=40
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):evtsDiscPS"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=117
+               y=302
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="completed"
+}
+text {
+       object {
+               x=201
+               y=302
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="written"
+}
+text {
+       object {
+               x=361
+               y=347
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+text {
+       object {
+               x=271
+               y=347
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+text {
+       object {
+               x=158
+               y=347
+               width=25
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="/sec"
+}
+text {
+       object {
+               x=57
+               y=55
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Fill levels of buffers:         evtbuild         netmem"
+}
+polyline {
+       object {
+               x=220
+               y=61
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=33
+               width=2
+       }
+       points {
+               (221,62)
+               (240,62)
+       }
+}
+polyline {
+       object {
+               x=322
+               y=61
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=60
+               width=2
+       }
+       points {
+               (323,62)
+               (342,62)
+       }
+}
+"related display" {
+       object {
+               x=40
+               y=291
+               width=63
+               height=20
+       }
+       display[0] {
+               label="EB01"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=01"
+               policy="replace display"
+       }
+       display[1] {
+               label="EB02"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=02"
+               policy="replace display"
+       }
+       display[2] {
+               label="EB03"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=03"
+               policy="replace display"
+       }
+       display[3] {
+               label="EB04"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=04"
+               policy="replace display"
+       }
+       display[4] {
+               label="EB05"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=05"
+               policy="replace display"
+       }
+       display[5] {
+               label="EB06"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=06"
+               policy="replace display"
+       }
+       display[6] {
+               label="EB07"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=07"
+               policy="replace display"
+       }
+       display[7] {
+               label="EB08"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=08"
+               policy="replace display"
+       }
+       display[8] {
+               label="EB09"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=09"
+               policy="replace display"
+       }
+       display[9] {
+               label="EB10"
+               name="ebctrl.adl"
+               args="PRE=HAD, EB=10"
+               policy="replace display"
+       }
+       display[10] {
+               label="All"
+               name="eballctrl.adl"
+               args="PRE=HAD"
+       }
+       clr=30
+       bclr=29
+       label="Show EB"
+}
+"text update" {
+       object {
+               x=305
+               y=255
+               width=20
+               height=15
+       }
+       monitor {
+               chan="HAD:eb$(EB):nrOfMsgs"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+"text update" {
+       object {
+               x=390
+               y=255
+               width=70
+               height=15
+       }
+       monitor {
+               chan="HAD:genRunId"
+               clr=30
+               bclr=14
+       }
+       limits {
+       }
+}
+text {
+       object {
+               x=200
+               y=255
+               width=100
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Nr of subsystems:"
+}
+text {
+       object {
+               x=345
+               y=255
+               width=40
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="RUN Id:"
+}
+"related display" {
+       object {
+               x=40
+               y=250
+               width=63
+               height=20
+       }
+       display[0] {
+               label="EB01 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=01"
+       }
+       display[1] {
+               label="EB02 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=02"
+       }
+       display[2] {
+               label="EB03 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=03"
+       }
+       display[3] {
+               label="EB04 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=04"
+       }
+       display[4] {
+               label="EB05 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=05"
+       }
+       display[5] {
+               label="EB06 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=06"
+       }
+       display[6] {
+               label="EB07 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=07"
+       }
+       display[7] {
+               label="EB08 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=08"
+       }
+       display[8] {
+               label="EB09 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=09"
+       }
+       display[9] {
+               label="EB10 netmem"
+               name="netmemctrl.adl"
+               args="PRE=HAD, EB=10"
+       }
+       clr=30
+       bclr=29
+       label="netmem"
+}
+oval {
+       object {
+               x=119
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb01:status"
+       }
+}
+oval {
+       object {
+               x=119
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb01:status"
+       }
+}
+text {
+       object {
+               x=45
+               y=395
+               width=57
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="EB status:"
+}
+text {
+       object {
+               x=45
+               y=380
+               width=308
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="EB number:   1   2   3   4   5   6   7   8   9   10"
+}
+oval {
+       object {
+               x=143
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb02:status"
+       }
+}
+oval {
+       object {
+               x=167
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb03:status"
+       }
+}
+oval {
+       object {
+               x=191
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb04:status"
+       }
+}
+oval {
+       object {
+               x=215
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb05:status"
+       }
+}
+oval {
+       object {
+               x=239
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb06:status"
+       }
+}
+oval {
+       object {
+               x=263
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb07:status"
+       }
+}
+oval {
+       object {
+               x=287
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb08:status"
+       }
+}
+oval {
+       object {
+               x=311
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb09:status"
+       }
+}
+oval {
+       object {
+               x=338
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=20
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)<1"
+               chan="HAD:eb10:status"
+       }
+}
+oval {
+       object {
+               x=143
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb02:status"
+       }
+}
+oval {
+       object {
+               x=167
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb03:status"
+       }
+}
+oval {
+       object {
+               x=191
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb04:status"
+       }
+}
+oval {
+       object {
+               x=215
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb05:status"
+       }
+}
+oval {
+       object {
+               x=239
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb06:status"
+       }
+}
+oval {
+       object {
+               x=263
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb07:status"
+       }
+}
+oval {
+       object {
+               x=287
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb08:status"
+       }
+}
+oval {
+       object {
+               x=311
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb09:status"
+       }
+}
+oval {
+       object {
+               x=338
+               y=396
+               width=12
+               height=12
+       }
+       "basic attribute" {
+               clr=15
+       }
+       "dynamic attribute" {
+               vis="calc"
+               calc="(A&1)>0"
+               chan="HAD:eb10:status"
+       }
+}
+rectangle {
+       object {
+               x=40
+               y=375
+               width=318
+               height=40
+       }
+       "basic attribute" {
+               clr=30
+               fill="outline"
+               width=2
+       }
+}
+text {
+       object {
+               x=120
+               y=10
+               width=390
+               height=30
+       }
+       "basic attribute" {
+               clr=30
+       }
+       textix="Event Builder $(EB) Monitor"
+}
diff --git a/ebctrl/mon/netmemctrl.adl b/ebctrl/mon/netmemctrl.adl
new file mode 100644 (file)
index 0000000..c2f05f1
--- /dev/null
@@ -0,0 +1,386 @@
+
+file {
+       name="/home/scs/yurevich/test/netmemctrl.adl"
+       version=030101
+}
+display {
+       object {
+               x=81
+               y=273
+               width=640
+               height=620
+       }
+       clr=14
+       bclr=29
+       cmap=""
+       gridSpacing=5
+       gridOn=1
+       snapToGrid=1
+}
+"color map" {
+       ncolors=65
+       colors {
+               ffffff,
+               ececec,
+               dadada,
+               c8c8c8,
+               bbbbbb,
+               aeaeae,
+               9e9e9e,
+               919191,
+               858585,
+               787878,
+               696969,
+               5a5a5a,
+               464646,
+               2d2d2d,
+               000000,
+               00d800,
+               1ebb00,
+               339900,
+               2d7f00,
+               216c00,
+               fd0000,
+               de1309,
+               be190b,
+               a01207,
+               820400,
+               5893ff,
+               597ee1,
+               4b6ec7,
+               3a5eab,
+               27548d,
+               fbf34a,
+               f9da3c,
+               eeb62b,
+               e19015,
+               cd6100,
+               ffb0ff,
+               d67fe2,
+               ae4ebc,
+               8b1a96,
+               610a75,
+               a4aaff,
+               8793e2,
+               6a73c1,
+               4d52a4,
+               343386,
+               c7bb6d,
+               b79d5c,
+               a47e3c,
+               7d5627,
+               58340f,
+               99ffff,
+               73dfff,
+               4ea5f9,
+               2a63e4,
+               0a00b8,
+               ebf1b5,
+               d4db9d,
+               bbc187,
+               a6a462,
+               8b8239,
+               73ff6b,
+               52da3b,
+               3cb420,
+               289315,
+               1a7309,
+       }
+}
+"cartesian plot" {
+       object {
+               x=40
+               y=72
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Subsystem number"
+               ylabel="Disc. packets / messages"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb$(EB):netmem:discPkts"
+               data_clr=33
+       }
+       trace[1] {
+               ydata="HAD:eb$(EB):netmem:discMsgs"
+               data_clr=60
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+text {
+       object {
+               x=57
+               y=55
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Discarded:         packets         messages"
+}
+polyline {
+       object {
+               x=144
+               y=61
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=33
+               width=2
+       }
+       points {
+               (145,62)
+               (164,62)
+       }
+}
+text {
+       object {
+               x=120
+               y=10
+               width=390
+               height=30
+       }
+       "basic attribute" {
+               clr=30
+       }
+       textix="NetMem Monitor (EB$(EB))"
+}
+composite {
+       object {
+               x=240
+               y=61
+               width=21
+               height=2
+       }
+       "composite name"=""
+       children {
+               polyline {
+                       object {
+                               x=240
+                               y=61
+                               width=21
+                               height=2
+                       }
+                       "basic attribute" {
+                               clr=60
+                               width=2
+                       }
+                       points {
+                               (241,62)
+                               (260,62)
+                       }
+               }
+       }
+}
+composite {
+       object {
+               x=2147483647
+               y=2147483647
+               width=1
+               height=1
+       }
+       "composite name"=""
+       children {
+       }
+}
+"cartesian plot" {
+       object {
+               x=40
+               y=252
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Subsystem number"
+               ylabel="Rec. packets / messages"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb$(EB):netmem:rcvPkts"
+               data_clr=33
+       }
+       trace[1] {
+               ydata="HAD:eb$(EB):netmem:rcvMsgs"
+               data_clr=60
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+text {
+       object {
+               x=57
+               y=235
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Received:          packets         messages"
+}
+polyline {
+       object {
+               x=144
+               y=241
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=33
+               width=2
+       }
+       points {
+               (145,242)
+               (164,242)
+       }
+}
+composite {
+       object {
+               x=240
+               y=241
+               width=21
+               height=2
+       }
+       "composite name"=""
+       children {
+               polyline {
+                       object {
+                               x=240
+                               y=241
+                               width=21
+                               height=2
+                       }
+                       "basic attribute" {
+                               clr=60
+                               width=2
+                       }
+                       points {
+                               (241,242)
+                               (260,242)
+                       }
+               }
+       }
+}
+composite {
+       object {
+               x=2147483647
+               y=-2147483469
+               width=1
+               height=1
+       }
+       "composite name"=""
+       children {
+       }
+}
+"cartesian plot" {
+       object {
+               x=40
+               y=432
+               width=560
+               height=151
+       }
+       plotcom {
+               xlabel="Subsystem number"
+               ylabel="Received bytes"
+               clr=30
+               bclr=14
+       }
+       style="fill-under"
+       trace[0] {
+               ydata="HAD:eb$(EB):netmem:rcvBytes"
+               data_clr=33
+       }
+       trace[1] {
+               ydata="HAD:eb$(EB):netmem:rcvBytesPS"
+               data_clr=60
+       }
+       x_axis {
+               rangeStyle="auto-scale"
+       }
+       y1_axis {
+               rangeStyle="auto-scale"
+       }
+}
+text {
+       object {
+               x=57
+               y=415
+               width=46
+               height=15
+       }
+       "basic attribute" {
+               clr=0
+       }
+       textix="Received bytes:          total         per second"
+}
+polyline {
+       object {
+               x=180
+               y=421
+               width=21
+               height=2
+       }
+       "basic attribute" {
+               clr=33
+               width=2
+       }
+       points {
+               (181,422)
+               (200,422)
+       }
+}
+composite {
+       object {
+               x=265
+               y=421
+               width=21
+               height=2
+       }
+       "composite name"=""
+       children {
+               polyline {
+                       object {
+                               x=265
+                               y=421
+                               width=21
+                               height=2
+                       }
+                       "basic attribute" {
+                               clr=60
+                               width=2
+                       }
+                       points {
+                               (266,422)
+                               (285,422)
+                       }
+               }
+       }
+}
+composite {
+       object {
+               x=2147483647
+               y=-2147483289
+               width=1
+               height=1
+       }
+       "composite name"=""
+       children {
+       }
+}