diff --git a/LiberaBrilliance+/caQtDM3.2/gdx3.ui b/LiberaBrilliance+/caQtDM3.2/gdx3.ui
index 98523da..7080bd6 100755
--- a/LiberaBrilliance+/caQtDM3.2/gdx3.ui
+++ b/LiberaBrilliance+/caQtDM3.2/gdx3.ui
@@ -6,49 +6,21 @@
0
0
- 500
- 300
+ 386
+ 525
-
- FOFB
-
Grouping+ >> $(DEVICE)
-
-
-
- 15
- 5
- 156
- 21
-
-
-
-
- 75
- true
-
-
-
- background-color: rgb(255, 255, 255);
-
-
- QFrame::Box
-
-
- Grouping status
-
-
- 10
+ 5
15
- 481
- 131
+ 376
+ 226
@@ -76,144 +48,6 @@
caFrame::Filled
-
-
-
- 120
- 70
- 50
- 20
-
-
-
-
- FreeSans
- 10
-
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- $(DEVICE):grouping:timeout
-
-
-
- 170
- 0
- 0
-
-
-
-
- 255
- 255
- 127
-
-
-
- caLineEdit::Static
-
-
- caLineEdit::WidthAndHeight
-
-
-
-
-
- 55
- 45
- 41
- 20
-
-
-
-
- FreeSans
- 10
-
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- false
-
-
- $(DEVICE):grouping:sfp:status4
-
-
-
- 0
- 0
- 0
-
-
-
-
- 255
- 255
- 127
-
-
-
- caLineEdit::Static
-
-
- caLineEdit::WidthAndHeight
-
-
-
-
-
- 55
- 20
- 41
- 20
-
-
-
-
- FreeSans
- 10
-
-
-
- caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(0, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
-
-
- 0
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- false
-
-
- $(DEVICE):grouping:sfp:status3
-
-
-
- 0
- 0
- 0
-
-
-
-
- 255
- 255
- 127
-
-
-
- caLineEdit::Static
-
-
- caLineEdit::WidthAndHeight
-
-
@@ -255,7 +89,7 @@
5
70
- 106
+ 111
20
@@ -271,7 +105,7 @@
- 100
+ 110
25
11
11
@@ -320,7 +154,7 @@
- 100
+ 110
50
11
11
@@ -369,8 +203,8 @@
- 245
- 25
+ 50
+ 120
221
21
@@ -446,6 +280,33 @@
false
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 15
+
@@ -481,8 +342,8 @@
- 245
- 45
+ 50
+ 140
221
21
@@ -558,6 +419,33 @@
false
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 15
+
@@ -593,8 +481,8 @@
- 245
- 65
+ 50
+ 160
221
21
@@ -670,6 +558,33 @@
false
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 15
+
@@ -705,8 +620,8 @@
- 210
- 25
+ 15
+ 120
31
16
@@ -723,8 +638,8 @@
- 210
- 45
+ 15
+ 140
31
16
@@ -741,8 +656,8 @@
- 210
- 65
+ 15
+ 160
31
16
@@ -759,8 +674,8 @@
- 245
- 85
+ 50
+ 180
176
21
@@ -836,21 +751,48 @@
false
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ 15
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
-
@@ -865,8 +807,8 @@
- 205
- 85
+ 10
+ 180
36
16
@@ -883,8 +825,8 @@
- 210
- 105
+ 15
+ 200
31
20
@@ -901,8 +843,8 @@
- 300
- 105
+ 105
+ 200
31
20
@@ -916,113 +858,11 @@
mcal
-
-
-
- 245
- 105
- 41
- 20
-
-
-
-
- FreeSans
- 10
-
-
-
- caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(0, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
-
-
- 0
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- false
-
-
- $(DEVICE):i2c:SI5338:pll_kphi
-
-
-
- 0
- 0
- 0
-
-
-
-
- 255
- 255
- 127
-
-
-
- caLineEdit::Static
-
-
- caLineEdit::WidthAndHeight
-
-
-
-
-
- 335
- 105
- 41
- 20
-
-
-
-
- FreeSans
- 10
-
-
-
- caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(0, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
-
-
- 0
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
- false
-
-
- $(DEVICE):i2c:SI5338:pll_mcal
-
-
-
- 0
- 0
- 0
-
-
-
-
- 255
- 255
- 127
-
-
-
- caLineEdit::Static
-
-
- caLineEdit::WidthAndHeight
-
-
- 255
- 5
+ 60
+ 100
31
20
@@ -1039,8 +879,8 @@
- 300
- 5
+ 105
+ 100
31
20
@@ -1057,8 +897,8 @@
- 340
- 5
+ 145
+ 100
31
20
@@ -1075,8 +915,8 @@
- 385
- 5
+ 190
+ 100
31
20
@@ -1093,7 +933,7 @@
- 115
+ 125
20
46
21
@@ -1134,7 +974,7 @@
- 115
+ 125
45
46
21
@@ -1172,93 +1012,113 @@
0
-
-
-
-
- 10
- 160
- 481
- 136
-
-
-
- background-color: rgb(231, 231, 231);
-
-
- QFrame::Box
-
-
- QFrame::Plain
-
-
- 1
-
-
- 1
-
-
-
- 0
- 0
- 0
-
-
-
- caFrame::Filled
-
-
+
- 190
- 19
- 136
- 16
+ 45
+ 20
+ 61
+ 20
- 9
+ Sans Serif
+ 10
-
- Group size (no.of BPMs)
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):grouping:sfp:status3
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
-
+
- 10
- 20
- 161
- 16
+ 45
+ 45
+ 61
+ 20
Sans Serif
- 8
+ 10
-
- Enable GbE output (SFP2)
+
+ Qt::AlignCenter
+
+
+ true
- $(DEVICE):gbe:enable
+ $(DEVICE):grouping:sfp:status4
+
+
+
+ 0
+ 0
+ 0
+
-
+
255
255
255
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
-
+
- 330
- 15
+ 120
+ 70
50
20
@@ -1266,14 +1126,20 @@
FreeSans
- 10
+ 8
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- $(DEVICE):group_size
+ $(DEVICE):grouping:timeout_sp
@@ -1296,15 +1162,250 @@
caLineEdit::WidthAndHeight
-
+
- 40
- 65
+ 175
+ 70
+ 76
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):grouping:timeout_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 50
+ 200
+ 46
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):i2c:SI5338:pll_kphi
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 145
+ 200
46
20
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):i2c:SI5338:pll_mcal
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 5
+ 255
+ 376
+ 266
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 55
+ 146
+ 21
+
+
+
+
+ 9
+
+
+
+ Group size (no.of BPMs)
+
+
+
+
+
+ 10
+ 20
+ 161
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Enable GbE output (SFP2)
+
+
+ $(DEVICE):gbe:enable_sp
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 10
+ 100
+ 106
+ 20
+
+
9
@@ -1317,9 +1418,9 @@
- 25
- 85
- 61
+ 10
+ 125
+ 106
20
@@ -1335,9 +1436,9 @@
- 20
- 105
- 66
+ 10
+ 150
+ 106
20
@@ -1350,11 +1451,446 @@
SFP2 PORT
-
+
+
+
+ 10
+ 185
+ 101
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's IP
+
+
+
+
+
+ 10
+ 210
+ 101
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's MAC
+
+
+
+
+
+ 10
+ 235
+ 101
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's PORT
+
+
+
+
+
+ 295
+ 15
+ 71
+ 21
+
+
+
+
+ Ubuntu
+ 9
+
+
+
+ Reconnect
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):gbe:reconnect
+
+
+ Reconnect
+
+
+
+ 221
+ 226
+ 232
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 270
+ 20
+ 11
+ 11
+
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):gbe:status
+
+
+ caLed::Static
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ 1
+
+
+ 0
+
+
+
+
+
+ 165
+ 55
+ 66
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):group_size_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 235
+ 55
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):group_size_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 125
+ 100
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:ip_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 125
+ 125
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:mac_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 125
+ 150
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:port_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 125
+ 185
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:dest:ip_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
- 90
- 65
+ 125
+ 210
106
20
@@ -1362,14 +1898,20 @@
FreeSans
- 10
+ 8
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- $(DEVICE):gbe:src:ip
+ $(DEVICE):gbe:dest:mac_sp
@@ -1392,11 +1934,11 @@
caLineEdit::WidthAndHeight
-
+
- 90
- 85
+ 125
+ 235
106
20
@@ -1404,14 +1946,20 @@
FreeSans
- 10
+ 8
+
+ caTextEntry,caLineEdit {background-color: rgba(255, 255, 127, 255); color: rgba(170, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 0px; border-style:outset; padding: 0px 0px 0px 2px; border-color: rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255) rgba(0, 0, 0, 255);} caTextEntry { border: 2px; padding: 0px;} caTextEntry {border-style:inset; border-color: rgba(127, 127, 63, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(127, 127, 63, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- $(DEVICE):gbe:src:mac
+ $(DEVICE):gbe:dest:port_sp
@@ -1434,30 +1982,33 @@
caLineEdit::WidthAndHeight
-
+
- 90
- 105
- 106
+ 235
+ 100
+ 136
20
- FreeSans
+ Sans Serif
10
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+ Qt::AlignCenter
+
+
+ true
- $(DEVICE):gbe:src:port
+ $(DEVICE):gbe:src:ip_mon
- 170
+ 0
0
0
@@ -1466,40 +2017,49 @@
255
255
- 127
+ 255
caLineEdit::Static
+
+ 1
+
caLineEdit::WidthAndHeight
+
+ true
+
-
+
- 330
- 105
- 106
+ 235
+ 125
+ 136
20
- FreeSans
+ Sans Serif
10
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+ Qt::AlignCenter
+
+
+ true
- $(DEVICE):gbe:dest:port
+ $(DEVICE):gbe:src:mac_mon
- 170
+ 0
0
0
@@ -1508,76 +2068,100 @@
255
255
- 127
+ 255
caLineEdit::Static
+
+ 1
+
caLineEdit::WidthAndHeight
+
+ true
+
-
+
- 250
- 65
- 76
+ 235
+ 150
+ 136
20
- 9
+ Sans Serif
+ 10
-
- Receiver's IP
+
+ Qt::AlignCenter
-
-
-
-
- 235
- 85
- 91
- 20
-
+
+ true
-
-
- 9
-
+
+ $(DEVICE):gbe:src:port_mon
-
- Receiver's MAC
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
-
+
- 330
- 85
- 106
+ 235
+ 185
+ 136
20
- FreeSans
+ Sans Serif
10
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+ Qt::AlignCenter
+
+
+ true
- $(DEVICE):gbe:dest:mac
+ $(DEVICE):gbe:dest:ip_mon
- 170
+ 0
0
0
@@ -1586,58 +2170,49 @@
255
255
- 127
+ 255
caLineEdit::Static
+
+ 1
+
caLineEdit::WidthAndHeight
-
-
-
-
- 230
- 105
- 96
- 20
-
-
-
-
- 9
-
-
-
- Receiver's PORT
+
+ true
-
+
- 330
- 65
- 106
+ 235
+ 210
+ 136
20
- FreeSans
+ Sans Serif
10
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+ Qt::AlignCenter
+
+
+ true
- $(DEVICE):gbe:dest:ip
+ $(DEVICE):gbe:dest:mac_mon
- 170
+ 0
0
0
@@ -1646,112 +2221,130 @@
255
255
- 127
+ 255
caLineEdit::Static
+
+ 1
+
caLineEdit::WidthAndHeight
+
+ true
+
-
+
- 90
- 35
- 71
- 21
+ 235
+ 235
+ 136
+ 20
- Ubuntu
- 9
+ Sans Serif
+ 10
-
- Reconnect
+
+ Qt::AlignCenter
-
- EPushButton::WidthAndHeight
+
+ true
- $(DEVICE):gbe:reconnect
+ $(DEVICE):gbe:dest:port_mon
-
- Reconnect
+
+
+ 0
+ 0
+ 0
+
- 221
- 226
- 232
+ 255
+ 255
+ 255
-
- 0
+
+ caLineEdit::Static
-
- 0
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
-
+
- 35
- 40
- 11
- 11
+ 185
+ 15
+ 61
+ 20
-
- false
+
+
+ Sans Serif
+ 10
+
-
+
+ Qt::AlignCenter
+
+
true
- $(DEVICE):gbe:status
-
-
- caLed::Static
-
-
-
- 255
- 0
- 0
-
+ $(DEVICE):gbe:enable_mon
-
+
0
- 255
+ 0
0
-
+
255
255
- 127
+ 255
-
- 1
+
+ caLineEdit::Static
-
- 0
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
- 15
- 150
+ 10
+ 245
156
21
@@ -1772,10 +2365,31 @@
Grouping output
- caframe
- label_26
- caframe_2
- label_48
+
+
+
+ 10
+ 5
+ 156
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Grouping status
+
+
diff --git a/LiberaBrilliance+/edm3.2/panels/gdx3.edl b/LiberaBrilliance+/edm3.2/panels/gdx3.edl
new file mode 100644
index 0000000..51f6981
--- /dev/null
+++ b/LiberaBrilliance+/edm3.2/panels/gdx3.edl
@@ -0,0 +1,1160 @@
+4 0 1
+beginScreenProperties
+major 4
+minor 0
+release 1
+x 449
+y 240
+w 410
+h 620
+font "helvetica-medium-r-18.0"
+ctlFont "helvetica-medium-r-18.0"
+btnFont "helvetica-medium-r-18.0"
+fgColor index 14
+bgColor index 3
+textColor index 14
+ctlFgColor1 index 14
+ctlFgColor2 index 0
+ctlBgColor1 index 0
+ctlBgColor2 index 14
+topShadowColor index 0
+botShadowColor index 14
+title "GDX module on $(HOSTNAME)"
+showGrid
+snapToGrid
+gridSize 5
+endScreenProperties
+
+# (Rectangle)
+object activeRectangleClass
+beginObjectProperties
+major 4
+minor 0
+release 0
+x 5
+y 320
+w 395
+h 295
+lineColor index 14
+fillColor index 0
+endObjectProperties
+
+# (Rectangle)
+object activeRectangleClass
+beginObjectProperties
+major 4
+minor 0
+release 0
+x 5
+y 15
+w 395
+h 285
+lineColor index 14
+fillColor index 0
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 10
+y 5
+w 175
+h 20
+font "helvetica-medium-r-12.0"
+fontAlign "center"
+fgColor index 0
+bgColor index 9
+value {
+ "Grouping status"
+}
+endObjectProperties
+
+# (Rectangle)
+object activeRectangleClass
+beginObjectProperties
+major 4
+minor 0
+release 0
+x 10
+y 5
+w 175
+h 20
+lineColor index 14
+fillColor index 0
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 10
+y 40
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "SFP3"
+}
+endObjectProperties
+
+# (Text Update)
+object TextupdateClass
+beginObjectProperties
+major 10
+minor 0
+release 0
+x 60
+y 40
+w 65
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:sfp:status3"
+fgColor index 14
+fgAlarm
+bgColor index 0
+fill
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 10
+y 90
+w 116
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "Grouping timeout"
+}
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 85
+y 20
+w 55
+h 22
+font "helvetica-medium-r-18.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+autoHeight
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+id "timing"
+endObjectProperties
+
+# (Text Update)
+object TextupdateClass
+beginObjectProperties
+major 10
+minor 0
+release 0
+x 60
+y 65
+w 65
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:sfp:status4"
+fgColor index 14
+fgAlarm
+bgColor index 0
+fill
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 10
+y 65
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "SFP4"
+}
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 205
+y 90
+w 110
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:timeout_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "right"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+showUnits
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 130
+y 90
+w 70
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:timeout_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 130
+y 40
+w 70
+h 20
+font "helvetica-medium-r-10.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "15 is OK"
+}
+border
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 130
+y 65
+w 70
+h 20
+font "helvetica-medium-r-10.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "15 is OK"
+}
+border
+endObjectProperties
+
+# (Message Button)
+object activeMessageButtonClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 205
+y 40
+w 80
+h 20
+fgColor index 14
+onColor index 53
+offColor index 53
+topShadowColor index 0
+botShadowColor index 14
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:sfp:status3:clear"
+pressValue "Execute"
+onLabel "Reseting"
+offLabel "Clear status"
+3d
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Message Button)
+object activeMessageButtonClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 205
+y 65
+w 80
+h 20
+fgColor index 14
+onColor index 53
+offColor index 53
+topShadowColor index 0
+botShadowColor index 14
+controlPv "EPICS\\$(HOSTNAME):gdx:grouping:sfp:status4:clear"
+pressValue "Execute"
+onLabel "Reseting"
+offLabel "Clear status"
+3d
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Coef Table)
+object activeCoefTableClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 15
+y 155
+w 80
+h 100
+fgColor index 14
+bgColor index 3
+oddColBgColor index 0
+evenColBgColor index 1
+topShadowColor index 0
+botShadowColor index 3
+pv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:MsP1"
+labels "SFP3,SFP4,SFP1,SFP2,gen."
+numElements 5
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Coef Table)
+object activeCoefTableClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 95
+y 155
+w 80
+h 100
+fgColor index 14
+bgColor index 3
+oddColBgColor index 0
+evenColBgColor index 1
+topShadowColor index 0
+botShadowColor index 3
+pv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:MsP2"
+labels "SFP3,SFP4,SFP1,SFP2,gen."
+numElements 5
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Coef Table)
+object activeCoefTableClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 175
+y 155
+w 80
+h 100
+fgColor index 14
+bgColor index 3
+oddColBgColor index 0
+evenColBgColor index 1
+topShadowColor index 0
+botShadowColor index 3
+pv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:MsP3"
+labels "SFP3,SFP4,SFP1,SFP2,gen."
+numElements 5
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Coef Table)
+object activeCoefTableClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 255
+y 155
+w 80
+h 100
+fgColor index 14
+bgColor index 3
+oddColBgColor index 0
+evenColBgColor index 1
+topShadowColor index 0
+botShadowColor index 3
+pv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:outDx"
+labels "SFP3,SFP4,SFP1,SFP2,gen."
+numElements 4
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 30
+y 130
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "MsP1"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 110
+y 130
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "MsP2"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 190
+y 130
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "MsP3"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 270
+y 130
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "outDx"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 265
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "kphi"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 175
+y 265
+w 50
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "mcal"
+}
+endObjectProperties
+
+# (Text Update)
+object TextupdateClass
+beginObjectProperties
+major 10
+minor 0
+release 0
+x 65
+y 265
+w 65
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:pll_kphi"
+fgColor index 14
+fgAlarm
+bgColor index 0
+fill
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+endObjectProperties
+
+# (Text Update)
+object TextupdateClass
+beginObjectProperties
+major 10
+minor 0
+release 0
+x 230
+y 265
+w 65
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:i2c:SI5338:pll_mcal"
+fgColor index 14
+fgAlarm
+bgColor index 0
+fill
+font "helvetica-medium-r-14.0"
+fontAlign "center"
+endObjectProperties
+
+# (Menu Button)
+object activeMenuButtonClass
+beginObjectProperties
+major 4
+minor 0
+release 0
+x 195
+y 340
+w 115
+h 25
+fgColor index 14
+bgColor index 0
+inconsistentColor index 14
+topShadowColor index 0
+botShadowColor index 14
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:enable_sp"
+indicatorPv "EPICS\\$(HOSTNAME):gdx:gbe:enable_mon"
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 340
+w 180
+h 25
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "GbE output (SFP) enabled"
+}
+endObjectProperties
+
+# (Message Button)
+object activeMessageButtonClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 195
+y 370
+w 115
+h 20
+fgColor index 14
+onColor index 53
+offColor index 53
+topShadowColor index 0
+botShadowColor index 14
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:reconnect"
+pressValue "Execute"
+onLabel "Reconnecting"
+offLabel "Reconnect"
+3d
+font "helvetica-medium-r-12.0"
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 400
+w 170
+h 25
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "Group size (no.of BPMs)"
+}
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 250
+y 400
+w 60
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:group_size_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+showUnits
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 195
+y 400
+w 50
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:group_size_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 450
+w 80
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "SFP2 IP"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 475
+w 80
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "SFP2 MAC"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 500
+w 80
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "SFP2 PORT"
+}
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 450
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:ip_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 450
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:ip_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 475
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:mac_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 475
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:mac_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 500
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:port_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 500
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:src:port_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 530
+w 115
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "Receiver's IP"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 555
+w 115
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "Receiver's MAC"
+}
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 15
+y 580
+w 115
+h 20
+font "helvetica-medium-r-14.0"
+fgColor index 14
+bgColor index 0
+useDisplayBg
+value {
+ "Receiver's PORT"
+}
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 530
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:ip_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 530
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:ip_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 555
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:mac_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 555
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:mac_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 135
+y 580
+w 130
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:port_sp"
+font "helvetica-medium-r-14.0"
+fontAlign "right"
+fgColor index 24
+bgColor index 0
+editable
+motifWidget
+limitsFromDb
+nullColor index 0
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Text Control)
+object activeXTextDspClass
+beginObjectProperties
+major 4
+minor 7
+release 0
+x 270
+y 580
+w 115
+h 20
+controlPv "EPICS\\$(HOSTNAME):gdx:gbe:dest:port_mon"
+font "helvetica-bold-r-12.0"
+fontAlign "center"
+fgColor index 14
+bgColor index 0
+limitsFromDb
+nullColor index 0
+smartRefresh
+useHexPrefix
+newPos
+objType "controls"
+noExecuteClipMask
+endObjectProperties
+
+# (Rectangle)
+object activeRectangleClass
+beginObjectProperties
+major 4
+minor 0
+release 0
+x 10
+y 310
+w 175
+h 20
+lineColor index 14
+fillColor index 0
+endObjectProperties
+
+# (Static Text)
+object activeXTextClass
+beginObjectProperties
+major 4
+minor 1
+release 1
+x 10
+y 310
+w 175
+h 20
+font "helvetica-medium-r-12.0"
+fontAlign "center"
+fgColor index 0
+bgColor index 9
+value {
+ "Grouping output"
+}
+endObjectProperties
+
diff --git a/LiberaBrilliance+/edm3.2/panels/main.edl b/LiberaBrilliance+/edm3.2/panels/main.edl
index ac284ae..d3c5e99 100644
--- a/LiberaBrilliance+/edm3.2/panels/main.edl
+++ b/LiberaBrilliance+/edm3.2/panels/main.edl
@@ -3,8 +3,8 @@ beginScreenProperties
major 4
minor 0
release 1
-x 174
-y 51
+x 175
+y 78
w 400
h 250
font "helvetica-medium-r-18.0"
@@ -269,7 +269,10 @@ botShadowColor index 14
font "helvetica-medium-r-14.0"
buttonLabel "GDX"
numPvs 4
-numDsps 0
+numDsps 1
+displayFileName {
+ 0 "gdx3"
+}
endObjectProperties
# (Text Monitor)