diff --git a/LiberaBLM/caQtDM3.2/processing.ui b/LiberaBLM/caQtDM3.2/processing.ui
index e480f9c..904f9e7 100755
--- a/LiberaBLM/caQtDM3.2/processing.ui
+++ b/LiberaBLM/caQtDM3.2/processing.ui
@@ -411,7 +411,7 @@
buffer_adc
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH),SIG=adc
@@ -430,7 +430,7 @@
sum
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH),SIG=sum
@@ -449,7 +449,7 @@
avg
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH),SIG=avg
@@ -468,26 +468,26 @@
sa
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH),SIG=sa
740
- 380
- 86
+ 365
+ 41
26
- count
+ count1
counter
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH)1,SIG=counter
@@ -720,7 +720,7 @@
buffer_adc
- DEVICE=$(DEVICE),CH=$(CH)
+ DEVICE=$(DEVICE),CH=$(CH),SIG=adc_synth
@@ -824,7 +824,7 @@
- Reset auto
+ Reset auto-trigger
EPushButton::WidthAndHeight
@@ -1064,7 +1064,7 @@
- background-color: rgb(170, 255, 127);
+ background-color: rgba(255, 255, 255, 255); color: rgba(0, 0, 0, 255);
QFrame::Box
@@ -1093,7 +1093,7 @@
- background-color: rgb(170, 255, 127);
+ background-color: rgba(255, 255, 255, 255); color: rgba(0, 0, 0, 255);
QFrame::Box
@@ -2052,6 +2052,44 @@ channel
Qt::AlignCenter
+
+
+
+ 785
+ 365
+ 41
+ 26
+
+
+
+ count2
+
+
+ counter
+
+
+ DEVICE=$(DEVICE),CH=$(CH)2,SIG=counter
+
+
+
+
+
+ 740
+ 395
+ 86
+ 21
+
+
+
+ coincidence
+
+
+ coincidence_counter
+
+
+ DEVICE=$(DEVICE),CH=$(CH),SIG=coincidence_counter
+
+
diff --git a/LiberaBrilliance+/caQtDM/buffer_adc.ui b/LiberaBrilliance+/caQtDM/buffer_adc.ui
new file mode 100644
index 0000000..820cf6a
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM/buffer_adc.ui
@@ -0,0 +1,528 @@
+
+
+ ADC
+
+
+
+ 0
+ 0
+ 510
+ 384
+
+
+
+
+ 0
+ 0
+
+
+
+ ADC raw data
+
+
+ ADC >> $(BPM)
+
+
+
+
+
+ 5
+ 5
+ 500
+ 300
+
+
+
+
+ 0
+ 2
+
+
+
+
+ Sans
+ 8
+
+
+
+
+
+
+ ADC samples
+
+
+ ADC counts
+
+
+ ;$(BPM):signals:$(SIG).$(CH)
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 235
+ 320
+ 271
+ 61
+
+
+
+ background-color: rgb(221, 226, 232);
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+ 10
+ 5
+ 71
+ 20
+
+
+
+
+ 8
+
+
+
+ Attenuation
+
+
+
+
+
+ 200
+ 5
+ 61
+ 20
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):maxadc:$(CH)_mon
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 145
+ 5
+ 51
+ 20
+
+
+
+
+ 8
+
+
+
+ MaxADC
+
+
+
+
+
+ 80
+ 5
+ 61
+ 20
+
+
+
+ true
+
+
+ $(DEVICE):att:$(CH)_mon
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ true
+
+
+
+
+
+ 10
+ 35
+ 71
+ 20
+
+
+
+
+ 8
+
+
+
+ Termination
+
+
+
+
+
+ 80
+ 35
+ 61
+ 20
+
+
+
+ QFrame::NoFrame
+
+
+ 1 MOhm
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::IfZero
+
+
+ $(DEVICE):termination:$(CH)_mon
+
+
+
+
+
+ 80
+ 35
+ 61
+ 20
+
+
+
+ QFrame::NoFrame
+
+
+ 50 Ohm
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::IfNotZero
+
+
+ $(DEVICE):termination:$(CH)_mon
+
+
+
+
+
+ 200
+ 35
+ 61
+ 17
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):triggers:t2:count_mon
+
+
+ true
+
+
+
+
+
+ 145
+ 35
+ 51
+ 20
+
+
+
+
+ 8
+
+
+
+ Trig.cnt
+
+
+
+
+
+
+ 5
+ 320
+ 226
+ 61
+
+
+
+ background-color: rgb(221, 226, 232);
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+
+ 95
+ 5
+ 61
+ 20
+
+
+
+ true
+
+
+ $(DEVICE):att:$(CH)_mon
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ true
+
+
+
+
+
+ 165
+ 10
+ 56
+ 36
+
+
+
+ EPushButton::WidthAndHeight
+
+
+ Read
+data
+
+
+
+ 254
+ 217
+ 188
+
+
+
+
+
+
+ 1
+
+
+
+
+
+ 5
+ 5
+ 71
+ 20
+
+
+
+
+ 8
+
+
+
+ SCAN mode
+
+
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/acquisition_settings.ui b/LiberaBrilliance+/caQtDM3.2/acquisition_settings.ui
new file mode 100755
index 0000000..e298f9d
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/acquisition_settings.ui
@@ -0,0 +1,1599 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 804
+ 605
+
+
+
+ MainWindow
+
+
+ $(BPM): Acquisition settings
+
+
+
+
+
+ 10
+ 80
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ ADC raw buffer
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+
+
+ 10
+ 155
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ Acquisition mode
+
+
+
+
+
+ 10
+ 130
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ SCAN mode
+
+
+
+
+
+ 5
+ 15
+ 791
+ 56
+
+
+
+
+ 9
+
+
+
+ background-color: rgb(255, 255, 127);
+color: rgb(0, 0, 0);
+
+
+ QFrame::Box
+
+
+ Disable all buffers when not in use
+to avoid high CPU consumption.
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 335
+ 5
+ 136
+ 21
+
+
+
+
+ 9
+
+
+
+ color: rgb(255, 0, 0);
+background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Important
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 95
+ 180
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):adc.NGRP
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 180
+ 76
+ 21
+
+
+
+
+ 9
+
+
+
+ Buffer size
+
+
+
+
+
+ 215
+ 85
+ 86
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):adc.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 290
+ 85
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):adc.SCAN
+
+
+
+
+
+ 290
+ 85
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):adc.SCAN
+
+
+
+
+
+ 10
+ 105
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 95
+ 105
+ 286
+ 18
+
+
+
+ $(BPM):adc.DESC
+
+
+
+
+
+ 290
+ 215
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):ddc_synth.SCAN
+
+
+
+
+
+
+ 10
+ 310
+ 76
+ 21
+
+
+
+
+ 9
+
+
+
+ Buffer size
+
+
+
+
+
+ 290
+ 215
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):ddc_synth.SCAN
+
+
+
+
+
+ 10
+ 235
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 215
+ 215
+ 76
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):ddc_synth.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 95
+ 310
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ddc_synth.NGRP
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 210
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ Turn-by-turn DDC
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+ 10
+ 260
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ SCAN mode
+
+
+
+
+
+ 10
+ 285
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ Acquisition mode
+
+
+
+
+
+ 95
+ 235
+ 286
+ 18
+
+
+
+ $(BPM):ddc_synth.DESC
+
+
+
+
+
+
+ 10
+ 390
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ SCAN mode
+
+
+
+
+
+ 10
+ 340
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ Clean Turn-by-turn
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+ 10
+ 440
+ 76
+ 21
+
+
+
+
+ 9
+
+
+
+ Buffer size
+
+
+
+
+
+
+
+ 10
+ 365
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 215
+ 345
+ 71
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):tdp_synth.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 290
+ 345
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):tdp_synth.SCAN
+
+
+
+
+
+ 95
+ 365
+ 286
+ 18
+
+
+
+ $(BPM):tdp_synth.DESC
+
+
+
+
+
+ 95
+ 440
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tdp_synth.NGRP
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 415
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ Acquisition mode
+
+
+
+
+
+ 290
+ 345
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):tdp_synth.SCAN
+
+
+
+
+
+ 425
+ 105
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 510
+ 180
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ddc_raw.NGRP
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 510
+ 105
+ 286
+ 18
+
+
+
+ $(BPM):ddc_raw.DESC
+
+
+
+
+
+
+ 630
+ 85
+ 76
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):ddc_raw.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 425
+ 80
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ Turn-by-turn raw buffer
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+ 425
+ 180
+ 76
+ 21
+
+
+
+
+ 9
+
+
+
+ Buffer size
+
+
+
+
+
+ 705
+ 85
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):ddc_raw.SCAN
+
+
+
+
+
+
+ 705
+ 85
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):ddc_raw.SCAN
+
+
+
+
+
+ 425
+ 155
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ Acquisition mode
+
+
+
+
+
+ 425
+ 130
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ SCAN mode
+
+
+
+
+
+ 425
+ 210
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ Fast data stream
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+ 630
+ 215
+ 71
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):fa.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 510
+ 235
+ 286
+ 18
+
+
+
+ $(BPM):fa.DESC
+
+
+
+
+
+ 425
+ 235
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 705
+ 215
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):fa.SCAN
+
+
+
+
+
+ 705
+ 215
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):fa.SCAN
+
+
+
+
+
+ 510
+ 295
+ 286
+ 18
+
+
+
+ $(BPM):sa.DESC
+
+
+
+
+
+ 705
+ 275
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):sa.SCAN
+
+
+
+
+
+ 705
+ 275
+ 91
+ 18
+
+
+
+ QFrame::Box
+
+
+ Enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):sa.SCAN
+
+
+
+
+
+ 425
+ 270
+ 201
+ 21
+
+
+
+ QFrame::NoFrame
+
+
+ Slow data stream
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 149
+ 161
+ 175
+
+
+
+
+
+
+ 425
+ 295
+ 71
+ 21
+
+
+
+
+ 9
+
+
+
+ DESC field
+
+
+
+
+
+ 630
+ 275
+ 71
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):sa.SCAN
+
+
+ caToggleButton::Alarm
+
+
+ 2
+
+
+
+
+
+ 5
+ 470
+ 791
+ 131
+
+
+
+
+ 9
+
+
+
+ background-color: rgb(255, 255, 255);
+color: rgb(0, 0, 0);
+
+
+ QFrame::Box
+
+
+ SCAN:
+Passive ... updates only on .PROC
+I/O Intr ... updates on trigger automatically
+
+ACQ mode:
+Now ... read data (does not depend on trigger)
+Event ... read data on trigger
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/adc_buffer.ui b/LiberaBrilliance+/caQtDM3.2/adc_buffer.ui
new file mode 100644
index 0000000..5215734
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/adc_buffer.ui
@@ -0,0 +1,572 @@
+
+
+ ADC
+
+
+
+ 0
+ 0
+ 600
+ 530
+
+
+
+
+ 0
+ 0
+
+
+
+ ADC data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): ADC amplitudes
+
+
+
+
+
+ 5
+ 5
+ 590
+ 450
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ QFrame::NoFrame
+
+
+ ADC raw | IOC: $(BPM)
+
+
+ ADC samples
+
+
+ ADC counts
+
+
+ ;$(BPM):adc.ChannelA
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):adc.ChannelB
+
+
+ caCartesianPlot::Star1
+
+
+
+ 3
+ 0
+ 255
+
+
+
+ ;$(BPM):adc.ChannelC
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+ ;$(BPM):adc.ChannelD
+
+
+ caCartesianPlot::Star1
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 460
+ 290
+ 61
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 220
+ 5
+ 56
+ 46
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):adc.PROC
+
+
+ Refresh
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ 1
+
+
+
+
+
+ 10
+ 10
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ SCAN mode
+
+
+
+
+
+
+ 10
+ 30
+ 196
+ 21
+
+
+
+ QFrame::Box
+
+
+ Updates on trigger
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):adc.SCAN
+
+
+
+
+
+
+ 305
+ 460
+ 290
+ 61
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 60
+ 10
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):agc:att_mon
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 5
+ 35
+ 56
+ 20
+
+
+
+
+ 8
+
+
+
+ Max ADC
+
+
+
+
+
+ 5
+ 10
+ 51
+ 20
+
+
+
+
+ 8
+
+
+
+ Att.
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 60
+ 35
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):maxadc
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 185
+ 10
+ 96
+ 20
+
+
+
+
+ 8
+
+
+
+ Trigger counter
+
+
+
+
+
+ 185
+ 35
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):events:trigger:count
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/adc_mask b/LiberaBrilliance+/caQtDM3.2/adc_mask
new file mode 100755
index 0000000..3f0f2b7
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/adc_mask
@@ -0,0 +1 @@
+203 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
diff --git a/LiberaBrilliance+/caQtDM3.2/adc_mask.ui b/LiberaBrilliance+/caQtDM3.2/adc_mask.ui
new file mode 100755
index 0000000..e0dbcd5
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/adc_mask.ui
@@ -0,0 +1,95 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 414
+ 340
+
+
+
+ MainWindow
+
+
+
+
+
+ 10
+ 310
+ 181
+ 21
+
+
+
+ Set ADC mask
+
+
+ caScriptButton::Visible
+
+
+ ./set_adc_mask.bat
+
+
+ $(BPM):tbt:adc_mask
+
+
+
+
+
+ 5
+ 25
+ 401
+ 276
+
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">ADC mask is configured in '<span style=" font-weight:600;">adc_mask</span>' file.</p>
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">File content is passed to 'caput' EPICS utility which sets the adc_mask process variable.</p>
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">File format: <array length> <mask></p>
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Example:</p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">14 1 1 1 1 1 1 1 0 0 0 0 0 0 0</p>
+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hint: If checkbox is ticked, a separate window will open to show the script output.</p></body></html>
+
+
+
+
+
+ 5
+ 5
+ 101
+ 17
+
+
+
+
+ 75
+ true
+
+
+
+ Instructions
+
+
+
+
+
+
+ caScriptButton
+ QWidget
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/agc b/LiberaBrilliance+/caQtDM3.2/agc
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/agc
@@ -0,0 +1 @@
+true
diff --git a/LiberaBrilliance+/caQtDM3.2/clocks.ui b/LiberaBrilliance+/caQtDM3.2/clocks.ui
new file mode 100755
index 0000000..126ff22
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/clocks.ui
@@ -0,0 +1,1425 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 305
+ 545
+
+
+
+ MainWindow
+
+
+ Clocks on $(DEVICE)
+
+
+
+
+
+ 5
+ 15
+ 296
+ 81
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 146
+ 20
+
+
+
+
+ 8
+
+
+
+ Sampling frequency [MHz]
+
+
+
+
+
+ 10
+ 45
+ 146
+ 20
+
+
+
+
+ 8
+
+
+
+ MC frequency [kHz]
+
+
+
+
+
+ 175
+ 20
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):clocks:adc_frequency
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 175
+ 45
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):clocks:tbt_frequency
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 5
+ 136
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Clocks
+
+
+
+
+
+ 5
+ 110
+ 296
+ 246
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 126
+ 20
+
+
+
+
+ 8
+
+
+
+ MC PLL locked
+
+
+
+
+
+ 175
+ 20
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):pll:locked
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 45
+ 126
+ 20
+
+
+
+
+ 8
+
+
+
+ Offset tune
+
+
+
+
+
+ 175
+ 45
+ 51
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):pll:vcxo_offset_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 230
+ 45
+ 56
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):pll:vcxo_offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 70
+ 141
+ 22
+
+
+
+ Compensate offset
+
+
+ $(DEVICE):pll:compensate_offset_sp
+
+
+
+
+
+ 175
+ 70
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):pll:compensate_offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 105
+ 161
+ 22
+
+
+
+ Monitor the PLL stream
+
+
+ $(DEVICE):signals:pll.SCAN
+
+
+ 2
+
+
+
+
+
+ 15
+ 130
+ 71
+ 20
+
+
+
+
+ 8
+
+
+
+ Clock error
+
+
+
+
+
+ 90
+ 130
+ 56
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):signals:pll.Err
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 155
+ 130
+ 71
+ 20
+
+
+
+
+ 8
+
+
+
+ Clock good
+
+
+
+
+
+ 230
+ 130
+ 56
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):signals:pll.ClkGood
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 15
+ 155
+ 146
+ 20
+
+
+
+
+ 8
+
+
+
+ Current ADC frequency
+
+
+
+
+
+ 165
+ 155
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):signals:pll.Freq
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 185
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):clocks:sync_st_m
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 15
+ 185
+ 131
+ 20
+
+
+
+
+ 8
+
+
+
+ Sync State Machine
+
+
+
+
+
+ 215
+ 210
+ 71
+ 21
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Sync now
+
+
+ $(DEVICE):clocks:synchronize
+
+
+ Sync now
+
+
+
+ 254
+ 254
+ 254
+
+
+
+ 1
+
+
+
+
+
+
+ 10
+ 100
+ 136
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ PLL
+
+
+
+
+
+ 5
+ 370
+ 296
+ 166
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 61
+ 20
+
+
+
+
+ 8
+
+
+
+ Source
+
+
+
+
+
+ 10
+ 45
+ 61
+ 20
+
+
+
+
+ 8
+
+
+
+ Delay
+
+
+
+
+
+ 70
+ 20
+ 66
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):triggers:t2:source_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 45
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):triggers:t2:delay_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 70
+ 45
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):triggers:t2:delay_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 145
+ 20
+ 46
+ 23
+
+
+
+ Ext
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:source_sp
+
+
+ Ext
+
+
+ External
+
+
+
+
+
+ 195
+ 20
+ 46
+ 23
+
+
+
+ Int
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:source_sp
+
+
+ Int
+
+
+ Internal
+
+
+
+
+
+ 245
+ 20
+ 46
+ 23
+
+
+
+ Man
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:source_sp
+
+
+ Man
+
+
+ Pulse
+
+
+
+
+
+ 10
+ 80
+ 281
+ 20
+
+
+
+
+ 8
+
+
+
+ Only when Internal trigger source is selected:
+
+
+
+
+
+ 10
+ 100
+ 156
+ 20
+
+
+
+
+ 8
+
+
+
+ Internal trigger frequency
+
+
+
+
+
+ 165
+ 100
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):triggers:t2:int_freq
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 210
+ 130
+ 46
+ 23
+
+
+
+ 0.5 Hz
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:prescaler_sp
+
+
+ 0.5 Hz
+
+
+ 110000000
+
+
+
+
+
+ 75
+ 130
+ 46
+ 23
+
+
+
+ 5 Hz
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:prescaler_sp
+
+
+ 5 Hz
+
+
+ 11000000
+
+
+
+
+
+ 30
+ 130
+ 46
+ 23
+
+
+
+ 10 Hz
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:prescaler_sp
+
+
+ 10 Hz
+
+
+ 5500000
+
+
+
+
+
+ 120
+ 130
+ 46
+ 23
+
+
+
+ 2 Hz
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:prescaler_sp
+
+
+ 2 Hz
+
+
+ 27500000
+
+
+
+
+
+ 165
+ 130
+ 46
+ 23
+
+
+
+ 1 Hz
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):triggers:t2:prescaler_sp
+
+
+ 1 Hz
+
+
+ 55000000
+
+
+
+
+
+
+ 10
+ 360
+ 136
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ T2 trigger
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/crossbar_switch.ui b/LiberaBrilliance+/caQtDM3.2/crossbar_switch.ui
new file mode 100755
index 0000000..ae50f51
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/crossbar_switch.ui
@@ -0,0 +1,702 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 279
+ 188
+
+
+
+ Crossbar switch properties
+
+
+ Switching pattern
+
+
+
+
+
+ 10
+ 10
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ Input
+
+
+
+
+
+ 10
+ 40
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 0, 0, 100);
+
+
+ Ch.A
+
+
+
+
+
+ 10
+ 60
+ 41
+ 21
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 12, 255, 100);
+
+
+ Ch.B
+
+
+
+
+
+ 10
+ 80
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 255, 3, 100);
+
+
+ Ch.C
+
+
+
+
+
+ 10
+ 100
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 153, 0, 201);
+
+
+ Ch.D
+
+
+
+
+
+ 60
+ 40
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 153, 0, 201);
+
+
+ D
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 100
+ 40
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 255, 3, 100);
+
+
+ C
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 140
+ 40
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 12, 255, 100);
+
+
+ B
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 180
+ 40
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 0, 0, 100);
+
+
+ A
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 60
+ 60
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 255, 3, 100);
+
+
+ C
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 180
+ 60
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 255, 3, 100);
+
+
+ C
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 140
+ 60
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 153, 0, 201);
+
+
+ D
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 100
+ 60
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 0, 0, 100);
+
+
+ A
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 60
+ 80
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 12, 255, 100);
+
+
+ B
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 180
+ 80
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 12, 255, 100);
+
+
+ B
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 140
+ 80
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 0, 0, 100);
+
+
+ A
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 100
+ 80
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 153, 0, 201);
+
+
+ D
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 60
+ 100
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 0, 0, 100);
+
+
+ A
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 180
+ 100
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(255, 153, 0, 201);
+
+
+ D
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 140
+ 100
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 255, 3, 100);
+
+
+ C
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 100
+ 100
+ 41
+ 20
+
+
+
+
+ 10
+
+
+
+ background-color: rgba(0, 12, 255, 100);
+
+
+ B
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 60
+ 10
+ 41
+ 20
+
+
+
+
+ 8
+
+
+
+ Patt.0
+
+
+ true
+
+
+
+
+
+ 100
+ 10
+ 41
+ 20
+
+
+
+
+ 8
+
+
+
+ Patt.9
+
+
+ true
+
+
+
+
+
+ 140
+ 10
+ 41
+ 20
+
+
+
+
+ 8
+
+
+
+ Patt.6
+
+
+ true
+
+
+
+
+
+ 180
+ 10
+ 41
+ 20
+
+
+
+
+ 8
+
+
+
+ Patt.15
+
+
+ true
+
+
+
+
+
+ 10
+ 140
+ 191
+ 16
+
+
+
+
+ 10
+
+
+
+ Switching frequency [kHz]
+
+
+
+
+
+ 10
+ 160
+ 191
+ 16
+
+
+
+
+ 10
+
+
+
+ TBT samples/switch pos.
+
+
+
+
+
+ 200
+ 140
+ 71
+ 16
+
+
+
+ QFrame::Box
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sw_frequency
+
+
+ A/B/1000
+
+
+ $(BPM):clock_info:tbt_frequency
+
+
+ $(BPM):clock_info:decimation:sw
+
+
+
+
+
+
+
+
+ 200
+ 160
+ 71
+ 16
+
+
+
+ QFrame::Box
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::Height
+
+
+ tbt_per_position
+
+
+ A/1
+
+
+ $(BPM):clock_info:decimation:sw
+
+
+
+
+
+
+
+
+
+ caCalc
+ QLabel
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/design_info.ui b/LiberaBrilliance+/caQtDM3.2/design_info.ui
new file mode 100755
index 0000000..dcde71d
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/design_info.ui
@@ -0,0 +1,536 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 325
+ 151
+
+
+
+ Libera Brilliance+
+
+
+ Libera Brilliance+
+
+
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ true
+
+
+ Design info >> $(BPM)
+
+
+
+
+
+ 5
+ 10
+ 56
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ RF [Hz]
+
+
+
+
+
+ 5
+ 70
+ 121
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Decimation ADC/TBT
+
+
+
+
+
+ 130
+ 70
+ 36
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(192, 192, 192, 255); color: rgba(0, 0, 0, 255); border-radius: 1px;} caLineEdit {border: 1px; 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(96, 96, 96, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(96, 96, 96, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ $(BPM):clock_info:decimation:tbt
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 30
+ 131
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Turn-by-turn (MC) [Hz]
+
+
+
+
+
+ 140
+ 30
+ 61
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:tbt_frequency
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 90
+ 126
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Decimation TBT/FA
+
+
+
+
+
+ 130
+ 90
+ 36
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:decimation:fa
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 50
+ 181
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Sampling frequency (ADC) [Hz]
+
+
+
+
+
+ 190
+ 50
+ 86
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:adc_frequency
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 110
+ 126
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Decimation FA/SA
+
+
+
+
+
+ 130
+ 110
+ 36
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:decimation:sa
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 165
+ 10
+ 106
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Harmonic number
+
+
+
+
+
+ 275
+ 10
+ 36
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:harmonic_number
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 130
+ 130
+ 36
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:decimation:sw
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 130
+ 121
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Switching decimation
+
+
+
+
+
+ 65
+ 10
+ 91
+ 16
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ $(BPM):clock_info:rf_frequency
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ true
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ ADC raw data
+
+
+
+
+ Turn-by-turn data
+
+
+
+
+ Slow acquisition data
+
+
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/dsc_ch.ui b/LiberaBrilliance+/caQtDM3.2/dsc_ch.ui
new file mode 100755
index 0000000..8807920
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/dsc_ch.ui
@@ -0,0 +1,174 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 400
+ 430
+
+
+
+ MainWindow
+
+
+ DSC coeff.history >> $(BPM)
+
+
+
+
+
+ 5
+ 34
+ 390
+ 191
+
+
+
+ DSC ampl.coeff: last 10 minutes history
+
+
+ Time
+
+
+ Value
+
+
+ $(BPM):gain_0;$(BPM):gain_1;$(BPM):gain_2;$(BPM):gain_3
+
+
+ caStripPlot::Minute
+
+
+ 10.000000000000000
+
+
+ caStripPlot::autoScale
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ false
+
+
+
+
+
+ 5
+ 230
+ 390
+ 191
+
+
+
+ DSC phase coeff: last 10 minutes history
+
+
+ Time
+
+
+ Value
+
+
+ $(BPM):phase_0;$(BPM):phase_1;$(BPM):phase_2;$(BPM):phase_3
+
+
+ caStripPlot::Minute
+
+
+ 10.000000000000000
+
+
+ caStripPlot::autoScale
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ false
+
+
+
+
+
+ 5
+ 5
+ 66
+ 21
+
+
+
+ Channel
+
+
+
+
+
+ 95
+ 5
+ 106
+ 21
+
+
+
+ $(BPM1)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+
+
+
+ 60
+ 5
+ 31
+ 21
+
+
+
+ $(CH)
+
+
+ Qt::AlignCenter
+
+
+ $(CH)
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caStripPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/dsc_compensation_table.ui b/LiberaBrilliance+/caQtDM3.2/dsc_compensation_table.ui
new file mode 100755
index 0000000..abfcd98
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/dsc_compensation_table.ui
@@ -0,0 +1,86 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 800
+ 569
+
+
+
+ DSC compensation table
+
+
+
+
+
+ 10
+ 10
+ 781
+ 271
+
+
+
+ Amplitude coefficients
+
+
+ power_level
+
+
+ coeff
+
+
+ ;$(BPM):dsc:ac
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ 10
+ 290
+ 781
+ 271
+
+
+
+ Phase coefficients
+
+
+ power_level
+
+
+ coeff
+
+
+ ;$(BPM):dsc:pc
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+
+ caCartesianPlot
+ QFrame
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/dsc_details.ui b/LiberaBrilliance+/caQtDM3.2/dsc_details.ui
new file mode 100755
index 0000000..297d647
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/dsc_details.ui
@@ -0,0 +1,2977 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 419
+ 490
+
+
+
+ DSC advanced info
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ DSC Advanced >> $(BPM)
+
+
+
+
+
+ 5
+ 220
+ 411
+ 126
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 200
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_a:gain_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.15
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 150
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_c:gain_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 55
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_b,CH=B,BPM1=$(BPM)
+
+
+
+
+
+ 310
+ 35
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_a,CH=A,BPM1=$(BPM)
+
+
+
+
+
+ 150
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_b:gain_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_d:gain_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_c:gain_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_d:gain_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_b:gain_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 55
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel B
+
+
+
+
+
+ 150
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_d:gain_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 150
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_a:gain_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 75
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel C
+
+
+
+
+
+ 10
+ 35
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel A
+
+
+
+
+
+ 200
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_b:gain_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_a:gain_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.0
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 200
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_d:gain_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.6
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 100
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_a:gain_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ false
+
+
+ 0
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 75
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_c,CH=C,BPM1=$(BPM)
+
+
+
+
+
+ 250
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_b:gain_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_c:gain_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 95
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel D
+
+
+
+
+
+ 150
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.9
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 200
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ QLineEdit::Normal
+
+
+ Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
+
+
+ true
+
+
+ $(BPM):dsc:coeff:ch_c:gain_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 95
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_d,CH=D,BPM1=$(BPM)
+
+
+
+
+
+
+ 10
+ 210
+ 211
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Amplitude coefficients
+
+
+
+
+
+ 5
+ 360
+ 411
+ 126
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 250
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.15
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 310
+ 55
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_b,CH=B,BPM1=$(BPM)
+
+
+
+
+
+ 310
+ 35
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_a,CH=A,BPM1=$(BPM)
+
+
+
+
+
+ 10
+ 55
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel B
+
+
+
+
+
+ 10
+ 75
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel C
+
+
+
+
+
+ 10
+ 35
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel A
+
+
+
+
+
+ 100
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.0
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 200
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.6
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 310
+ 75
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_c,CH=C,BPM1=$(BPM)
+
+
+
+
+
+ 10
+ 95
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Channel D
+
+
+
+
+
+ 150
+ 15
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Patt.9
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 310
+ 95
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ plot
+
+
+ dsc_ch
+
+
+ BPM=$(BPM):dsc:coeff:ch_d,CH=D,BPM1=$(BPM)
+
+
+
+
+
+ 100
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_c:phase_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_c:phase_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_d:phase_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 150
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_b:phase_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_d:phase_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_b:phase_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_d:phase_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 150
+ 95
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_d:phase_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 150
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_a:phase_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 150
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_c:phase_1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 75
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_c:phase_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_a:phase_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+ DSC details >> $(BPM)
+
+
+
+
+
+ 250
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_a:phase_3
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 35
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_a:phase_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 100
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_b:phase_0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 55
+ 51
+ 15
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:coeff:ch_b:phase_2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+
+ 10
+ 350
+ 211
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Phase coefficients
+
+
+
+
+
+ 5
+ 15
+ 411
+ 191
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 45
+ 256
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ No. of patterns for ampl. compensation
+
+
+
+
+
+ 10
+ 20
+ 141
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ DSC period [n x 0.1 s]
+
+
+
+
+
+ 265
+ 20
+ 41
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:frequency_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 200.000000000000000
+
+
+ 10.000000000000000
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 70
+ 256
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ No. of patterns for phase compensation
+
+
+
+
+
+ 265
+ 45
+ 41
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:avg_gain_patt_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 16.000000000000000
+
+
+ 4.000000000000000
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 265
+ 70
+ 41
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:avg_ph_patt_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 16.000000000000000
+
+
+ 4.000000000000000
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 95
+ 256
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Disable compensations if ADC below
+
+
+
+
+
+ 265
+ 95
+ 41
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:maxadc_thr_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 120
+ 161
+ 20
+
+
+
+
+ 9
+
+
+
+ Allowed deviation [%]
+
+
+
+
+
+ 265
+ 120
+ 41
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):dsc:tolerance_thr_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 145
+ 161
+ 16
+
+
+
+
+ 9
+
+
+
+ Measured deviation [%]
+
+
+
+
+
+ 10
+ 166
+ 149
+ 21
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Quality checked on
+
+
+
+
+
+ 175
+ 170
+ 56
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(BPM):dsc:qselect
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 315
+ 20
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:frequency_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 315
+ 45
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:avg_gain_patt_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 315
+ 70
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:avg_ph_patt_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 315
+ 95
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:maxadc_thr_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 315
+ 120
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:tolerance_thr_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 315
+ 145
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):dsc:tolerance_curr_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 5
+ 171
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Advanced settings
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/evrx.ui b/LiberaBrilliance+/caQtDM3.2/evrx.ui
new file mode 100755
index 0000000..ac99470
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/evrx.ui
@@ -0,0 +1,2252 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 551
+ 600
+
+
+
+ EvRx
+
+
+ Timing module >> $(DEVICE):$(MODULE)
+
+
+
+
+
+ 5
+ 15
+ 336
+ 201
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 126
+ 20
+
+
+
+
+ 8
+
+
+
+ Machine Clock locked
+
+
+
+
+
+ 10
+ 45
+ 81
+ 20
+
+
+
+
+ 8
+
+
+
+ Offset tune
+
+
+
+
+
+ 10
+ 95
+ 276
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 140
+ 20
+ 16
+ 16
+
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):pll:locked
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 54
+ 183
+ 42
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 5
+ 75
+ 146
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Compensate offset
+
+
+ $(DEVICE):$(MODULE):pll:compensate_offset_sp
+
+
+
+
+
+ 10
+ 140
+ 161
+ 21
+
+
+
+
+ 9
+
+
+
+ ADC sampling freq. [Hz]
+
+
+
+
+
+ 10
+ 170
+ 61
+ 21
+
+
+
+
+ 9
+
+
+
+ Clk error
+
+
+
+
+
+ 165
+ 170
+ 71
+ 20
+
+
+
+
+ 9
+
+
+
+ DAC value
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 145
+ 45
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):pll:vcxo_offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 85
+ 45
+ 50
+ 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):$(MODULE):pll:vcxo_offset_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 75
+ 170
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):pll.Err
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 240
+ 170
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):pll.Dac
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 175
+ 140
+ 126
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):pll.Freq
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 155
+ 75
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(DEVICE):$(MODULE):pll:compensate_offset_mon
+
+
+
+
+
+ 155
+ 75
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(DEVICE):$(MODULE):pll:compensate_offset_mon
+
+
+
+
+
+ 10
+ 110
+ 276
+ 21
+
+
+
+
+ 9
+ 75
+ true
+
+
+
+ Information from the PLL stream
+
+
+
+
+
+ 250
+ 115
+ 81
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Enable
+
+
+ $(DEVICE):$(MODULE):pll.SCAN
+
+
+ 2
+
+
+
+
+
+
+ 10
+ 5
+ 106
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Clocks
+
+
+
+
+
+ 5
+ 230
+ 541
+ 366
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 141
+ 20
+
+
+
+
+ 9
+
+
+
+ Machine Clock source
+
+
+
+
+
+ 10
+ 85
+ 141
+ 20
+
+
+
+
+ 9
+
+
+
+ Trigger source
+
+
+
+
+
+ 10
+ 180
+ 141
+ 20
+
+
+
+
+ 9
+
+
+
+ Postmortem source
+
+
+
+
+
+ 330
+ 45
+ 81
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ decoding table
+
+
+ rtc
+
+
+ DEVICE=$(DEVICE):$(MODULE):rtc:mc
+
+
+
+
+
+ 330
+ 110
+ 81
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ decoding table
+
+
+ rtc
+
+
+ DEVICE=$(DEVICE):$(MODULE):rtc:t2
+
+
+
+
+
+ 330
+ 205
+ 81
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ decoding table
+
+
+ rtc
+
+
+ DEVICE=$(DEVICE):$(MODULE):rtc:t1
+
+
+
+
+
+ 10
+ 330
+ 206
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Enable event decoding
+
+
+ $(DEVICE):$(MODULE):rtc:decoder_switch
+
+
+
+
+
+ 10
+ 110
+ 46
+ 20
+
+
+
+
+ 9
+
+
+
+ Count
+
+
+
+
+
+ 10
+ 135
+ 76
+ 20
+
+
+
+
+ 9
+
+
+
+ Timestamp
+
+
+
+
+
+ 250
+ 290
+ 226
+ 36
+
+
+
+
+ 8
+
+
+
+ Set in the config file:
+/var/opt/libera/cfg/libera-ebpm.xml
+
+
+
+
+
+ 100
+ 300
+ 141
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):sfp_freq
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 300
+ 86
+ 21
+
+
+
+
+ 9
+
+
+
+ Frequency
+
+
+
+
+
+ 245
+ 18
+ 81
+ 23
+
+
+
+ MC connector
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:mc:source_sp
+
+
+ MC connector
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ External
+
+
+
+
+
+ 330
+ 18
+ 81
+ 23
+
+
+
+ Optical (RTC)
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:mc:source_sp
+
+
+ Optical (RTC)
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ Pulse
+
+
+
+
+
+ 155
+ 20
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):triggers:mc:source_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 155
+ 85
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):triggers:t2:source_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 415
+ 85
+ 56
+ 23
+
+
+
+ Internal
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t2:source_sp
+
+
+ Internal
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ Internal
+
+
+
+
+
+ 475
+ 85
+ 51
+ 23
+
+
+
+ Manual
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t2:source_sp
+
+
+ Manual
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ Pulse
+
+
+
+
+
+ 245
+ 85
+ 81
+ 23
+
+
+
+ T2 connector
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t2:source_sp
+
+
+ T2 connector
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ External
+
+
+
+
+
+ 330
+ 85
+ 81
+ 23
+
+
+
+ Optical (RTC)
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t2:source_sp
+
+
+ Optical (RTC)
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ RTC
+
+
+
+
+
+ 155
+ 110
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):events:t2:count
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 90
+ 135
+ 151
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):events:t2:timestamp
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 155
+ 180
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):triggers:t1:source_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 95
+ 230
+ 146
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):events:t1:timestamp
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 155
+ 205
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):$(MODULE):events:t1:count
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 230
+ 76
+ 20
+
+
+
+
+ 9
+
+
+
+ Timestamp
+
+
+
+
+
+ 10
+ 205
+ 46
+ 20
+
+
+
+
+ 9
+
+
+
+ Count
+
+
+
+
+
+ 245
+ 180
+ 81
+ 23
+
+
+
+ T1 connector
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t1:source_sp
+
+
+ T1 connector
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ External
+
+
+
+
+
+ 330
+ 180
+ 81
+ 23
+
+
+
+ Optical (RTC)
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):$(MODULE):triggers:t1:source_sp
+
+
+ Optical (RTC)
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ RTC
+
+
+
+
+
+ 10
+ 65
+ 516
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 160
+ 516
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 275
+ 241
+ 21
+
+
+
+
+ 9
+ 75
+ true
+
+
+
+ Optical link settings (EvRx only)
+
+
+
+
+
+ 10
+ 255
+ 516
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ 345
+ 15
+ 201
+ 201
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM1
+
+
+
+
+
+ 60
+ 15
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm1:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 10
+ 45
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM2
+
+
+
+
+
+ 60
+ 40
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm2:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 60
+ 65
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm3:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 60
+ 90
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm4:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 10
+ 70
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM3
+
+
+
+
+
+ 10
+ 95
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM4
+
+
+
+
+
+ 30
+ 130
+ 141
+ 36
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(DEVICE):$(MODULE):sync_sp
+
+
+ Sync now
+
+
+
+ 254
+ 254
+ 254
+
+
+
+ Execute
+
+
+
+
+
+ 90
+ 20
+ 106
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):bpm1:sync_st_m
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 90
+ 45
+ 106
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):bpm2:sync_st_m
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 90
+ 70
+ 106
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):bpm3:sync_st_m
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 90
+ 95
+ 106
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):bpm4:sync_st_m
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 220
+ 106
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Triggers
+
+
+
+
+
+ 350
+ 5
+ 146
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Sync. state machine
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/fa.ui b/LiberaBrilliance+/caQtDM3.2/fa.ui
new file mode 100755
index 0000000..b9f30e6
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/fa.ui
@@ -0,0 +1,167 @@
+
+
+ FA
+
+
+
+ 0
+ 0
+ 480
+ 340
+
+
+
+
+ 0
+ 0
+
+
+
+ FA data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): FA position
+
+
+
+
+
+ 0
+ 35
+ 480
+ 150
+
+
+
+ FA data: X position
+
+
+ FA samples
+
+
+ position [nm]
+
+
+ ;$(BPM):fa.X
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 185
+ 480
+ 150
+
+
+
+ FA data: Y position
+
+
+ FA samples
+
+
+ position [nm]
+
+
+ ;$(BPM):fa.Y
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ 10
+ 0
+ 136
+ 22
+
+
+
+ Enable FA readout
+
+
+ $(BPM):fa.SCAN
+
+
+ 2
+
+
+
+
+
+ 355
+ 5
+ 120
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Amplitudes
+
+
+ fa_amplitudes
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/fa_amplitudes.ui b/LiberaBrilliance+/caQtDM3.2/fa_amplitudes.ui
new file mode 100755
index 0000000..76a2d90
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/fa_amplitudes.ui
@@ -0,0 +1,185 @@
+
+
+ FA
+
+
+
+ 0
+ 0
+ 960
+ 320
+
+
+
+
+ 0
+ 0
+
+
+
+ FA data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): FA amplitudes
+
+
+
+
+
+ 0
+ 20
+ 480
+ 150
+
+
+
+ FA data: A
+
+
+ FA samples
+
+
+ amplitude
+
+
+ ;$(BPM):fa.Va
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 170
+ 480
+ 150
+
+
+
+ FA data: C
+
+
+ FA samples
+
+
+ amplitude
+
+
+ ;$(BPM):fa.Vc
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 480
+ 170
+ 480
+ 150
+
+
+
+ FA data: D
+
+
+ FA samples
+
+
+ amplitude
+
+
+ ;$(BPM):fa.Vd
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 480
+ 20
+ 480
+ 150
+
+
+
+ FA data: B
+
+
+ FA samples
+
+
+ amplitude
+
+
+ ;$(BPM):fa.Vb
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ 15
+ 0
+ 136
+ 22
+
+
+
+ Enable FA readout
+
+
+ $(BPM):fa.SCAN
+
+
+ 2
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/fans.ui b/LiberaBrilliance+/caQtDM3.2/fans.ui
new file mode 100755
index 0000000..27031b3
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/fans.ui
@@ -0,0 +1,435 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 400
+ 270
+
+
+
+ Fans
+
+
+
+
+
+ 70
+ 10
+ 241
+ 201
+
+
+
+
+ Sans
+ 6
+ 50
+ false
+ false
+
+
+
+ font: 6pt "Sans";
+
+
+ 2000.000000000000000
+
+
+ 6500.000000000000000
+
+
+ EAbstractGauge::User_Limits
+
+
+ 6500.000000000000000
+
+
+ 1999.000000000000000
+
+
+ 2500.000000000000000
+
+
+ 6300.000000000000000
+
+
+ EAbstractGauge::User_Alarms
+
+
+ 4500.000000000000000
+
+
+ false
+
+
+ true
+
+
+ 6
+
+
+ 1
+
+
+ $(DEVICE):fans
+
+
+ true
+
+
+
+
+
+ 140
+ 230
+ 100
+ 22
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans_set
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ caLineEdit::User
+
+
+ 6500.000000000000000
+
+
+ 2000.000000000000000
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 0
+ 210
+ 391
+ 20
+
+
+
+ Set average speed [rpm]
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 10
+ 70
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:left_front
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 20
+ 91
+ 16
+
+
+
+
+ 75
+ true
+
+
+
+ Intake air
+
+
+
+
+
+ 290
+ 20
+ 91
+ 16
+
+
+
+
+ 75
+ true
+
+
+
+ Outlet air
+
+
+
+
+
+ 10
+ 120
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:left_middle
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 170
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:left_rear
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 120
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:right_middle
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 170
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:right_rear
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 310
+ 70
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignCenter
+
+
+ $(DEVICE):fans:right_front
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 50
+ 57
+ 15
+
+
+
+ Front
+
+
+
+
+
+ 10
+ 100
+ 57
+ 15
+
+
+
+ Middle
+
+
+
+
+
+ 10
+ 150
+ 57
+ 15
+
+
+
+ Back
+
+
+
+
+
+ 310
+ 50
+ 57
+ 15
+
+
+
+ Front
+
+
+
+
+
+ 310
+ 150
+ 57
+ 15
+
+
+
+ Back
+
+
+
+
+
+ 310
+ 100
+ 57
+ 15
+
+
+
+ Middle
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caCircularGauge
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx2.ui b/LiberaBrilliance+/caQtDM3.2/gdx2.ui
new file mode 100755
index 0000000..68ec7a5
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx2.ui
@@ -0,0 +1,614 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 866
+ 393
+
+
+
+ FOFB
+
+
+ GDX2
+
+
+
+
+
+ 5
+ 55
+ 856
+ 176
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 30
+ 146
+ 31
+
+
+
+
+ 9
+
+
+
+ Allowed consecutive
+missing FA samples
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 5
+ 231
+ 22
+
+
+
+ Enable missing BPM ID detection
+
+
+ $(DEVICE):grdiag:detection_enable
+
+
+
+
+
+ 135
+ 30
+ 91
+ 36
+
+
+
+ 0
+
+
+ Qt::Horizontal
+
+
+ (re)Set
+
+
+ true
+
+
+ $(DEVICE):grdiag:zeros_allowed
+
+
+ caApplyNumeric::User
+
+
+ true
+
+
+ caApplyNumeric::User
+
+
+ 15.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 15
+ 70
+ 826
+ 100
+
+
+
+ BPM IDs
+
+
+ ;$(DEVICE):grdiag:missing_ids
+
+
+ caCartesianPlot::Dots
+
+
+ caCartesianPlot::Ellipse
+
+
+
+ 170
+ 0
+ 0
+
+
+
+ false
+
+
+ caCartesianPlot::Channel
+
+
+ caCartesianPlot::User
+
+
+ not present;present
+
+
+ true
+
+
+
+
+
+ 825
+ 5
+ 30
+ 21
+
+
+
+ true
+
+
+ 0
+
+
+ false
+
+
+ $(DEVICE):grdiag:zeros_detected
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+
+
+ 720
+ 5
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ Zeros detected
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 720
+ 25
+ 106
+ 21
+
+
+
+
+ 9
+
+
+
+ FOFB running
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 825
+ 25
+ 30
+ 21
+
+
+
+ true
+
+
+ 0
+
+
+ false
+
+
+ $(DEVICE):grdiag:fofb_stopped
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+
+
+ 699
+ 5
+ 16
+ 22
+
+
+
+ $(DEVICE):grdiag:zeros_detected_reset
+
+
+ C
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+
+ 5
+ 35
+ 191
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Grouping diagnostics
+
+
+
+
+
+ 5
+ 260
+ 856
+ 126
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 60
+ 826
+ 51
+
+
+
+ true
+
+
+ false
+
+
+ $(DEVICE):mdiag:magnet_values
+
+
+ 8
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 10
+ 10
+ 396
+ 16
+
+
+
+
+ 9
+
+
+
+ Number of output packets (header + magnet packets + footer)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 40
+ 396
+ 16
+
+
+
+
+ 9
+
+
+
+ DAC values (first 8 packets; 1st is a header)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 405
+ 5
+ 50
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(231, 231, 231, 255); color: rgba(60, 60, 60, 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(115, 115, 115, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(115, 115, 115, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):mdiag:output_packets
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+
+ 5
+ 240
+ 191
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Magnet diagnostics
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caApplyNumeric
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+ caWaveTable
+ QTableWidget
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx3.ui b/LiberaBrilliance+/caQtDM3.2/gdx3.ui
new file mode 100755
index 0000000..98523da
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx3.ui
@@ -0,0 +1,1838 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 500
+ 300
+
+
+
+ FOFB
+
+
+ Grouping+ >> $(DEVICE)
+
+
+
+
+
+ 15
+ 5
+ 156
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Grouping status
+
+
+
+
+
+ 10
+ 15
+ 481
+ 131
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ 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
+
+
+
+
+
+ 5
+ 20
+ 46
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP3
+
+
+
+
+
+ 5
+ 45
+ 46
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP4
+
+
+
+
+
+ 5
+ 70
+ 106
+ 20
+
+
+
+
+ 9
+
+
+
+ Grouping timeout
+
+
+
+
+
+ 100
+ 25
+ 11
+ 11
+
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):grouping:sfp:status3
+
+
+ caLed::Static
+
+
+
+ 255
+ 255
+ 127
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 100
+ 50
+ 11
+ 11
+
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):grouping:sfp:status4
+
+
+ caLed::Static
+
+
+
+ 255
+ 255
+ 127
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 15
+
+
+
+
+
+
+
+
+ 245
+ 25
+ 221
+ 21
+
+
+
+
+ 9
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 0
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ Qt::ElideMiddle
+
+
+ false
+
+
+ $(DEVICE):i2c:SI5338:MsP1
+
+
+ 5
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 245
+ 45
+ 221
+ 21
+
+
+
+
+ 9
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 0
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ Qt::ElideMiddle
+
+
+ false
+
+
+ $(DEVICE):i2c:SI5338:MsP2
+
+
+ 5
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 245
+ 65
+ 221
+ 21
+
+
+
+
+ 9
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 0
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ Qt::ElideMiddle
+
+
+ false
+
+
+ $(DEVICE):i2c:SI5338:MsP3
+
+
+ 5
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 210
+ 25
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ MsP1
+
+
+
+
+
+ 210
+ 45
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ MsP2
+
+
+
+
+
+ 210
+ 65
+ 31
+ 16
+
+
+
+
+ 9
+
+
+
+ MsP3
+
+
+
+
+
+ 245
+ 85
+ 176
+ 21
+
+
+
+
+ 9
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 0
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ Qt::ElideMiddle
+
+
+ false
+
+
+ $(DEVICE):i2c:SI5338:outDx
+
+
+ 4
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 205
+ 85
+ 36
+ 16
+
+
+
+
+ 9
+
+
+
+ outDx
+
+
+
+
+
+ 210
+ 105
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ kphi
+
+
+
+
+
+ 300
+ 105
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ 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
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP3
+
+
+
+
+
+ 300
+ 5
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP4
+
+
+
+
+
+ 340
+ 5
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP1
+
+
+
+
+
+ 385
+ 5
+ 31
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP2
+
+
+
+
+
+ 115
+ 20
+ 46
+ 21
+
+
+
+
+ Ubuntu
+ 9
+
+
+
+ Reset
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):grouping:sfp:status3:clear
+
+
+ Reset
+
+
+
+ 221
+ 226
+ 232
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 115
+ 45
+ 46
+ 21
+
+
+
+
+ Ubuntu
+ 9
+
+
+
+ Reset
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):grouping:sfp:status4:clear
+
+
+ Reset
+
+
+
+ 221
+ 226
+ 232
+
+
+
+ 0
+
+
+ 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
+
+
+
+
+ 9
+
+
+
+ Group size (no.of BPMs)
+
+
+
+
+
+ 10
+ 20
+ 161
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Enable GbE output (SFP2)
+
+
+ $(DEVICE):gbe:enable
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 330
+ 15
+ 50
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):group_size
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 40
+ 65
+ 46
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP2 IP
+
+
+
+
+
+ 25
+ 85
+ 61
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP2 MAC
+
+
+
+
+
+ 20
+ 105
+ 66
+ 20
+
+
+
+
+ 9
+
+
+
+ SFP2 PORT
+
+
+
+
+
+ 90
+ 65
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:ip
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 90
+ 85
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:mac
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 90
+ 105
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:src:port
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 330
+ 105
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:dest:port
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 250
+ 65
+ 76
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's IP
+
+
+
+
+
+ 235
+ 85
+ 91
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's MAC
+
+
+
+
+
+ 330
+ 85
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:dest:mac
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 230
+ 105
+ 96
+ 20
+
+
+
+
+ 9
+
+
+
+ Receiver's PORT
+
+
+
+
+
+ 330
+ 65
+ 106
+ 20
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gbe:dest:ip
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 90
+ 35
+ 71
+ 21
+
+
+
+
+ Ubuntu
+ 9
+
+
+
+ Reconnect
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):gbe:reconnect
+
+
+ Reconnect
+
+
+
+ 221
+ 226
+ 232
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+ 35
+ 40
+ 11
+ 11
+
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):gbe:status
+
+
+ caLed::Static
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ 1
+
+
+ 0
+
+
+
+
+
+
+ 15
+ 150
+ 156
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Grouping output
+
+
+ caframe
+ label_26
+ caframe_2
+ label_48
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caWaveTable
+ QTableWidget
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx6.ui b/LiberaBrilliance+/caQtDM3.2/gdx6.ui
new file mode 100755
index 0000000..9d4a3b4
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx6.ui
@@ -0,0 +1,127 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 190
+ 100
+
+
+
+ GDX 6
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ GDX 6
+
+
+
+
+
+ 10
+ 65
+ 171
+ 21
+
+
+
+ SFP status
+
+
+ gdx6_sfps
+
+
+ DEVICE=$(DEVICE)
+
+
+
+
+
+ 10
+ 15
+ 171
+ 21
+
+
+
+ Linearization
+
+
+ BPM1;BPM2;BPM3;BPM4
+
+
+ gdx6_linearization;gdx6_linearization;gdx6_linearization;gdx6_linearization
+
+
+ DEVICE=$(DEVICE), BPM=bpm1;DEVICE=$(DEVICE), BPM=bpm2;DEVICE=$(DEVICE), BPM=bpm3;DEVICE=$(DEVICE), BPM=bpm4
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ 10
+ 40
+ 171
+ 21
+
+
+
+ IIR filters
+
+
+ BPM1;BPM2;BPM3;BPM4
+
+
+ gdx6_iir;gdx7_iir;gdx6_iir;gdx6_iir
+
+
+ DEVICE=$(DEVICE), BPM=bpm1;DEVICE=$(DEVICE), BPM=bpm2;DEVICE=$(DEVICE), BPM=bpm3;DEVICE=$(DEVICE), BPM=bpm4
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ ADC
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx6_iir.ui b/LiberaBrilliance+/caQtDM3.2/gdx6_iir.ui
new file mode 100755
index 0000000..e167845
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx6_iir.ui
@@ -0,0 +1,1789 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 745
+ 255
+
+
+
+ GDX 7
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ IIR filter >> $(DEVICE)
+
+
+
+
+
+ 5
+ 70
+ 180
+ 180
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num0
+
+
+
+
+
+ 60
+ 20
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:num0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 45
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:num1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 45
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num1
+
+
+
+
+
+ 60
+ 95
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:den1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 70
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:num2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 95
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den1
+
+
+
+
+
+ 10
+ 70
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num2
+
+
+
+
+
+ 60
+ 145
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:gain
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 120
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR0:den2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 145
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ gain
+
+
+
+
+
+ 10
+ 120
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den2
+
+
+
+
+
+
+ 10
+ 34
+ 211
+ 16
+
+
+
+ Enable filtering
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):enable
+
+
+
+
+
+ 10
+ 60
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ IIR0
+
+
+
+
+
+ 190
+ 70
+ 180
+ 180
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num0
+
+
+
+
+
+ 60
+ 20
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:num0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 45
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:num1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 45
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num1
+
+
+
+
+
+ 60
+ 95
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:den1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 70
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:num2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 95
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den1
+
+
+
+
+
+ 10
+ 70
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num2
+
+
+
+
+
+ 60
+ 145
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:gain
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 120
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR1:den2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 145
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ gain
+
+
+
+
+
+ 10
+ 120
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den2
+
+
+
+
+
+
+ 195
+ 60
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ IIR1
+
+
+
+
+
+ 375
+ 70
+ 180
+ 180
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num0
+
+
+
+
+
+ 60
+ 20
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:num0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 45
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:num1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 45
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num1
+
+
+
+
+
+ 60
+ 95
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:den1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 70
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:num2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 95
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den1
+
+
+
+
+
+ 10
+ 70
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num2
+
+
+
+
+
+ 60
+ 145
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:gain
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 120
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR2:den2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 145
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ gain
+
+
+
+
+
+ 10
+ 120
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den2
+
+
+
+
+
+
+ 380
+ 60
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ IIR2
+
+
+
+
+
+ 560
+ 70
+ 180
+ 180
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num0
+
+
+
+
+
+ 60
+ 20
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:num0
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 45
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:num1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 45
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num1
+
+
+
+
+
+ 60
+ 95
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:den1
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 70
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:num2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 95
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den1
+
+
+
+
+
+ 10
+ 70
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ num2
+
+
+
+
+
+ 60
+ 145
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:gain
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 60
+ 120
+ 100
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:dsp_iir:$(BPM):IIR3:den2
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 6
+
+
+ caLineEdit::User
+
+
+ caLineEdit::Height
+
+
+
+
+
+ 10
+ 145
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ gain
+
+
+
+
+
+ 10
+ 120
+ 45
+ 20
+
+
+
+
+ 8
+
+
+
+ den2
+
+
+
+
+
+
+ 565
+ 60
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ IIR3
+
+
+
+
+
+ 10
+ 7
+ 216
+ 21
+
+
+
+
+ 13
+ 75
+ true
+
+
+
+ $(DEVICE):$(BPM)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ ADC
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx6_linearization.ui b/LiberaBrilliance+/caQtDM3.2/gdx6_linearization.ui
new file mode 100755
index 0000000..5e7110b
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx6_linearization.ui
@@ -0,0 +1,359 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 180
+ 220
+
+
+
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ Linearization >> $(DEVICE):$(BPM)
+
+
+
+
+
+ 5
+ 45
+ 171
+ 171
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 75
+ 30
+ 20
+
+
+
+
+ 8
+
+
+
+ cx12
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 50
+ 100
+ 15
+
+
+
+ Bypass
+
+
+ $(DEVICE):gdx:linearization:$(BPM):bypass
+
+
+
+
+
+ 10
+ 95
+ 30
+ 20
+
+
+
+
+ 8
+
+
+
+ cx30
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 135
+ 30
+ 20
+
+
+
+
+ 8
+
+
+
+ cy30
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 115
+ 30
+ 20
+
+
+
+
+ 8
+
+
+
+ cy12
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 50
+ 75
+ 100
+ 20
+
+
+
+ $(DEVICE):gdx:linearization:$(BPM):cx12
+
+
+
+
+
+ 50
+ 95
+ 100
+ 20
+
+
+
+ $(DEVICE):gdx:linearization:$(BPM):cx30
+
+
+
+
+
+ 50
+ 115
+ 100
+ 20
+
+
+
+ $(DEVICE):gdx:linearization:$(BPM):cy12
+
+
+
+
+
+ 50
+ 135
+ 100
+ 20
+
+
+
+ $(DEVICE):gdx:linearization:$(BPM):cy30
+
+
+
+
+
+ 10
+ 20
+ 36
+ 20
+
+
+
+
+ 8
+
+
+
+ Pkt ID
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 50
+ 20
+ 100
+ 20
+
+
+
+ $(DEVICE):gdx:packet_id:$(BPM)
+
+
+
+
+
+
+ 10
+ 30
+ 141
+ 21
+
+
+
+
+ 9
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ $(DEVICE):$(BPM)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+
+
+
+ 10
+ 5
+ 161
+ 21
+
+
+
+ Linearization coefficients
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ ADC
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/gdx6_sfps.ui b/LiberaBrilliance+/caQtDM3.2/gdx6_sfps.ui
new file mode 100755
index 0000000..fa5a3dd
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/gdx6_sfps.ui
@@ -0,0 +1,1808 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 415
+ 409
+
+
+
+ Main BPM window
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ GDX SFP status >> $(DEVICE)
+
+
+
+
+
+ 5
+ 15
+ 200
+ 131
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 81
+ 15
+
+
+
+
+ 8
+
+
+
+ Link status
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 125
+ 20
+ 11
+ 11
+
+
+
+ true
+
+
+ $(DEVICE):gdx:status:sfp0:aurora
+
+
+ caLed::Alarm
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 79
+
+
+
+
+
+
+
+
+ 150
+ 15
+ 41
+ 20
+
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp0:aurora
+
+
+ Clear
+
+
+ 0
+
+
+
+
+
+ 10
+ 45
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 45
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp0:tx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 65
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 65
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp0:tx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 85
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 85
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp0:tx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 110
+ 105
+ 81
+ 16
+
+
+
+ Clear
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp0:tx_error_injection
+
+
+ Clear
+
+
+
+ 225
+ 120
+ 0
+
+
+
+ 1
+
+
+
+
+
+ 95
+ 20
+ 26
+ 15
+
+
+
+ $(DEVICE):gdx:status:sfp0:aurora
+
+
+ true
+
+
+ 1
+
+
+
+
+
+
+ 10
+ 5
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ SFP1
+
+
+
+
+
+ 210
+ 15
+ 200
+ 131
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 81
+ 15
+
+
+
+
+ 8
+
+
+
+ Link status
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 125
+ 20
+ 11
+ 11
+
+
+
+ true
+
+
+ $(DEVICE):gdx:status:sfp1:aurora
+
+
+ caLed::Alarm
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 79
+
+
+
+
+
+
+
+
+ 150
+ 15
+ 41
+ 20
+
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp1:aurora
+
+
+ Clear
+
+
+ 0
+
+
+
+
+
+ 10
+ 45
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 45
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp1:tx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 65
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 65
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp1:tx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 85
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 85
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp1:tx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 110
+ 105
+ 81
+ 16
+
+
+
+ Clear
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp1:tx_error_injection
+
+
+ Clear
+
+
+
+ 225
+ 120
+ 0
+
+
+
+ 1
+
+
+
+
+
+ 95
+ 20
+ 26
+ 15
+
+
+
+ $(DEVICE):gdx:status:sfp1:aurora
+
+
+ true
+
+
+ 1
+
+
+
+
+
+
+ 215
+ 5
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ SFP2
+
+
+
+
+
+ 5
+ 160
+ 200
+ 241
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 81
+ 15
+
+
+
+
+ 8
+
+
+
+ Link status
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 125
+ 20
+ 11
+ 11
+
+
+
+ true
+
+
+ $(DEVICE):gdx:status:sfp2:aurora
+
+
+ caLed::Alarm
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 79
+
+
+
+
+
+
+
+
+ 135
+ 15
+ 41
+ 20
+
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp2:aurora
+
+
+ Clear
+
+
+ 0
+
+
+
+
+
+ 10
+ 50
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 50
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:rx_packet_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 70
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx crc err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 70
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:rx_crc_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 95
+ 90
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:rx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 90
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 110
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 110
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:rx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 95
+ 130
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:rx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 130
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 160
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 160
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:tx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 180
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 180
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:tx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 200
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 200
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp2:tx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 110
+ 220
+ 81
+ 16
+
+
+
+ Inject CRC err
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp2:tx_error_injection
+
+
+ Inject CRC err
+
+
+
+ 225
+ 120
+ 0
+
+
+
+ 1
+
+
+
+
+
+ 95
+ 20
+ 26
+ 15
+
+
+
+ $(DEVICE):gdx:status:sfp2:aurora
+
+
+ true
+
+
+ 1
+
+
+
+
+
+
+ 210
+ 160
+ 200
+ 241
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 81
+ 15
+
+
+
+
+ 8
+
+
+
+ Link status
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 125
+ 20
+ 11
+ 11
+
+
+
+ true
+
+
+ $(DEVICE):gdx:status:sfp3:aurora
+
+
+ caLed::Alarm
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ 79
+
+
+
+
+
+
+
+
+ 150
+ 15
+ 41
+ 20
+
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp3:aurora
+
+
+ Clear
+
+
+ 0
+
+
+
+
+
+ 10
+ 50
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 50
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:rx_packet_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 11
+ 70
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx crc err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 70
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:rx_crc_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 95
+ 90
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:rx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 90
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 110
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 110
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:rx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 95
+ 130
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:rx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 130
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ rx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 160
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx err cnt
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 160
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:tx_error_counter
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 180
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 180
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:tx_packet_length
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 10
+ 200
+ 80
+ 15
+
+
+
+
+ 8
+
+
+
+ tx pkt len err
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 95
+ 200
+ 100
+ 15
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):gdx:status:sfp3:tx_packet_length_error
+
+
+ true
+
+
+ 1
+
+
+
+
+
+ 110
+ 220
+ 81
+ 16
+
+
+
+ Inject CRC err
+
+
+ EPushButton::Height
+
+
+ $(DEVICE):gdx:status:sfp3:tx_error_injection
+
+
+ Inject CRC err
+
+
+
+ 225
+ 120
+ 0
+
+
+
+ 1
+
+
+
+
+
+ 95
+ 20
+ 26
+ 15
+
+
+
+ $(DEVICE):gdx:status:sfp3:aurora
+
+
+ true
+
+
+ 1
+
+
+
+
+
+
+ 215
+ 150
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ SFP4
+
+
+
+
+
+ 10
+ 150
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ SFP3
+
+
+
+
+
+ ADC
+
+
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/hp_temperatures.ui b/LiberaBrilliance+/caQtDM3.2/hp_temperatures.ui
new file mode 100755
index 0000000..264b8d2
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/hp_temperatures.ui
@@ -0,0 +1,520 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 410
+ 208
+
+
+
+ HP Temperatures
+
+
+ HP Temp >> $(BPM)
+
+
+
+
+
+ 70
+ 40
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:pt1
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 55
+ 10
+ 91
+ 21
+
+
+
+
+ 10
+
+
+
+ Temp [degC]
+
+
+
+
+
+ 70
+ 60
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:pt2
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 80
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:pt3
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 100
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:pt4
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 140
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:ts2
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 120
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:ts1
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 160
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:ts3
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 70
+ 180
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(BPM):hp_temp:ts4
+
+
+ 3
+
+
+ caLineEdit::User
+
+
+ true
+
+
+
+
+
+ 20
+ 40
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ PT1
+
+
+
+
+
+ 20
+ 60
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ PT2
+
+
+
+
+
+ 20
+ 100
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ PT4
+
+
+
+
+
+ 20
+ 80
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ PT3
+
+
+
+
+
+ 20
+ 180
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ TS4
+
+
+
+
+
+ 20
+ 160
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ TS3
+
+
+
+
+
+ 20
+ 140
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ TS2
+
+
+
+
+
+ 20
+ 120
+ 41
+ 16
+
+
+
+
+ 10
+
+
+
+ TS1
+
+
+
+
+
+ 140
+ 40
+ 266
+ 156
+
+
+
+
+ 6
+
+
+
+ QFrame::Box
+
+
+ 1-hour temperature history plot
+
+
+ Time
+
+
+ Temperature
+
+
+ $(BPM):hp_temp:pt1;$(BPM):hp_temp:pt2;$(BPM):hp_temp:pt3;$(BPM):hp_temp:pt4;$(BPM):hp_temp:ts1;$(BPM):hp_temp:ts2;$(BPM):hp_temp:ts3;$(BPM):hp_temp:ts4
+
+
+ caStripPlot::Minute
+
+
+ caStripPlot::Low
+
+
+ caStripPlot::autoScale
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caStripPlot
+ QwtPlot
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/images/Layer_12-01-512.png b/LiberaBrilliance+/caQtDM3.2/images/Layer_12-01-512.png
new file mode 100755
index 0000000..0efce8c
Binary files /dev/null and b/LiberaBrilliance+/caQtDM3.2/images/Layer_12-01-512.png differ
diff --git a/LiberaBrilliance+/caQtDM3.2/images/fan.png b/LiberaBrilliance+/caQtDM3.2/images/fan.png
new file mode 100755
index 0000000..708f2ee
Binary files /dev/null and b/LiberaBrilliance+/caQtDM3.2/images/fan.png differ
diff --git a/LiberaBrilliance+/caQtDM3.2/images/images.qrc b/LiberaBrilliance+/caQtDM3.2/images/images.qrc
new file mode 100755
index 0000000..4b689a4
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/images/images.qrc
@@ -0,0 +1,7 @@
+
+
+ argonne.jpg
+ sr.png
+ fan.png
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/images/sr.png b/LiberaBrilliance+/caQtDM3.2/images/sr.png
new file mode 100755
index 0000000..1c0a5ea
Binary files /dev/null and b/LiberaBrilliance+/caQtDM3.2/images/sr.png differ
diff --git a/LiberaBrilliance+/caQtDM3.2/interlock.ui b/LiberaBrilliance+/caQtDM3.2/interlock.ui
new file mode 100755
index 0000000..ae18a5e
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/interlock.ui
@@ -0,0 +1,1955 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 366
+ 510
+
+
+
+
+ 10
+
+
+
+ Interlock
+
+
+ Interlock >> $(BPM)
+
+
+
+
+
+ 10
+ 80
+ 151
+ 16
+
+
+
+
+ 9
+
+
+
+ Interlock enable
+
+
+ $(BPM):ilk:enabled_sp
+
+
+
+
+
+ 10
+ 105
+ 151
+ 16
+
+
+
+
+ 9
+
+
+
+ Gain dependent
+
+
+ $(BPM):ilk:gain_dependent:enabled_sp
+
+
+
+
+
+ 35
+ 130
+ 66
+ 16
+
+
+
+ threshold
+
+
+
+
+
+ 300
+ 125
+ 61
+ 21
+
+
+
+ dB Att.
+
+
+
+
+
+ 5
+ 15
+ 356
+ 56
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 40
+ 10
+ 41
+ 16
+
+
+
+
+ 8
+
+
+
+ Xpos
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 85
+ 10
+ 36
+ 16
+
+
+
+
+ 8
+
+
+
+ Ypos
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 130
+ 5
+ 41
+ 26
+
+
+
+
+ 8
+
+
+
+ ADC
+ovf
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 175
+ 5
+ 41
+ 26
+
+
+
+
+ 8
+
+
+
+ ADC
+ovf_f
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 220
+ 5
+ 31
+ 26
+
+
+
+
+ 8
+
+
+
+ Att
+bit
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 50
+ 35
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):ilk:status:x
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 95
+ 35
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):ilk:status:y
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 140
+ 35
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):ilk:status:adc_ovf
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 185
+ 35
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):ilk:status:adc_ovf_filtered
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 230
+ 35
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):ilk:status:attenuator
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 280
+ 30
+ 71
+ 21
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Clear
+
+
+ $(BPM):ilk:status:reset_sp
+
+
+ Clear
+
+
+
+ 254
+ 254
+ 254
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+
+ 10
+ 5
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Status
+
+
+
+
+
+ 5
+ 180
+ 356
+ 161
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 81
+ 21
+
+
+
+
+ 10
+
+
+
+ X min [nm]
+
+
+
+
+
+ 10
+ 45
+ 81
+ 21
+
+
+
+
+ 10
+
+
+
+ X max [nm]
+
+
+
+
+
+ 10
+ 75
+ 81
+ 21
+
+
+
+
+ 10
+
+
+
+ Y min [nm]
+
+
+
+
+
+ 10
+ 100
+ 81
+ 21
+
+
+
+
+ 10
+
+
+
+ Y max [nm]
+
+
+
+
+
+ 10
+ 125
+ 131
+ 31
+
+
+
+
+ 10
+
+
+
+ Filter strength
+0=min, 255=max
+
+
+
+
+
+ 225
+ 20
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:min_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 130
+ 20
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:min_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 130
+ 45
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:max_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 225
+ 45
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:max_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 225
+ 100
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:max_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 225
+ 75
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:min_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 130
+ 100
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:max_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 130
+ 75
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:min_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 165
+ 130
+ 56
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:filter:position_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 225
+ 130
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:filter:position_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 170
+ 141
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Position limits
+
+
+
+
+
+ 5
+ 355
+ 356
+ 146
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 60
+ 141
+ 21
+
+
+
+
+ 10
+
+
+
+ ADC saturation
+
+
+
+
+
+ 10
+ 85
+ 141
+ 21
+
+
+
+
+ 10
+
+
+
+ Saturation duration
+
+
+
+
+
+ 10
+ 20
+ 86
+ 21
+
+
+
+
+ 10
+
+
+
+ Detection by
+
+
+
+
+
+ 225
+ 15
+ 111
+ 36
+
+
+
+
+ 8
+
+
+
+ Set in the config file:
+/var/opt/libera/cfg/
+libera-ebpm.xml
+
+
+
+
+
+ 100
+ 20
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:ovf_mode
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 60
+ 46
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:ovf_threshold_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 215
+ 60
+ 126
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:ovf_threshold_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 85
+ 46
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:limits:ovf_duration_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 215
+ 85
+ 126
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:limits:ovf_duration_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 215
+ 115
+ 126
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:filter:overflow_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 115
+ 46
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:filter:overflow_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 110
+ 131
+ 31
+
+
+
+
+ 10
+
+
+
+ Filter strength
+0=min, 6=max
+
+
+
+
+
+
+ 165
+ 80
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):ilk:enabled_mon
+
+
+
+
+
+ 165
+ 80
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):ilk:enabled_mon
+
+
+
+
+
+ 165
+ 105
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):ilk:gain_dependent:enabled_mon
+
+
+
+
+
+ 165
+ 105
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):ilk:gain_dependent:enabled_mon
+
+
+
+
+
+ 10
+ 345
+ 141
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Overflow limits
+
+
+
+
+
+ 165
+ 125
+ 76
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:gain_dependent:threshold_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 125
+ 46
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):ilk:gain_dependent:threshold_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 245
+ 125
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ilk:gain_dependent:threshold_dB_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/ioc_db_update/README b/LiberaBrilliance+/caQtDM3.2/ioc_db_update/README
new file mode 100755
index 0000000..5534bae
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/ioc_db_update/README
@@ -0,0 +1,10 @@
+Advanced DSC interface can display a streamed signal with
+amplitude and phase coefficients. To enable new PVs, replace
+the current ioc database (raf.db only) with the one in this
+directory.
+
+Original database refers to libera-ioc version 2.80.
+
+Database location in Libera Brilliance+:
+
+ /opt/libera-ioc/db/
diff --git a/LiberaBrilliance+/caQtDM3.2/ioc_db_update/raf.db b/LiberaBrilliance+/caQtDM3.2/ioc_db_update/raf.db
new file mode 100755
index 0000000..7de1935
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/ioc_db_update/raf.db
@@ -0,0 +1,890 @@
+
+record(libera, "$(P):$(B):clock_info:decimation:sw")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.decimation.sw")
+}
+
+record(libera, "$(P):$(B):clock_info:adc_frequency")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.adc_frequency")
+}
+
+record(libera, "$(P):$(B):clock_info:decimation:sa")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.decimation.sa")
+}
+
+record(libera, "$(P):$(B):clock_info:decimation:tbt")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.decimation.tbt")
+}
+
+record(libera, "$(P):$(B):clock_info:tbt_frequency")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.tbt_frequency")
+}
+
+record(libera, "$(P):$(B):clock_info:harmonic_number")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.harmonic_number")
+}
+
+record(libera, "$(P):$(B):clock_info:rf_frequency")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.rf_frequency")
+}
+
+record(libera, "$(P):$(B):clock_info:decimation:fa")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).clock_info.decimation.fa")
+}
+
+record(libera, "$(P):$(B):maxadc")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conf.second_max")
+ field(SCAN, "1 second")
+}
+
+record(libera, "$(P):$(B):maxadc_rst")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conf.second_max_reset")
+}
+
+record(libera, "$(P):$(B):agc:enabled")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.agc.enabled")
+}
+
+record(libera, "$(P):$(B):agc:power_level")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.agc.power_level")
+}
+
+record(libera, "$(P):$(B):agc:att")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.att")
+}
+
+record(libera, "$(P):$(B):switching:enable")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.switching")
+}
+
+record(libera, "$(P):$(B):switching:source")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conf.switching_source")
+}
+
+record(libera, "$(P):$(B):switching:delay")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conf.switching_delay")
+}
+
+record(libera, "$(P):$(B):dsc:avg_ph_patt")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.averaging_phase_patterns")
+}
+
+record(libera, "$(P):$(B):dsc:avg_gain_patt")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.averaging_gain_patterns")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:gain_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.gain")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:gain_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.gain.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:gain_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.gain.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:gain_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.gain.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:gain_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.gain.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:phase_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.phase")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:phase_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.phase.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:phase_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.phase.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:phase_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.phase.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_a:phase_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.phase.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:phase_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.phase")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:phase_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.phase.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:phase_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.phase.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:phase_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.phase.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:phase_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.phase.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:gain_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.gain")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:gain_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.gain.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:gain_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.gain.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:gain_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.gain.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_b:gain_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.gain.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:phase_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.phase")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:phase_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.phase.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:phase_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.phase.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:phase_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.phase.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:phase_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.phase.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:gain_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.gain")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:gain_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.gain.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:gain_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.gain.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:gain_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.gain.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_c:gain_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.gain.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:gain_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.gain")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:gain_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.gain.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:gain_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.gain.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:gain_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.gain.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:gain_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.gain.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:phase_avg")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.phase")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:phase_0")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.phase.pattern_0")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:phase_1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.phase.pattern_1")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:phase_2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.phase.pattern_2")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:ch_d:phase_3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.phase.pattern_3")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:if_delta")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.if_delta")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:adjust")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.coefficients.adjust")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:type")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.coefficients.type")
+}
+
+record(libera, "$(P):$(B):dsc:coeff:att_dependent")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.coefficients.att_dependent")
+}
+
+record(libera, "$(P):$(B):dsc:frequency")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.frequency")
+}
+
+record(libera, "$(P):$(B):dsc:tolerance_curr")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.quality.tolerance_curr")
+}
+
+record(libera, "$(P):$(B):dsc:tolerance_thr")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.quality.tolerance_thr")
+}
+
+record(libera, "$(P):$(B):dsc:qselect")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.quality.selector")
+}
+
+record(libera, "$(P):$(B):dsc:maxadc_thr")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.tuning.dsc.threshold.second_max_limit")
+}
+
+record(libera, "$(P):$(B):ilk:enabled")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.enabled")
+}
+
+record(libera, "$(P):$(B):ilk:gain_dependent:enabled")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.gain_dependent.enabled")
+}
+
+record(libera, "$(P):$(B):ilk:gain_dependent:threshold")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.gain_dependent.threshold")
+}
+
+record(libera, "$(P):$(B):ilk:gain_dependent:threshold_dB")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.gain_dependent.threshold_dB")
+ field(SCAN, "1 second")
+}
+
+record(libera, "$(P):$(B):ilk:limits:ovf_mode")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.overflow.mode")
+}
+
+record(libera, "$(P):$(B):ilk:limits:ovf_threshold")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.overflow.threshold")
+}
+
+record(libera, "$(P):$(B):ilk:limits:ovf_duration")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.overflow.duration")
+}
+
+record(libera, "$(P):$(B):ilk:filter:overflow")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.filter.overflow")
+}
+
+record(libera, "$(P):$(B):ilk:filter:position")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.filter.position")
+}
+
+record(libera, "$(P):$(B):ilk:limits:max_y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.position.max.y")
+}
+
+record(libera, "$(P):$(B):ilk:limits:max_x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.position.max.x")
+}
+
+record(libera, "$(P):$(B):ilk:limits:min_y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.position.min.y")
+}
+
+record(libera, "$(P):$(B):ilk:limits:min_x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.limits.position.min.x")
+}
+
+record(libera, "$(P):$(B):ilk:status")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status")
+}
+
+record(libera, "$(P):$(B):ilk:status:reset")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.reset")
+}
+
+record(libera, "$(P):$(B):ilk:status:adc_ovf")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.adc_overflow")
+}
+
+record(libera, "$(P):$(B):ilk:status:x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.x")
+}
+
+record(libera, "$(P):$(B):ilk:status:attenuator")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.attenuator")
+}
+
+record(libera, "$(P):$(B):ilk:status:adc_ovf_filtered")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.adc_overflow_filtered")
+}
+
+record(libera, "$(P):$(B):ilk:status:y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).interlock.status.il_status.y")
+}
+
+record(libera, "$(P):$(B):pm:limits:ovf_threshold")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.overflow.threshold")
+}
+
+record(libera, "$(P):$(B):hp_temp:ts1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.ts1")
+}
+
+record(libera, "$(P):$(B):hp_temp:ts2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.ts2")
+}
+
+record(libera, "$(P):$(B):hp_temp:ts3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.ts3")
+}
+
+record(libera, "$(P):$(B):hp_temp:ts4")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.ts4")
+}
+
+record(libera, "$(P):$(B):hp_temp:pt1")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.pt1")
+}
+
+record(libera, "$(P):$(B):hp_temp:pt2")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.pt2")
+}
+
+record(libera, "$(P):$(B):hp_temp:pt3")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.pt3")
+}
+
+record(libera, "$(P):$(B):hp_temp:pt4")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).hp_temp.pt4")
+}
+
+record(libera, "$(P):$(B):pm:length")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.length")
+}
+
+record(libera, "$(P):$(B):pm:limits:ovf_duration")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.overflow.duration")
+}
+
+record(libera, "$(P):$(B):pm:limits:max_x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.position.max.x")
+}
+
+record(libera, "$(P):$(B):pm:limits:max_y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.position.max.y")
+}
+
+record(libera, "$(P):$(B):pm:limits:min_y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.position.min.y")
+}
+
+record(libera, "$(P):$(B):pm:limits:min_x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.limits.position.min.x")
+}
+
+record(libera, "$(P):$(B):pm:timestamp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.timestamp")
+}
+
+record(libera, "$(P):$(B):pm:source_select")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.source_select")
+}
+
+record(libera, "$(P):$(B):pm:offset")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.offset")
+}
+
+record(libera, "$(P):$(B):pm:capacity")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.capacity")
+}
+
+record(libera, "$(P):$(B):pm:os_time")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.os_time")
+}
+
+record(libera, "$(P):$(B):pm:capture")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.capture")
+}
+
+record(libera, "$(P):$(B):tbt:sr:tbt_enable")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.mode.sw_enable")
+}
+
+record(libera, "$(P):$(B):tbt:sr:fa_enable")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.mode.hw_enable")
+}
+
+record(libera, "$(P):$(B):tbt:sr:avg_window")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.averaging_window")
+}
+
+record(libera, "$(P):$(B):tbt:sr:avg_stop")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.averaging_stop")
+}
+
+record(libera, "$(P):$(B):tbt:sr:start")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.start")
+}
+
+record(libera, "$(P):$(B):tbt:sr:window")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.spike_removal.window")
+}
+
+record(libera, "$(P):$(B):tbt:data_type")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.data_type")
+}
+
+record(libera, "$(P):$(B):tbt:adc_mask")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.adc_mask")
+}
+
+record(libera, "$(P):$(B):tbt:phase_offset")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.phase_offset")
+}
+
+record(libera, "$(P):$(B):info:customer")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).info.customer")
+}
+
+record(libera, "$(P):$(B):info:revision")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).info.revision")
+}
+
+record(libera, "$(P):$(B):info:health_status")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).info.health_status")
+}
+
+record(libera, "$(P):$(B):events:sync:count")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.sync.count")
+}
+
+record(libera, "$(P):$(B):events:trigger:count")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.trigger.count")
+}
+
+record(libera, "$(P):$(B):events:trigger:timestamp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.trigger.timestamp")
+}
+
+record(libera, "$(P):$(B):events:ilk:timestamp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.interlock.timestamp")
+}
+
+record(libera, "$(P):$(B):events:ilk:count")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.interlock.count")
+}
+
+record(libera, "$(P):$(B):events:current_time")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.current_time")
+}
+
+record(libera, "$(P):$(B):events:sync:timestamp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).events.sync.timestamp")
+}
+
+record(libera, "$(P):$(B):id")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.id")
+}
+
+record(libera, "$(P):$(B):kx")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.Kx")
+}
+
+record(libera, "$(P):$(B):ky")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.Ky")
+}
+
+record(libera, "$(P):$(B):ks")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.Ks")
+}
+
+record(libera, "$(P):$(B):off_x")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.off_x")
+}
+
+record(libera, "$(P):$(B):off_y")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.off_y")
+}
+
+record(libera, "$(P):$(B):off_s")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.off_s")
+}
+
+record(libera, "$(P):$(B):off_q")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signal_processing.position.off_q")
+}
+
+record(libera, "$(P):$(B):sync")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).local_timing.synchronize_lmt")
+}
+
+record(libera, "$(P):$(B):trig_delay")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).local_timing.trigger_delay")
+}
+
+record(libera, "$(P):$(B):sync_st_m")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).local_timing.sync_state_machine")
+}
+
+record(libera, "$(P):$(B):sp:adc_thr")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.threshold")
+}
+
+record(libera, "$(P):$(B):sp:orientation")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.pickup_pos")
+}
+
+record(libera, "$(P):$(B):sp:n_before")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.n_before")
+}
+
+record(libera, "$(P):$(B):sp:n_after")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.n_after")
+}
+
+record(libera, "$(P):$(B):stat:sa:x_mean")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.mean_x")
+}
+
+record(libera, "$(P):$(B):stat:sa:y_mean")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.mean_y")
+}
+
+record(libera, "$(P):$(B):stat:sa:x_std")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.std_x")
+}
+
+record(libera, "$(P):$(B):stat:sa:y_std")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.std_y")
+}
+
+record(libera, "$(P):$(B):stat:sa:step")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.step")
+}
+
+record(libera, "$(P):$(B):stat:sa:window")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.sa.window")
+}
+
+record(libera, "$(P):$(B):stat:tbt:x_mean")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.mean_x")
+}
+
+record(libera, "$(P):$(B):stat:tbt:y_mean")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.mean_y")
+}
+
+record(libera, "$(P):$(B):stat:tbt:x_std")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.std_x")
+}
+
+record(libera, "$(P):$(B):stat:tbt:y_std")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.std_y")
+}
+
+record(libera, "$(P):$(B):stat:tbt:period")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.period")
+}
+
+record(libera, "$(P):$(B):stat:tbt:window")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.window")
+}
+
+record(libera, "$(P):$(B):stat:tbt:mode")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).statistics.ddc.mode")
+}
+
+record(liberaSignal, "$(P):$(B):sp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.signal")
+ field(SCAN, "I/O Intr")
+ field(ACQM, "Event")
+}
+
+record(liberaSignal, "$(P):$(B):adc")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.adc")
+ field(NGRP, 2048)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):ddc_raw")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.ddc_raw")
+ field(NGRP, 10000)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):pm:ddc_raw")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.signals.ddc_raw")
+ field(NGRP, 10000)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):pm:ddc_synth")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).postmortem.signals.ddc_synthetic")
+ field(NGRP, 10000)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):ddc_synth")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.ddc_synthetic")
+ field(NGRP, 10000)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+
+record(liberaSignal, "$(P):$(B):event")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):fa")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.fa")
+ field(NGRP, 1)
+}
+
+record(liberaSignal, "$(P):$(B):sa")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.sa")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):tdp_synth")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).signals.tdp_synthetic")
+ field(NGRP, 10000)
+ field(ACQM, "Event")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):tbt:tbt_window")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).tbt.tbt_window")
+ field(NGRP, 2048)
+ field(ACQM, "Now")
+ field(SCAN, "Passive")
+}
+
+record(liberaSignal, "$(P):$(B):sp")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).single_pass.signal")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):dsc:acpc_a")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_0.stream")
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):dsc:acpc_b")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_1.s$
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):dsc:acpc_c")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_2.s$
+ field(SCAN, "I/O Intr")
+}
+
+record(liberaSignal, "$(P):$(B):dsc:acpc_d")
+{
+ info(MCII, "mcii://$(D)/boards.$(MB).conditioning.coefficients.channel_3.s$
+ field(SCAN, "I/O Intr")
+}
+
diff --git a/LiberaBrilliance+/caQtDM3.2/main.ui b/LiberaBrilliance+/caQtDM3.2/main.ui
new file mode 100755
index 0000000..a959ae4
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/main.ui
@@ -0,0 +1,387 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 350
+ 150
+
+
+
+ Libera Brilliance+: $(DEVICE)
+
+
+ Libera Brilliance+
+
+
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ true
+
+
+ IOC >> $(DEVICE)
+
+
+
+
+
+ 245
+ 55
+ 101
+ 51
+
+
+
+
+ FreeSans
+ 10
+
+
+
+
+ 255
+ 150
+ 0
+
+
+
+ bpm #3;bpm #4
+
+
+ main_bpm;main_bpm
+
+
+ BPM=$(DEVICE):bpm3;BPM=$(DEVICE):bpm4
+
+
+ EPushButton::None
+
+
+
+
+
+ 155
+ 85
+ 81
+ 21
+
+
+
+
+ FreeSans
+
+
+
+ timing
+
+
+
+ 97
+ 214
+ 240
+
+
+
+ EvRx;TIM
+
+
+ evrx;evrx
+
+
+ DEVICE=$(DEVICE), MODULE=evrx; DEVICE=$(DEVICE), MODULE=tim
+
+
+ EPushButton::WidthAndHeight
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ 45
+ 55
+ 101
+ 51
+
+
+
+
+ FreeSans
+ 10
+ false
+
+
+
+
+ 255
+ 150
+ 0
+
+
+
+ bpm #1;bpm #2
+
+
+ main_bpm;main_bpm
+
+
+ BPM=$(DEVICE):bpm1;BPM=$(DEVICE):bpm2;
+
+
+ EPushButton::None
+
+
+
+
+
+ 5
+ 55
+ 31
+ 51
+
+
+
+
+ 0
+ 0
+
+
+
+
+ FreeSans
+ 10
+ false
+
+
+
+
+
+
+
+ 225
+ 225
+ 227
+
+
+
+ fans
+
+
+ fans;
+
+
+ DEVICE=$(DEVICE)
+
+
+ EPushButton::None
+
+
+
+
+
+ 0
+ 110
+ 346
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 70
+ 125
+ 266
+ 16
+
+
+
+
+ Arial
+ 7
+
+
+
+ Instrumentation Technologies d.d. - June 2018
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 5
+ 5
+ 81
+ 21
+
+
+
+ IOC info
+
+
+ main_info
+
+
+ DEVICE=$(DEVICE)
+
+
+
+
+
+ 0
+ 35
+ 346
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 320
+ 5
+ 16
+ 16
+
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):ebpm:app-name
+
+
+ caLed::Static
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 255
+ 0
+
+
+
+ libera-ebpm
+
+
+
+
+
+
+
+
+ 155
+ 55
+ 81
+ 26
+
+
+
+
+ FreeSans
+
+
+
+ GDX
+
+
+
+ 97
+ 214
+ 240
+
+
+
+ Design 1;Design 2;Grouping+;Design 4;Design 5;Design 6;
+
+
+ gdx1;gdx2;gdx3;gdx4;gdx5;gdx6
+
+
+ DEVICE=$(DEVICE);DEVICE=$(DEVICE):gdx;DEVICE=$(DEVICE):gdx;DEVICE=$(DEVICE);DEVICE=$(DEVICE);DEVICE=$(DEVICE)
+
+
+ EPushButton::WidthAndHeight
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ ADC raw data
+
+
+
+
+ Turn-by-turn data
+
+
+
+
+ Slow acquisition data
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caLed
+ QWidget
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/main_bpm.ui b/LiberaBrilliance+/caQtDM3.2/main_bpm.ui
new file mode 100755
index 0000000..b0c1b10
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/main_bpm.ui
@@ -0,0 +1,3222 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 525
+ 550
+
+
+
+ Main BPM window
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ Main >> $(BPM)
+
+
+
+
+
+ 5
+ 15
+ 246
+ 191
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 95
+ 70
+ 50
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):tbt:phase_offset_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 95
+ 45
+ 50
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):trig_delay_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 95
+ 20
+ 50
+ 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
+
+
+ $(BPM):id_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 20
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ BPM ID
+
+
+
+
+
+ 5
+ 45
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Trigger delay
+
+
+
+
+
+ 5
+ 70
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Phase offset
+
+
+
+
+
+ 10
+ 105
+ 111
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 253
+ 221
+ 123
+
+
+
+ Scaling coefficients
+
+
+ scaling_coefficients
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 10
+ 90
+ 226
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 130
+ 226
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 145
+ 61
+ 31
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Spike
+removal
+
+
+ spike_removal
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 75
+ 145
+ 106
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Enabled on TBT
+
+
+ $(BPM):tbt:sr:tbt_enable_sp
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+
+
+ 75
+ 165
+ 106
+ 16
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Enabled on FA
+
+
+ $(BPM):tbt:sr:fa_enable_sp
+
+
+ caToggleButton::WidthAndHeight
+
+
+
+
+
+ 125
+ 105
+ 111
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Processing window
+
+
+ tbt_window
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 150
+ 20
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):id_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 150
+ 45
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):trig_delay_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 150
+ 70
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:phase_offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 185
+ 145
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):tbt:sr:tbt_enable_mon
+
+
+
+
+
+ 185
+ 145
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):tbt:sr:tbt_enable_mon
+
+
+
+
+
+ 185
+ 165
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):tbt:sr:fa_enable_mon
+
+
+
+
+
+ 185
+ 165
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):tbt:sr:fa_enable_mon
+
+
+
+
+
+
+ 10
+ 5
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Processing
+
+
+
+
+
+ 5
+ 220
+ 246
+ 91
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 95
+ 40
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):agc:power_level_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 5
+ 20
+ 141
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::LeftToRight
+
+
+ Auto gain control
+
+
+ $(BPM):agc:enabled_sp
+
+
+
+
+
+ 5
+ 40
+ 81
+ 20
+
+
+
+
+ 9
+
+
+
+ Power level
+
+
+
+
+
+ 5
+ 65
+ 81
+ 20
+
+
+
+
+ 9
+
+
+
+ Attenuation
+
+
+
+
+
+ 185
+ 20
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):agc:enabled_mon
+
+
+
+
+
+ 185
+ 20
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):agc:enabled_mon
+
+
+
+
+
+ 165
+ 40
+ 71
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):agc:power_level_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 95
+ 65
+ 61
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):agc:att_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 5
+ 325
+ 246
+ 151
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 5
+ 39
+ 236
+ 21
+
+
+
+
+ 8
+
+
+
+ SA mean X/Y [nm]
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 5
+ 80
+ 236
+ 16
+
+
+
+
+ 8
+
+
+
+ SA RMS X/Y [nm]
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 10
+ 15
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Max ADC
+
+
+
+
+
+ 85
+ 120
+ 71
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ More
+
+
+ statistics
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 95
+ 15
+ 106
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):maxadc
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 5
+ 55
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:x_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 125
+ 55
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:y_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 5
+ 95
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:x_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 125
+ 95
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:y_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 255
+ 15
+ 261
+ 206
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 100
+ 186
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 80
+ 151
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::LeftToRight
+
+
+ Att. dependent
+
+
+ $(BPM):dsc:coeff:att_dependent_sp
+
+
+ 1
+
+
+ 0
+
+
+
+
+
+ 5
+ 40
+ 151
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::LeftToRight
+
+
+ DSC learning
+
+
+ $(BPM):dsc:coeff:adjust_sp
+
+
+
+
+
+ 5
+ 18
+ 151
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::LeftToRight
+
+
+ Cross-bar switch
+
+
+ $(BPM):switching:enable_sp
+
+
+
+
+
+ 5
+ 60
+ 151
+ 16
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Qt::LeftToRight
+
+
+ Unity coefficients
+
+
+ $(BPM):dsc:coeff:type_sp
+
+
+ 0
+
+
+ 1
+
+
+
+
+
+ 130
+ 20
+ 26
+ 16
+
+
+
+
+ Sans Serif
+
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ ?
+
+
+ crossbar_switch
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 5
+ 115
+ 116
+ 20
+
+
+
+
+ 9
+
+
+
+ Switching source
+
+
+
+
+
+
+ 5
+ 140
+ 121
+ 20
+
+
+
+
+ 9
+
+
+
+ Switching delay
+
+
+
+
+
+ 120
+ 140
+ 71
+ 20
+
+
+
+
+ Arial
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):switching:delay_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 190
+ 175
+ 66
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Advanced
+
+
+ dsc_details
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 10
+ 160
+ 241
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 95
+ 175
+ 16
+ 16
+
+
+
+ false
+
+
+ true
+
+
+ DSCOK
+
+
+
+ 0
+ 170
+ 0
+
+
+
+ 1
+
+
+
+
+
+ 5
+ 174
+ 81
+ 21
+
+
+
+
+ 7
+
+
+
+ Compensations
+allowed
+
+
+
+
+
+ 125
+ 165
+ 1
+ 1
+
+
+
+ DSCOK
+
+
+ A<B
+
+
+ $(BPM):dsc:tolerance_thr
+
+
+ $(BPM):dsc:tolerance_curr
+
+
+
+
+
+ 200
+ 20
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):switching:enable_mon
+
+
+
+
+
+ 200
+ 20
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):switching:enable_mon
+
+
+
+
+
+ 200
+ 40
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):dsc:coeff:adjust_mon
+
+
+
+
+
+ 200
+ 40
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):dsc:coeff:adjust_mon
+
+
+
+
+
+ 200
+ 60
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ unity
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):dsc:coeff:type_mon
+
+
+
+
+
+ 200
+ 60
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ adjusted
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):dsc:coeff:type_mon
+
+
+
+
+
+ 200
+ 80
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 0
+
+
+
+ caLabel::Calc
+
+
+ $(BPM):dsc:coeff:att_dependent_mon
+
+
+
+
+
+ 200
+ 80
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):dsc:coeff:att_dependent_mon
+
+
+
+
+
+ 200
+ 115
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ External
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):switching:source_mon
+
+
+
+
+
+ 200
+ 115
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ Internal
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):switching:source_mon
+
+
+
+
+
+ 200
+ 140
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):switching:delay_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 255
+ 235
+ 261
+ 91
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 5
+ 25
+ 126
+ 26
+
+
+
+
+ Sans Serif
+ 9
+
+
+
+ Interlock enabled
+
+
+ $(BPM):ilk:enabled_sp
+
+
+
+
+
+ 5
+ 60
+ 141
+ 21
+
+
+
+
+ Sans Serif
+ 8
+
+
+
+ Postmortem enabled
+
+
+ $(BPM):pm:capture_sp
+
+
+
+
+
+ 210
+ 25
+ 46
+ 26
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ ILK
+Settings
+
+
+ interlock
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 210
+ 55
+ 46
+ 26
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ PM
+Settings
+
+
+ postmortem
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 155
+ 30
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):ilk:enabled_mon
+
+
+
+
+
+ 155
+ 30
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):ilk:enabled_mon
+
+
+
+
+
+ 155
+ 60
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ disabled
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(BPM):pm:capture_mon
+
+
+
+
+
+ 155
+ 60
+ 51
+ 16
+
+
+
+ QFrame::Box
+
+
+ enabled
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(BPM):pm:capture_mon
+
+
+
+
+
+
+ 5
+ 490
+ 511
+ 51
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 255
+ 10
+ 120
+ 31
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ High precision
+temperature sensors
+
+
+ hp_temperatures
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 5
+ 15
+ 151
+ 21
+
+
+
+
+ 9
+
+
+
+ FPGA temp. [° C]
+
+
+
+
+
+ 155
+ 15
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):sensors:temp_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 480
+ 101
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Sensors
+
+
+
+
+
+ 10
+ 210
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Gain control
+
+
+
+
+
+ 260
+ 225
+ 201
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Interlock / Postmortem
+
+
+
+
+
+ 260
+ 5
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ DSC
+
+
+
+
+
+ 215
+ 10
+ 26
+ 16
+
+
+
+
+ Sans Serif
+
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ ?
+
+
+ design_info
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 255
+ 340
+ 261
+ 136
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 5
+ 15
+ 120
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Menu
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ ADC buffer
+
+
+ adc_buffer
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 5
+ 75
+ 120
+ 31
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ TBT
+Frequency Domain
+
+
+ tbt_synth
+
+
+ BPM=$(BPM), SIG=ddc_synth
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 135
+ 40
+ 121
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Slow data (e.g.10 Hz)
+
+
+ sa_data
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 5
+ 110
+ 120
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ TBT - I and Q
+
+
+ tbt_iq
+
+
+ BPM=$(BPM), SIG=ddc_raw
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 5
+ 40
+ 120
+ 31
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ TBT
+Time Domain
+
+
+ tbt_synth
+
+
+ BPM=$(BPM), SIG=tdp_synth
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 135
+ 15
+ 120
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Fast data (e.g.10 kHz)
+
+
+ fa
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 135
+ 65
+ 121
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Menu
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Single pass (on-trigger)
+
+
+ single_pass
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+ 135
+ 110
+ 121
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Menu
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ Acq.settings
+
+
+ acquisition_settings
+
+
+ BPM=$(BPM)
+
+
+ EPushButton::WidthAndHeight
+
+
+
+
+
+
+ 260
+ 330
+ 166
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Signals and buffers
+
+
+
+
+
+ 10
+ 315
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Signal info
+
+
+
+
+
+ ADC
+
+
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCalc
+ QLabel
+
+
+
+
+
+
+
+
+ actionADC
+ triggered()
+ adc_buff
+ setFocus()
+
+
+ -1
+ -1
+
+
+ 47
+ 617
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/main_info.ui b/LiberaBrilliance+/caQtDM3.2/main_info.ui
new file mode 100755
index 0000000..942de58
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/main_info.ui
@@ -0,0 +1,542 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 342
+ 201
+
+
+
+ Libera Brilliance+
+
+
+ Libera Brilliance+
+
+
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ true
+
+
+ IOC info
+
+
+
+
+
+ 9
+ 10
+ 67
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Eth1
+
+
+
+
+
+ 100
+ 10
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(192, 192, 192, 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(96, 96, 96, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(96, 96, 96, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ $(DEVICE):ioc:ip:eth0
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 8
+ 90
+ 85
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ CPU load [%]
+
+
+
+
+
+ 100
+ 90
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ caTextEntry,caLineEdit {background-color: rgba(192, 192, 192, 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(96, 96, 96, 255) rgba(255, 255, 255, 255) rgba(255, 255, 255, 255) rgba(96, 96, 96, 255);} caTextEntry:focus {padding: 0px; border: 2px groove rgba(255, 0, 0, 255); border-radius: 1px;}
+
+
+ $(DEVICE):ioc:cpu
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 9
+ 50
+ 67
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Hostname
+
+
+
+
+
+ 100
+ 50
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:hostname
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 8
+ 110
+ 56
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Loadavg
+
+
+
+
+
+ 100
+ 110
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:loadavg
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 9
+ 70
+ 71
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Uptime
+
+
+
+
+
+ 100
+ 70
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:uptime
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 8
+ 130
+ 86
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Free memory
+
+
+
+
+
+ 100
+ 130
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:free_mem
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 9
+ 180
+ 32
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Date
+
+
+
+
+
+ 82
+ 180
+ 256
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:date
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 30
+ 67
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Eth2
+
+
+
+
+
+ 100
+ 30
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:ip:eth1
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 220
+ 155
+ 121
+ 16
+
+
+
+
+ FreeSans
+ 10
+
+
+
+ $(DEVICE):ioc:max_bytes
+
+
+
+ 192
+ 192
+ 192
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 155
+ 211
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ EPICS_CA_MAX_ARRAY_BYTES
+
+
+
+
+
+ ADC raw data
+
+
+
+
+ Turn-by-turn data
+
+
+
+
+ Slow acquisition data
+
+
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/postmortem.ui b/LiberaBrilliance+/caQtDM3.2/postmortem.ui
new file mode 100755
index 0000000..cf9179b
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/postmortem.ui
@@ -0,0 +1,1532 @@
+
+
+ TBTSYNTH
+
+
+
+ 0
+ 0
+ 990
+ 576
+
+
+
+
+ 10
+
+
+
+ Postmortem
+
+
+ Postmortem >> $(BPM)
+
+
+
+
+
+ 645
+ 9
+ 331
+ 271
+
+
+
+
+ Sans
+ 8
+
+
+
+ Amplitudes
+
+
+ Turns
+
+
+ Arbitrary units
+
+
+ ;$(BPM):pm:ddc_synth.Va
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):pm:ddc_synth.Vb
+
+
+
+ 255
+ 157
+ 0
+
+
+
+ ;$(BPM):pm:ddc_synth.Vc
+
+
+
+ 50
+ 198
+ 42
+
+
+
+ ;$(BPM):pm:ddc_synth.Vd
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 645
+ 290
+ 331
+ 271
+
+
+
+
+ Sans
+ 8
+
+
+
+ SUM
+
+
+ Turns
+
+
+ Arbitrary units
+
+
+ ;$(BPM):pm:ddc_synth.Sum
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 6
+ 0
+ 255
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 10
+ 365
+ 131
+ 20
+
+
+
+
+ 10
+
+
+
+ Scan type
+
+
+
+
+
+ 10
+ 335
+ 131
+ 20
+
+
+
+
+ 10
+
+
+
+ Acquisition mode
+
+
+
+
+
+
+
+ 140
+ 395
+ 101
+ 21
+
+
+
+ Proc/Read
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):pm:ddc_synth.PROC
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ 1
+
+
+
+
+
+ 305
+ 290
+ 331
+ 271
+
+
+
+
+ Sans
+ 8
+
+
+
+ Vertical position
+
+
+ Turns
+
+
+ Position [nm]
+
+
+ ;$(BPM):pm:ddc_synth.Y
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 33
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 6
+ 0
+ 255
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 305
+ 9
+ 331
+ 271
+
+
+
+
+ Sans
+ 8
+
+
+
+ Horizontal position
+
+
+ Turns
+
+
+ Position [nm]
+
+
+ ;$(BPM):pm:ddc_synth.X
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 10
+ 10
+ 100
+ 16
+
+
+
+ Enable
+
+
+ $(BPM):pm:capture_sp
+
+
+
+
+
+ 115
+ 10
+ 16
+ 16
+
+
+
+ true
+
+
+ $(BPM):pm:capture_mon
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+ 10
+ 45
+ 101
+ 21
+
+
+
+ Source select
+
+
+
+
+
+ 10
+ 70
+ 96
+ 21
+
+
+
+ Write Offset
+
+
+
+
+
+ 5
+ 125
+ 286
+ 196
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 57
+ 21
+
+
+
+ X min
+
+
+
+
+
+ 10
+ 40
+ 57
+ 21
+
+
+
+ X max
+
+
+
+
+
+ 10
+ 75
+ 57
+ 21
+
+
+
+ Y min
+
+
+
+
+
+ 10
+ 95
+ 57
+ 21
+
+
+
+ Y max
+
+
+
+
+
+ 11
+ 130
+ 106
+ 21
+
+
+
+ ADC saturation
+
+
+
+
+
+ 11
+ 155
+ 106
+ 21
+
+
+
+ Saturation dur.
+
+
+
+
+
+ 70
+ 100
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:max_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 165
+ 75
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:min_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 70
+ 45
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:max_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 165
+ 20
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:min_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 165
+ 100
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:max_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 70
+ 75
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:min_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 70
+ 20
+ 91
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:min_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 165
+ 45
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:max_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 180
+ 130
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:ovf_threshold_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 125
+ 130
+ 51
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:ovf_threshold_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 125
+ 155
+ 51
+ 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;}
+
+
+ QLineEdit::Normal
+
+
+ 0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):pm:limits:ovf_duration_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 180
+ 155
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:limits:ovf_duration_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 115
+ 141
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Limits
+
+
+
+
+
+ 195
+ 45
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:source_select_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 195
+ 70
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):pm:offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 110
+ 70
+ 76
+ 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
+
+
+ $(BPM):pm:offset_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/rtc.ui b/LiberaBrilliance+/caQtDM3.2/rtc.ui
new file mode 100755
index 0000000..d13cb54
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/rtc.ui
@@ -0,0 +1,460 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 425
+ 370
+
+
+
+ RTC
+
+
+ RTC settings >> $(DEVICE)
+
+
+
+
+
+ 5
+ 25
+ 131
+ 336
+
+
+
+ 16
+
+
+ $(DEVICE):in_mask
+
+
+ 16
+
+
+ 1
+
+
+ 100
+
+
+ caWaveTable::User
+
+
+ caWaveTable::string
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 10
+ 5
+ 131
+ 16
+
+
+
+ in_mask
+
+
+
+
+
+ 150
+ 5
+ 131
+ 16
+
+
+
+ in_function
+
+
+
+
+
+ 145
+ 25
+ 131
+ 336
+
+
+
+ 16
+
+
+ $(DEVICE):in_function
+
+
+ 16
+
+
+ 1
+
+
+ 100
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 285
+ 25
+ 131
+ 336
+
+
+
+ 16
+
+
+ $(DEVICE):code
+
+
+ 16
+
+
+ 1
+
+
+ 100
+
+
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 290
+ 5
+ 131
+ 16
+
+
+
+ code
+
+
+
+
+
+
+ caWaveTable
+ QTableWidget
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/sa_amplitudes.ui b/LiberaBrilliance+/caQtDM3.2/sa_amplitudes.ui
new file mode 100755
index 0000000..027dde4
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/sa_amplitudes.ui
@@ -0,0 +1,249 @@
+
+
+ SA
+
+
+
+ 0
+ 0
+ 960
+ 307
+
+
+
+
+ 0
+ 0
+
+
+
+ SA data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): SA amplitudes
+
+
+
+
+
+ 0
+ 0
+ 480
+ 150
+
+
+
+ SA data: A
+
+
+
+
+
+ amplitude
+
+
+ ;$(BPM):sa.Va
+
+
+ caStripPlot::autoScale
+
+
+ caStripPlot::Lines
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 0
+ 150
+ 480
+ 150
+
+
+
+ SA data: C
+
+
+ SA samples
+
+
+ amplitude
+
+
+ ;$(BPM):sa.Vc
+
+
+ caStripPlot::autoScale
+
+
+ caStripPlot::Lines
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 480
+ 0
+ 480
+ 150
+
+
+
+ SA data: B
+
+
+
+
+
+ amplitude
+
+
+ ;$(BPM):sa.Vb
+
+
+ caStripPlot::autoScale
+
+
+ caStripPlot::Lines
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 480
+ 150
+ 480
+ 150
+
+
+
+ SA data: D
+
+
+ SA samples
+
+
+ amplitude
+
+
+ ;$(BPM):sa.Vd
+
+
+ caStripPlot::autoScale
+
+
+ caStripPlot::Lines
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caStripPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/sa_data.ui b/LiberaBrilliance+/caQtDM3.2/sa_data.ui
new file mode 100755
index 0000000..3b5d53c
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/sa_data.ui
@@ -0,0 +1,519 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 572
+ 347
+
+
+
+ Slow data
+
+
+ SA data >> $(BPM)
+
+
+
+
+
+ 9
+ 176
+ 439
+ 162
+
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ Y position [nm]
+
+
+ $(BPM):sa.Y;$(BPM):stat:sa:y_mean;
+
+
+ caStripPlot::TimeScale
+
+
+ caStripPlot::autoScale
+
+
+ 1000000.000000000000000
+
+
+ -1000000.000000000000000
+
+
+ caStripPlot::User
+
+
+ caStripPlot::User
+
+
+
+ 170
+ 85
+ 0
+
+
+
+ caStripPlot::Channel
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 133
+ 190
+ 232
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ true
+
+
+
+
+
+ 9
+ 9
+ 439
+ 161
+
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ X position [nm]
+
+
+ $(BPM):sa.X;$(BPM):stat:sa:x_mean;
+
+
+ caStripPlot::TimeScale
+
+
+ caStripPlot::autoScale
+
+
+ 1000000.000000000000000
+
+
+ -1000000.000000000000000
+
+
+ caStripPlot::User
+
+
+ caStripPlot::User
+
+
+
+ 170
+ 170
+ 127
+
+
+
+ caStripPlot::Channel
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 133
+ 190
+ 232
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ true
+
+
+
+
+
+ 454
+ 9
+ 109
+ 16
+
+
+
+
+ 8
+
+
+
+ Current X position
+
+
+
+
+
+ 454
+ 176
+ 108
+ 16
+
+
+
+
+ 8
+
+
+
+ Current Y position
+
+
+
+
+
+ 480
+ 25
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_x
+
+
+ A/1000
+
+
+ $(BPM):sa.X
+
+
+
+
+
+ 480
+ 195
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_y
+
+
+ A/1000
+
+
+ $(BPM):sa.Y
+
+
+
+
+
+ 455
+ 50
+ 109
+ 16
+
+
+
+
+ 8
+
+
+
+ Mean X position
+
+
+
+
+
+ 480
+ 70
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_x_mean
+
+
+ A/1000
+
+
+ $(BPM):stat:sa:x_mean
+
+
+
+
+
+ 480
+ 115
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_x_rms
+
+
+ A/1000
+
+
+ $(BPM):stat:sa:x_std
+
+
+
+
+
+ 455
+ 95
+ 109
+ 16
+
+
+
+
+ 8
+
+
+
+ RMS X position
+
+
+
+
+
+ 480
+ 240
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_y_mean
+
+
+ A/1000
+
+
+ $(BPM):stat:sa:y_mean
+
+
+
+
+
+ 455
+ 220
+ 109
+ 16
+
+
+
+
+ 8
+
+
+
+ Mean Y position
+
+
+
+
+
+ 455
+ 265
+ 109
+ 16
+
+
+
+
+ 8
+
+
+
+ RMS Y position
+
+
+
+
+
+ 480
+ 285
+ 81
+ 20
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+ sa_y_rms
+
+
+ A/1000
+
+
+ $(BPM):stat:sa:y_std
+
+
+
+
+
+ 465
+ 145
+ 91
+ 16
+
+
+
+
+ true
+
+
+
+ Values in um
+
+
+
+
+
+ 480
+ 325
+ 81
+ 16
+
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ Amplitudes
+
+
+ sa_amplitudes
+
+
+ BPM=$(BPM)
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caStripPlot
+ QwtPlot
+
+
+
+ caCalc
+ QLabel
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/scaling_coefficients.ui b/LiberaBrilliance+/caQtDM3.2/scaling_coefficients.ui
new file mode 100755
index 0000000..93383fd
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/scaling_coefficients.ui
@@ -0,0 +1,804 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 390
+ 210
+
+
+
+ Scaling Coefficients
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ Kx,Ky >> $(BPM)
+
+
+
+
+
+ 5
+ 15
+ 376
+ 186
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 90
+ 20
+ 91
+ 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
+
+
+ $(BPM):kx_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 20
+ 26
+ 20
+
+
+
+
+ 9
+
+
+
+ Kx
+
+
+
+
+
+ 185
+ 20
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):kx_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 45
+ 61
+ 20
+
+
+
+
+ 9
+
+
+
+ Offset X
+
+
+
+
+
+ 185
+ 45
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):off_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 90
+ 45
+ 91
+ 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
+
+
+ $(BPM):off_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 90
+ 75
+ 91
+ 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
+
+
+ $(BPM):ky_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 185
+ 75
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ky_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 185
+ 100
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):off_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 75
+ 26
+ 20
+
+
+
+
+ 9
+
+
+
+ Ky
+
+
+
+
+
+ 10
+ 100
+ 61
+ 20
+
+
+
+
+ 9
+
+
+
+ Offset Y
+
+
+
+
+
+ 90
+ 100
+ 91
+ 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
+
+
+ $(BPM):off_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 90
+ 155
+ 91
+ 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
+
+
+ $(BPM):off_s_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 185
+ 130
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):ks_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 10
+ 130
+ 51
+ 20
+
+
+
+
+ 9
+
+
+
+ Ksum
+
+
+
+
+
+ 90
+ 130
+ 91
+ 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
+
+
+ $(BPM):ks_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 155
+ 76
+ 20
+
+
+
+
+ 9
+
+
+
+ Offset Sum
+
+
+
+
+
+ 185
+ 155
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):off_s_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 10
+ 5
+ 176
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ QFrame::Box
+
+
+ Scaling coefficients
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/set_adc_mask.bat b/LiberaBrilliance+/caQtDM3.2/set_adc_mask.bat
new file mode 100755
index 0000000..1f2edbd
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/set_adc_mask.bat
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+[ $# -lt 1 ] && {
+
+ echo "Usage: $0 iocname"
+
+ exit 255
+
+}
+
+PV=$1
+
+len=${#PV};
+
+caput -a "${PV::len-1}:tbt:adc_mask" $(cat adc_mask)
diff --git a/LiberaBrilliance+/caQtDM3.2/single_pass.ui b/LiberaBrilliance+/caQtDM3.2/single_pass.ui
new file mode 100755
index 0000000..67c6100
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/single_pass.ui
@@ -0,0 +1,795 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 679
+ 736
+
+
+
+
+ 10
+
+
+
+ Single pass
+
+
+ Single Pass >> $(BPM)
+
+
+
+
+
+
+ 5
+ 5
+ 106
+ 20
+
+
+
+
+ 10
+
+
+
+ Orientation
+
+
+
+
+
+ 5
+ 35
+ 196
+ 20
+
+
+
+
+ 10
+
+
+
+ ADC threshold [ADC counts]
+
+
+
+
+
+ 5
+ 65
+ 196
+ 20
+
+
+
+
+ 10
+
+
+
+ ADC smp before threshold
+
+
+
+
+
+ 5
+ 90
+ 196
+ 20
+
+
+
+
+ 10
+
+
+
+ ADC smp after threshold
+
+
+
+
+
+ 375
+ 30
+ 10
+ 91
+
+
+
+ Qt::Vertical
+
+
+
+
+
+ 397
+ 35
+ 206
+ 20
+
+
+
+
+ 10
+
+
+
+ Bunch detected at ADC smp
+
+
+
+
+
+ 602
+ 35
+ 51
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):sp.Thr_Idx
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 392
+ 65
+ 166
+ 20
+
+
+
+
+ 10
+
+
+
+ Last Trigger counter
+
+
+
+
+
+ 557
+ 65
+ 96
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):events:trigger:count
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 557
+ 90
+ 96
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):events:trigger:timestamp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 392
+ 90
+ 166
+ 20
+
+
+
+
+ 10
+
+
+
+ Last Trigger timestamp
+
+
+
+
+
+ 5
+ 130
+ 661
+ 200
+
+
+
+ Horizontal position
+
+
+ shots
+
+
+ position [nm]
+
+
+ ;$(BPM):sp.X
+
+
+ caCartesianPlot::Diamond
+
+
+
+ 0
+ 0
+ 255
+
+
+
+ caCartesianPlot::PlotLastNPoints
+
+
+ 60
+
+
+ caCartesianPlot::ifnotzero
+
+
+
+
+
+ 5
+ 330
+ 661
+ 200
+
+
+
+ Vertical position
+
+
+ shots
+
+
+ position [nm]
+
+
+ ;$(BPM):sp.Y
+
+
+ caCartesianPlot::Diamond
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caCartesianPlot::PlotLastNPoints
+
+
+ 60
+
+
+ caCartesianPlot::ifnotzero
+
+
+
+
+
+ 5
+ 530
+ 661
+ 200
+
+
+
+ SUM
+
+
+ shots
+
+
+ amplitude [a.u.]
+
+
+ ;$(BPM):sp.Sum
+
+
+ caCartesianPlot::Diamond
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::PlotLastNPoints
+
+
+ 60
+
+
+ caCartesianPlot::ifnotzero
+
+
+
+
+
+ 265
+ 35
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):sp:adc_thr_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 210
+ 35
+ 50
+ 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
+
+
+ $(BPM):sp:adc_thr_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 210
+ 60
+ 50
+ 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
+
+
+ $(BPM):sp:n_before_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 265
+ 60
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):sp:n_before_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 210
+ 85
+ 50
+ 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
+
+
+ $(BPM):sp:n_after_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 265
+ 85
+ 111
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):sp:n_after_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 265
+ 10
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):sp:orientation_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/spike_removal.ui b/LiberaBrilliance+/caQtDM3.2/spike_removal.ui
new file mode 100755
index 0000000..122d82b
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/spike_removal.ui
@@ -0,0 +1,541 @@
+
+
+ spike_removal
+
+
+
+ 0
+ 0
+ 311
+ 524
+
+
+
+ Spike removal
+
+
+ Spike removal >> $(BPM)
+
+
+
+
+
+ 5
+ 125
+ 300
+ 392
+
+
+
+ images/sr.png
+
+
+
+
+
+ 160
+ 15
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:sr:start_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 105
+ 15
+ 50
+ 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
+
+
+ $(BPM):tbt:sr:start_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 15
+ 15
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Start
+
+
+
+
+
+ 105
+ 40
+ 50
+ 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
+
+
+ $(BPM):tbt:sr:window_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 15
+ 40
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Window
+
+
+
+
+
+ 160
+ 40
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:sr:window_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 160
+ 65
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:sr:avg_window_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 15
+ 65
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Avg.window
+
+
+
+
+
+ 105
+ 65
+ 50
+ 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
+
+
+ $(BPM):tbt:sr:avg_window_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 15
+ 90
+ 86
+ 20
+
+
+
+
+ 9
+
+
+
+ Avg.stop
+
+
+
+
+
+ 105
+ 90
+ 50
+ 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
+
+
+ $(BPM):tbt:sr:avg_stop_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 160
+ 90
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:sr:avg_stop_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caImage
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/start.bat b/LiberaBrilliance+/caQtDM3.2/start.bat
new file mode 100755
index 0000000..b37dc9a
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/start.bat
@@ -0,0 +1 @@
+caQtDM -macro "DEVICE=${DEVICE}" main.ui
diff --git a/LiberaBrilliance+/caQtDM3.2/start.sh b/LiberaBrilliance+/caQtDM3.2/start.sh
new file mode 100755
index 0000000..9276bdf
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/start.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+[ $# -lt 1 ] && {
+ echo "Usage: $0 IOCname $1 IPaddress"
+ exit 255
+}
+
+DEVICE=$1
+IP=$2
+
+# Allow large waveform readout
+export EPICS_CA_MAX_ARRAY_BYTES=5000000
+
+# Tell EPICS clients where to look for the IOCs
+export EPICS_CA_ADDR_LIST=${IP}
+
+# Call caQtDM, specify IOC name and main window to open
+caQtDM -macro "DEVICE=${DEVICE}" main.ui
diff --git a/LiberaBrilliance+/caQtDM3.2/statistics.ui b/LiberaBrilliance+/caQtDM3.2/statistics.ui
new file mode 100755
index 0000000..bcb3998
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/statistics.ui
@@ -0,0 +1,1269 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 402
+ 329
+
+
+
+ Statistics
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ Statistics >> $(BPM)
+
+
+
+
+
+ 5
+ 20
+ 391
+ 126
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 15
+ 206
+ 16
+
+
+
+
+ 10
+
+
+
+ Moving window (SA samples)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 220
+ 10
+ 66
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):stat:sa:window_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 10
+ 40
+ 206
+ 16
+
+
+
+
+ 10
+
+
+
+ Update rate (0.1*seconds)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 220
+ 35
+ 66
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):stat:sa:step_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 5
+ 55
+ 381
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 75
+ 136
+ 16
+
+
+
+
+ 10
+
+
+
+ mean/RMS X [um]
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 5
+ 95
+ 136
+ 16
+
+
+
+
+ 10
+
+
+
+ mean/RMS Y [um]
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 295
+ 10
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:window_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 295
+ 35
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:step_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 145
+ 95
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:y_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 270
+ 70
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:x_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 145
+ 70
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:x_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 270
+ 95
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:y_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 5
+ 165
+ 391
+ 156
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 15
+ 206
+ 16
+
+
+
+
+ 10
+
+
+
+ Moving window (TBT samples)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 220
+ 10
+ 66
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):stat:tbt:window_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 10
+ 40
+ 206
+ 16
+
+
+
+
+ 10
+
+
+
+ Update rate (seconds)
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 220
+ 35
+ 66
+ 22
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):stat:tbt:period_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 5
+ 85
+ 281
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 100
+ 131
+ 16
+
+
+
+
+ 10
+
+
+
+ mean/RMS X [um]
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 5
+ 125
+ 131
+ 16
+
+
+
+
+ 10
+
+
+
+ mean/RMS Y [um]
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 65
+ 181
+ 16
+
+
+
+
+ 10
+
+
+
+ Calculation mode
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+
+ 295
+ 10
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:sa:window_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 295
+ 35
+ 91
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:tbt:period_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 145
+ 125
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:tbt:y_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 145
+ 100
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:tbt:x_mean
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 270
+ 125
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:tbt:y_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 270
+ 100
+ 116
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):stat:tbt:x_std
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 295
+ 60
+ 86
+ 21
+
+
+
+ QFrame::Box
+
+
+ Periodically
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::Calc
+
+
+ A=1
+
+
+ $(BPM):stat:tbt:mode_mon
+
+
+
+
+
+ 295
+ 60
+ 86
+ 21
+
+
+
+ QFrame::Box
+
+
+ On Trigger
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::Calc
+
+
+ A=0
+
+
+ $(BPM):stat:tbt:mode_mon
+
+
+
+
+
+ 295
+ 60
+ 86
+ 21
+
+
+
+ QFrame::Box
+
+
+ On Read
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::Calc
+
+
+ A=2
+
+
+ $(BPM):stat:tbt:mode_mon
+
+
+
+
+
+
+ 10
+ 155
+ 146
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Turn-by-turn data
+
+
+
+
+
+ 10
+ 10
+ 146
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Slow data
+
+
+
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_amplitudes.ui b/LiberaBrilliance+/caQtDM3.2/tbt_amplitudes.ui
new file mode 100755
index 0000000..a11967b
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_amplitudes.ui
@@ -0,0 +1,943 @@
+
+
+ TBT_amplitudes
+
+
+
+ 0
+ 0
+ 600
+ 755
+
+
+
+
+ 0
+ 0
+
+
+
+ TBT data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): $(SIG) amplitudes
+
+
+
+
+
+ 0
+ 0
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel A
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Va
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 0
+ 170
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel B
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Vb
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 150
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 485
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 0
+ 335
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel C
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Vc
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 0
+ 85
+ 0
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 0
+ 505
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel D
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Vd
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 85
+ 0
+ 127
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 320
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 305
+ 660
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Acq.offset
+
+
+
+
+
+ 10
+ 35
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Timestamp
+
+
+
+
+
+ 10
+ 60
+ 101
+ 20
+
+
+
+
+ 8
+
+
+
+ Trigger counter
+
+
+
+
+
+ 115
+ 60
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):events:trigger:count
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 35
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):$(SIG).MT
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 10
+ 101
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ false
+
+
+ $(BPM):$(SIG).OFFS
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+
+ 5
+ 660
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ SCAN mode
+
+
+
+
+
+ 10
+ 35
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ ACQM mode
+
+
+
+
+
+ 220
+ 5
+ 61
+ 46
+
+
+
+ Refresh
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):$(SIG).PROC
+
+
+ Refresh
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_iq.ui b/LiberaBrilliance+/caQtDM3.2/tbt_iq.ui
new file mode 100755
index 0000000..4fd4ca7
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_iq.ui
@@ -0,0 +1,943 @@
+
+
+ TBT_amplitudes
+
+
+
+ 0
+ 0
+ 600
+ 759
+
+
+
+
+ 0
+ 0
+
+
+
+ TBT data
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): $(SIG) IQ amplitudes
+
+
+
+
+
+ 0
+ 0
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel A
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Ia
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):$(SIG).Qa
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 0
+ 170
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel B
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Ib
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):$(SIG).Qb
+
+
+ caCartesianPlot::Star2
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 150
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 485
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 0
+ 335
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel C
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Ic
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):$(SIG).Qc
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 0
+ 505
+ 600
+ 150
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : channel D
+
+
+ turns
+
+
+ amplitude
+
+
+ ;$(BPM):$(SIG).Id
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ ;$(BPM):$(SIG).Qd
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 320
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 305
+ 660
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Acq.offset
+
+
+
+
+
+ 10
+ 35
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Timestamp
+
+
+
+
+
+ 10
+ 60
+ 101
+ 20
+
+
+
+
+ 8
+
+
+
+ Trigger counter
+
+
+
+
+
+ 115
+ 35
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):$(SIG).MT
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 10
+ 101
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ false
+
+
+ $(BPM):$(SIG).OFFS
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+ 115
+ 60
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):events:trigger:count
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ 5
+ 660
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ SCAN mode
+
+
+
+
+
+ 10
+ 35
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ ACQM mode
+
+
+
+
+
+ 220
+ 5
+ 61
+ 46
+
+
+
+ Refresh
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):$(SIG).PROC
+
+
+ Refresh
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_synth.ui b/LiberaBrilliance+/caQtDM3.2/tbt_synth.ui
new file mode 100755
index 0000000..b371f11
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_synth.ui
@@ -0,0 +1,705 @@
+
+
+ TBT
+
+
+
+ 0
+ 0
+ 600
+ 527
+
+
+
+
+ 0
+ 0
+
+
+
+ MainWindow
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ $(BPM): $(SIG) position data
+
+
+
+
+
+ 0
+ 0
+ 600
+ 200
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : Horizontal position
+
+
+ turns
+
+
+ position [nm]
+
+
+ ;$(BPM):$(SIG).X
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 0
+ 220
+ 600
+ 200
+
+
+
+
+ 0
+ 0
+
+
+
+
+ Sans
+ 8
+
+
+
+ $(SIG) : Vertical position
+
+
+ turns
+
+
+ position [nm]
+
+
+ ;$(BPM):$(SIG).Y
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 0
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 5
+ 200
+ 590
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 5
+ 425
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ SCAN mode
+
+
+
+
+
+ 10
+ 35
+ 71
+ 16
+
+
+
+
+ 8
+
+
+
+ ACQM mode
+
+
+
+
+
+ 220
+ 5
+ 61
+ 46
+
+
+
+ Refresh
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):$(SIG).PROC
+
+
+ Refresh
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ 1
+
+
+
+
+
+
+
+ 10
+ 60
+ 201
+ 21
+
+
+
+ Read amplitudes
+
+
+ tbt_amplitudes
+
+
+ BPM=$(BPM), SIG=$(SIG)
+
+
+
+
+
+
+ 305
+ 425
+ 290
+ 90
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 10
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Acq.offset
+
+
+
+
+
+ 10
+ 35
+ 101
+ 16
+
+
+
+
+ 8
+
+
+
+ Timestamp
+
+
+
+
+
+ 10
+ 60
+ 101
+ 20
+
+
+
+
+ 8
+
+
+
+ Trigger counter
+
+
+
+
+
+ 115
+ 60
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):events:trigger:count
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 35
+ 101
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):$(SIG).MT
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 115
+ 10
+ 101
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ false
+
+
+ $(BPM):$(SIG).OFFS
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_synth_fft.ui b/LiberaBrilliance+/caQtDM3.2/tbt_synth_fft.ui
new file mode 100755
index 0000000..660ca8c
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_synth_fft.ui
@@ -0,0 +1,340 @@
+
+
+ TBTSYNTH
+
+
+
+ 0
+ 0
+ 510
+ 638
+
+
+
+ Turn-by-Turn Synthetic
+
+
+ FFT on TBT DDC on: $(BPM)
+
+
+
+
+
+ 9
+ 9
+ 491
+ 275
+
+
+
+
+ Sans
+ 8
+
+
+
+ FFT on horizontal position
+
+
+ Frequency [Hz]
+
+
+
+
+
+ $(BPM):fft.Freq;$(BPM):fft.Amp(X)
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ $(BPM):fft.Freq;$(BPM):fft.Ph(X)
+
+
+
+ 255
+ 211
+ 78
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 10
+ 570
+ 491
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 9
+ 290
+ 491
+ 275
+
+
+
+
+ Sans
+ 8
+
+
+
+ FFT on vertical position
+
+
+ Frequency [Hz]
+
+
+
+
+
+ $(BPM):fft.Freq;$(BPM):fft.Amp(Y)
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 33
+ 0
+ 255
+
+
+
+ $(BPM):fft.Freq;$(BPM):fft.Ph(Y)
+
+
+ caCartesianPlot::Star2
+
+
+
+ 161
+ 255
+ 61
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 250
+ 600
+ 81
+ 20
+
+
+
+
+ 10
+
+
+
+ color: rgb(0, 0, 0);
+
+
+ Scan type
+
+
+
+
+
+ 10
+ 600
+ 131
+ 20
+
+
+
+
+ 10
+
+
+
+ color: rgb(0, 0, 0);
+
+
+ Acquisition mode
+
+
+
+
+
+
+
+ 440
+ 600
+ 61
+ 21
+
+
+
+ Proc
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):fft.PROC
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ 1
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_window.ui b/LiberaBrilliance+/caQtDM3.2/tbt_window.ui
new file mode 100755
index 0000000..1cfad72
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_window.ui
@@ -0,0 +1,549 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 640
+ 585
+
+
+
+ Processing window
+
+
+
+
+
+ ADC mask >> $(BPM)
+
+
+
+
+
+ 5
+ 270
+ 626
+ 252
+
+
+
+
+ 0
+ 2
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ TBT window
+
+
+ ADC samples
+
+
+ ADC counts
+
+
+ ;$(BPM):tbt:tbt_window.ChannelA
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ caCartesianPlot::NoSymbol
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+ $(BPM):clock_info:decimation:tbt
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;$(BPM):clock_info:decimation:tbt
+
+
+ -1000000;-900000
+
+
+
+
+
+ 505
+ 525
+ 126
+ 21
+
+
+
+ Click to Refresh plot
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM):tbt:tbt_window.PROC
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ 1
+
+
+
+
+
+ 5
+ 10
+ 626
+ 252
+
+
+
+
+ 0
+ 2
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ ADC mask
+
+
+ ADC sample within same turn
+
+
+ 0 ... not selected
+1 ... selected
+
+
+ ;$(BPM):tbt:adc_mask_mon
+
+
+ caCartesianPlot::Lines
+
+
+ caCartesianPlot::XCross
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 3
+ 0
+ 255
+
+
+
+
+
+
+ caCartesianPlot::Star1
+
+
+
+ 31
+ 173
+ 30
+
+
+
+
+
+
+ caCartesianPlot::Star2
+
+
+
+ 122
+ 12
+ 114
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ false
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ caCartesianPlot::Auto
+
+
+ 0;2
+
+
+ 0;2
+
+
+ true
+
+
+
+
+
+ 10
+ 535
+ 251
+ 16
+
+
+
+
+ 9
+
+
+
+ Number of ADC samples per turn:
+
+
+
+
+
+ 10
+ 555
+ 251
+ 21
+
+
+
+
+ 9
+
+
+
+ Set phase offset (in ADC-sample steps):
+
+
+
+
+
+ 515
+ 550
+ 116
+ 26
+
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ Set ADC mask
+
+
+ adc_mask
+
+
+ BPM=$(BPM)
+
+
+
+
+
+ 265
+ 530
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):clock_info:decimation:tbt
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 265
+ 555
+ 50
+ 20
+
+
+
+
+ FreeSans
+ 8
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM):tbt:phase_offset_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 320
+ 555
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(BPM):tbt:phase_offset_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tbt_xy.ui b/LiberaBrilliance+/caQtDM3.2/tbt_xy.ui
new file mode 100755
index 0000000..321f8a9
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tbt_xy.ui
@@ -0,0 +1,416 @@
+
+
+ TBTSYNTH
+
+
+
+ 0
+ 0
+ 510
+ 696
+
+
+
+ Turn-by-Turn Synthetic
+
+
+ TBT XY >> $(BPM)
+
+
+
+
+
+ 9
+ 9
+ 491
+ 491
+
+
+
+
+ Sans
+ 8
+
+
+
+ Turn by turn
+
+
+ Horizontal position [nm]
+
+
+ Vertical position [nm]
+
+
+ $(BPM).X;$(BPM).Y
+
+
+ caCartesianPlot::NoCurve
+
+
+ caCartesianPlot::Star1
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caCartesianPlot::PlotNPointsAndStop
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caCartesianPlot::Auto
+
+
+ 0;100
+
+
+ -1000000;-900000
+
+
+
+
+
+ 10
+ 570
+ 491
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 250
+ 630
+ 181
+ 20
+
+
+
+
+ 10
+
+
+
+ Buffer size
+
+
+
+
+
+ 10
+ 630
+ 131
+ 20
+
+
+
+
+ 10
+
+
+
+ Scan type
+
+
+
+
+
+ 250
+ 600
+ 181
+ 20
+
+
+
+
+ 10
+
+
+
+ Readout offset (+/- turns)
+
+
+
+
+
+ 10
+ 600
+ 131
+ 20
+
+
+
+
+ 10
+
+
+
+ Acquisition mode
+
+
+
+
+
+
+
+ 140
+ 660
+ 101
+ 21
+
+
+
+ Proc
+
+
+ false
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(BPM).PROC
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ 1
+
+
+
+
+
+ 430
+ 600
+ 71
+ 21
+
+
+
+
+ Monospace
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM).OFFS
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 430
+ 630
+ 71
+ 20
+
+
+
+
+ Monospace
+ 9
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(BPM).NGRP
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ caLineEdit::User
+
+
+ 100000.000000000000000
+
+
+ 10.000000000000000
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 430
+ 660
+ 71
+ 21
+
+
+
+
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Amplitudes
+
+
+ tbt_amplitudes
+
+
+ BPM=$(BPM)
+
+
+
+
+
+
+ QwtPlot
+ QFrame
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caCartesianPlot
+ QwtPlot
+
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/temp_ratings.ui b/LiberaBrilliance+/caQtDM3.2/temp_ratings.ui
new file mode 100755
index 0000000..43a3f96
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/temp_ratings.ui
@@ -0,0 +1,307 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 259
+ 190
+
+
+
+ Temperature ratings
+
+
+
+
+
+ 15
+ 10
+ 106
+ 21
+
+
+
+
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Limits
+
+
+
+
+
+ 10
+ 20
+ 241
+ 161
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ High non-recoverable:
+
+
+
+
+
+ 10
+ 40
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ High critical:
+
+
+
+
+
+ 10
+ 60
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ High non-critical:
+
+
+
+
+
+ 10
+ 90
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ Low non-critical:
+
+
+
+
+
+ 10
+ 110
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ Low critical:
+
+
+
+
+
+ 10
+ 130
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ Low non-recoverable:
+
+
+
+
+
+ 170
+ 20
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 85 degC
+
+
+
+
+
+ 170
+ 40
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 80 degC
+
+
+
+
+
+ 170
+ 60
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 70 degC
+
+
+
+
+
+ 170
+ 90
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 10 degC
+
+
+
+
+
+ 170
+ 110
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 5 degC
+
+
+
+
+
+ 170
+ 130
+ 61
+ 20
+
+
+
+
+ 10
+
+
+
+ 0 degC
+
+
+
+ caframe_2
+ label_22
+
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/temperatures.ui b/LiberaBrilliance+/caQtDM3.2/temperatures.ui
new file mode 100755
index 0000000..9517837
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/temperatures.ui
@@ -0,0 +1,415 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 322
+ 233
+
+
+
+ Temperatures
+
+
+ Temperatures >> $(MODULE)
+
+
+
+
+
+ 20
+ 40
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_0:name
+
+
+
+
+
+ 210
+ 40
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_0:value
+
+
+
+
+
+ 20
+ 10
+ 121
+ 21
+
+
+
+
+ 10
+
+
+
+ Sensor name
+
+
+
+
+
+ 200
+ 10
+ 91
+ 21
+
+
+
+
+ 10
+
+
+
+ Temp [degC]
+
+
+
+
+
+ 210
+ 60
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_1:value
+
+
+
+
+
+ 20
+ 60
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_1:name
+
+
+
+
+
+ 20
+ 80
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_2:name
+
+
+
+
+
+ 210
+ 80
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_2:value
+
+
+
+
+
+ 210
+ 100
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_3:value
+
+
+
+
+
+ 20
+ 100
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_3:name
+
+
+
+
+
+ 20
+ 140
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_5:name
+
+
+
+
+
+ 210
+ 140
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_5:value
+
+
+
+
+
+ 20
+ 120
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_4:name
+
+
+
+
+
+ 210
+ 120
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_4:value
+
+
+
+
+
+ 20
+ 160
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_6:name
+
+
+
+
+
+ 210
+ 160
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_6:value
+
+
+
+
+
+ 130
+ 205
+ 61
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Ratings
+
+
+ temp_ratings;
+
+
+
+
+
+
+
+
+ 20
+ 190
+ 276
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/tim.ui b/LiberaBrilliance+/caQtDM3.2/tim.ui
new file mode 100755
index 0000000..77afb9b
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/tim.ui
@@ -0,0 +1,1581 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 310
+ 704
+
+
+
+ tim
+
+
+
+
+
+ 10
+ 675
+ 291
+ 21
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ Temperatures;Voltages
+
+
+ temperatures;voltages
+
+
+ MODULE=$(DEVICE):tim;MODULE=$(DEVICE):tim;
+
+
+ EPushButton::None
+
+
+ caRowColMenu::Column
+
+
+
+
+
+ 5
+ 15
+ 296
+ 216
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 161
+ 20
+
+
+
+
+ 10
+
+
+
+ Machine Clock locked
+
+
+
+
+
+ 195
+ 20
+ 71
+ 20
+
+
+
+
+ 10
+
+
+
+ Clk good
+
+
+
+
+
+ 10
+ 45
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Offset tune
+
+
+
+
+
+ 15
+ 75
+ 261
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 160
+ 20
+ 21
+ 21
+
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ $(DEVICE):tim:pll:locked
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 54
+ 183
+ 42
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 265
+ 20
+ 21
+ 21
+
+
+
+ true
+
+
+ $(DEVICE):tim:pll:clk_good
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 54
+ 183
+ 42
+
+
+
+ true
+
+
+ false
+
+
+
+
+
+ 95
+ 45
+ 41
+ 22
+
+
+
+
+ Monospace
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:pll:vcxo_offset
+
+
+
+
+
+ 140
+ 45
+ 151
+ 22
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Compensate offset
+
+
+ $(DEVICE):tim:pll:compensate_offset
+
+
+
+
+
+ 10
+ 95
+ 186
+ 20
+
+
+
+
+ 10
+
+
+
+ ADC sampling freq. [Hz]
+
+
+
+
+
+ 195
+ 95
+ 81
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:pll.Freq
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 120
+ 101
+ 20
+
+
+
+
+ 10
+
+
+
+ Clk error
+
+
+
+
+
+ 80
+ 120
+ 36
+ 20
+
+
+
+
+ Monospace
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:pll.Err
+
+
+ caLineEdit::None
+
+
+
+
+
+ 125
+ 120
+ 101
+ 20
+
+
+
+
+ 10
+
+
+
+ DAC value
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 225
+ 120
+ 51
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:pll.Dac
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 145
+ 156
+ 20
+
+
+
+
+ 10
+
+
+
+ Access to PLL stream
+
+
+
+
+
+
+ 15
+ 170
+ 261
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 200
+ 185
+ 81
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:sfp_freq
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 15
+ 185
+ 186
+ 20
+
+
+
+
+ 10
+
+
+
+ SFP freq. [Hz]
+
+
+
+
+
+
+ 10
+ 5
+ 106
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Clocks
+
+
+
+
+
+ 10
+ 235
+ 106
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Triggers
+
+
+
+
+
+ 5
+ 245
+ 296
+ 286
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 171
+ 20
+
+
+
+
+ 10
+
+
+
+ Machine Clock source
+
+
+
+
+
+ 15
+ 65
+ 251
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 105
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Timestamp
+
+
+
+
+
+ 170
+ 190
+ 46
+ 20
+
+
+
+
+ 10
+
+
+
+ Count
+
+
+
+
+
+ 10
+ 190
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Timestamp
+
+
+
+
+
+
+ 10
+ 80
+ 171
+ 20
+
+
+
+
+ 10
+
+
+
+ Trigger (T2) source
+
+
+
+
+
+
+ 90
+ 105
+ 76
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:events:t2:timestamp
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 170
+ 105
+ 46
+ 20
+
+
+
+
+ 10
+
+
+
+ Count
+
+
+
+
+
+ 215
+ 105
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:events:t2:count
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 165
+ 171
+ 20
+
+
+
+
+ 10
+
+
+
+ Postmortem (T1) source
+
+
+
+
+
+ 15
+ 150
+ 251
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ 90
+ 190
+ 76
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:events:t1:timestamp
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 215
+ 190
+ 61
+ 20
+
+
+
+
+ Monospace
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:events:t1:count
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 180
+ 45
+ 91
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ RTC
+
+
+ rtc
+
+
+ TRIG=mc
+
+
+
+
+
+ 180
+ 130
+ 91
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ RTC
+
+
+ rtc
+
+
+ DEVICE=$(DEVICE)
+
+
+
+
+
+ 180
+ 215
+ 91
+ 21
+
+
+
+
+ 252
+ 220
+ 123
+
+
+
+ RTC
+
+
+ rtc
+
+
+ TRIG=t1
+
+
+
+
+
+ 15
+ 240
+ 251
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 255
+ 206
+ 22
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Enable event decoding
+
+
+ $(DEVICE):tim:rtc:decoder_switch
+
+
+
+
+
+ 10
+ 130
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Code
+
+
+
+
+
+ 100
+ 130
+ 41
+ 22
+
+
+
+
+ Monospace
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:triggers:t2:code
+
+
+
+
+
+ 100
+ 215
+ 41
+ 22
+
+
+
+
+ Monospace
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):tim:triggers:t1:code
+
+
+
+
+
+ 10
+ 215
+ 86
+ 20
+
+
+
+
+ 10
+
+
+
+ Code
+
+
+
+
+
+
+ 5
+ 545
+ 296
+ 126
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 10
+ 20
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM1
+
+
+
+
+
+ 60
+ 15
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm1:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 95
+ 20
+ 66
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):bpm1:sync_st_m
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 10
+ 45
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM2
+
+
+
+
+
+ 60
+ 40
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm2:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 60
+ 65
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm3:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 60
+ 90
+ 30
+ 30
+
+
+
+ $(DEVICE):bpm4:sync_st_m
+
+
+
+ 255
+ 0
+ 0
+
+
+
+
+ 0
+ 255
+ 0
+
+
+
+
+ 255
+ 171
+ 0
+
+
+
+ Synchronized
+
+
+ NoSync
+
+
+
+
+
+ 10
+ 70
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM3
+
+
+
+
+
+ 10
+ 95
+ 51
+ 20
+
+
+
+
+ 10
+
+
+
+ BPM4
+
+
+
+
+
+ 95
+ 45
+ 66
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):bpm2:sync_st_m
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 95
+ 70
+ 66
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):bpm3:sync_st_m
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 95
+ 95
+ 66
+ 20
+
+
+
+
+ Sans Serif
+ 12
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):bpm4:sync_st_m
+
+
+ caLineEdit::WidthAndHeight
+
+
+
+
+
+ 200
+ 40
+ 71
+ 61
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(DEVICE):sync
+
+
+ Sync now
+
+
+
+ 254
+ 254
+ 254
+
+
+
+ 1
+
+
+
+
+
+
+ 10
+ 535
+ 251
+ 21
+
+
+
+
+ 8
+ 75
+ true
+
+
+
+ background-color: rgb(255, 255, 255);
+
+
+ QFrame::Box
+
+
+ Synchronization state machine
+
+
+
+
+
+
+ caMenu
+ QComboBox
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/caQtDM3.2/voltages.ui b/LiberaBrilliance+/caQtDM3.2/voltages.ui
new file mode 100755
index 0000000..002448d
--- /dev/null
+++ b/LiberaBrilliance+/caQtDM3.2/voltages.ui
@@ -0,0 +1,822 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 335
+ 287
+
+
+
+ Voltages
+
+
+ Voltages >> $(MODULE)
+
+
+
+
+
+ 20
+ 40
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_7:name
+
+
+
+
+
+ 195
+ 40
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_7:value
+
+
+
+
+
+ 20
+ 10
+ 121
+ 21
+
+
+
+
+ 10
+
+
+
+ Sensor name
+
+
+
+
+
+ 195
+ 60
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_8:value
+
+
+
+
+
+ 20
+ 60
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_8:name
+
+
+
+
+
+ 20
+ 80
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_9:name
+
+
+
+
+
+ 195
+ 80
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_9:value
+
+
+
+
+
+ 195
+ 100
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_10:value
+
+
+
+
+
+ 20
+ 100
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_10:name
+
+
+
+
+
+ 20
+ 140
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_12:name
+
+
+
+
+
+ 195
+ 140
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_12:value
+
+
+
+
+
+ 20
+ 120
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_11:name
+
+
+
+
+
+ 195
+ 120
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_11:value
+
+
+
+
+
+ 20
+ 160
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_13:name
+
+
+
+
+
+ 195
+ 160
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_13:value
+
+
+
+
+
+ 20
+ 180
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_14:name
+
+
+
+
+
+ 195
+ 180
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_14:value
+
+
+
+
+
+ 20
+ 200
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_15:name
+
+
+
+
+
+ 195
+ 200
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_15:value
+
+
+
+
+
+ 20
+ 220
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_16:name
+
+
+
+
+
+ 195
+ 220
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_16:value
+
+
+
+
+
+ 20
+ 240
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_17:name
+
+
+
+
+
+ 195
+ 240
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_17:value
+
+
+
+
+
+ 20
+ 260
+ 166
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ $(MODULE):ID_18:name
+
+
+
+
+
+ 195
+ 260
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_18:value
+
+
+
+
+
+ 265
+ 40
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_7:units
+
+
+
+
+
+ 265
+ 200
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_15:units
+
+
+
+
+
+ 265
+ 260
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_18:units
+
+
+
+
+
+ 265
+ 240
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_17:units
+
+
+
+
+
+ 265
+ 120
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_11:units
+
+
+
+
+
+ 265
+ 180
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_14:units
+
+
+
+
+
+ 265
+ 220
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_16:units
+
+
+
+
+
+ 265
+ 100
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_10:units
+
+
+
+
+
+ 265
+ 140
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_12:units
+
+
+
+
+
+ 265
+ 80
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_9:units
+
+
+
+
+
+ 265
+ 60
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_8:units
+
+
+
+
+
+ 265
+ 160
+ 61
+ 16
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ $(MODULE):ID_13:units
+
+
+
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
diff --git a/LiberaBrilliance+/edm3.2/panels/adc.edl b/LiberaBrilliance+/edm3.2/panels/adc.edl
index 7a5d29c..dccba76 100644
--- a/LiberaBrilliance+/edm3.2/panels/adc.edl
+++ b/LiberaBrilliance+/edm3.2/panels/adc.edl
@@ -3,8 +3,8 @@ beginScreenProperties
major 4
minor 0
release 1
-x 72
-y 368
+x 535
+y 204
w 600
h 550
font "helvetica-bold-r-12.0"
@@ -113,6 +113,12 @@ yPv {
2 "EPICS\\$(HOSTNAME):$(BPM):$(DD).ChannelC"
3 "EPICS\\$(HOSTNAME):$(BPM):$(DD).ChannelD"
}
+plotSymbolType {
+ 0 "circle"
+ 1 "circle"
+ 2 "circle"
+ 3 "circle"
+}
ySigned {
0 1
1 1
diff --git a/LiberaBrilliance+/edm3.2/panels/dd_phase.edl b/LiberaBrilliance+/edm3.2/panels/dd_phase.edl
new file mode 100644
index 0000000..55e1b89
--- /dev/null
+++ b/LiberaBrilliance+/edm3.2/panels/dd_phase.edl
@@ -0,0 +1,306 @@
+4 0 1
+beginScreenProperties
+major 4
+minor 0
+release 1
+x 34
+y 350
+w 600
+h 560
+font "helvetica-bold-r-12.0"
+ctlFont "helvetica-bold-r-12.0"
+btnFont "helvetica-medium-r-10.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 "I Q on $(HOSTNAME)/$(BPM)"
+showGrid
+snapToGrid
+gridSize 5
+endScreenProperties
+
+# (X-Y Graph)
+object xyGraphClass
+beginObjectProperties
+major 4
+minor 8
+release 0
+# Geometry
+x 5
+y 5
+w 295
+h 250
+# Appearance
+autoScaleBothDirections
+graphTitle "channel A"
+xLabel "Ia"
+yLabel "Qa"
+fgColor index 14
+bgColor index 0
+gridColor index 2
+font "helvetica-medium-r-14.0"
+# Operating Modes
+plotMode "plotLastNPts"
+nPts 50
+# X axis properties
+showXAxis
+xAxisSrc "AutoScale"
+xMin 0
+xMax 10000
+# Y axis properties
+showYAxis
+yAxisSrc "AutoScale"
+yMax 1
+yShowLabelGrid
+# Y2 axis properties
+y2AxisSrc "AutoScale"
+y2Max 1
+# Trace Properties
+numTraces 1
+xPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Ia"
+}
+yPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Qa"
+}
+plotStyle {
+ 0 "point"
+}
+lineThickness {
+ 0 3
+}
+plotSymbolType {
+ 0 "circle"
+}
+xSigned {
+ 0 1
+}
+ySigned {
+ 0 1
+}
+plotColor {
+ 0 index 14
+}
+endObjectProperties
+
+# (Message Button)
+object activeMessageButtonClass
+beginObjectProperties
+major 4
+minor 1
+release 0
+x 500
+y 515
+w 95
+h 30
+fgColor index 14
+onColor index 0
+offColor index 0
+topShadowColor index 0
+botShadowColor index 14
+controlPv "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.PROC"
+pressValue "1"
+onLabel "Processing..."
+offLabel "Read data"
+3d
+font "helvetica-medium-r-10.0"
+endObjectProperties
+
+# (X-Y Graph)
+object xyGraphClass
+beginObjectProperties
+major 4
+minor 8
+release 0
+# Geometry
+x 300
+y 5
+w 295
+h 250
+# Appearance
+autoScaleBothDirections
+graphTitle "channel B"
+xLabel "Ia"
+yLabel "Qa"
+fgColor index 14
+bgColor index 0
+gridColor index 2
+font "helvetica-medium-r-14.0"
+# Operating Modes
+plotMode "plotLastNPts"
+nPts 50
+# X axis properties
+showXAxis
+xAxisSrc "AutoScale"
+xMin 0
+xMax 10000
+# Y axis properties
+showYAxis
+yAxisSrc "AutoScale"
+yMax 1
+yShowLabelGrid
+# Y2 axis properties
+y2AxisSrc "AutoScale"
+y2Max 1
+# Trace Properties
+numTraces 1
+xPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Ib"
+}
+yPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Qb"
+}
+plotStyle {
+ 0 "point"
+}
+lineThickness {
+ 0 3
+}
+plotSymbolType {
+ 0 "circle"
+}
+xSigned {
+ 0 1
+}
+ySigned {
+ 0 1
+}
+plotColor {
+ 0 index 14
+}
+endObjectProperties
+
+# (X-Y Graph)
+object xyGraphClass
+beginObjectProperties
+major 4
+minor 8
+release 0
+# Geometry
+x 5
+y 260
+w 295
+h 250
+# Appearance
+autoScaleBothDirections
+graphTitle "channel C"
+xLabel "Ia"
+yLabel "Qa"
+fgColor index 14
+bgColor index 0
+gridColor index 2
+font "helvetica-medium-r-14.0"
+# Operating Modes
+plotMode "plotLastNPts"
+nPts 50
+# X axis properties
+showXAxis
+xAxisSrc "AutoScale"
+xMin 0
+xMax 10000
+# Y axis properties
+showYAxis
+yAxisSrc "AutoScale"
+yMax 1
+yShowLabelGrid
+# Y2 axis properties
+y2AxisSrc "AutoScale"
+y2Max 1
+# Trace Properties
+numTraces 1
+xPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Ic"
+}
+yPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Qc"
+}
+plotStyle {
+ 0 "point"
+}
+lineThickness {
+ 0 3
+}
+plotSymbolType {
+ 0 "circle"
+}
+xSigned {
+ 0 1
+}
+ySigned {
+ 0 1
+}
+plotColor {
+ 0 index 14
+}
+endObjectProperties
+
+# (X-Y Graph)
+object xyGraphClass
+beginObjectProperties
+major 4
+minor 8
+release 0
+# Geometry
+x 300
+y 260
+w 295
+h 250
+# Appearance
+autoScaleBothDirections
+graphTitle "channel D"
+xLabel "Ia"
+yLabel "Qa"
+fgColor index 14
+bgColor index 0
+gridColor index 2
+font "helvetica-medium-r-14.0"
+# Operating Modes
+plotMode "plotLastNPts"
+nPts 50
+# X axis properties
+showXAxis
+xAxisSrc "AutoScale"
+xMin 0
+xMax 10000
+# Y axis properties
+showYAxis
+yAxisSrc "AutoScale"
+yMax 1
+yShowLabelGrid
+# Y2 axis properties
+y2AxisSrc "AutoScale"
+y2Max 1
+# Trace Properties
+numTraces 1
+xPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Id"
+}
+yPv {
+ 0 "EPICS\\$(HOSTNAME):$(BPM):ddc_raw.Qd"
+}
+plotStyle {
+ 0 "point"
+}
+lineThickness {
+ 0 3
+}
+plotSymbolType {
+ 0 "circle"
+}
+xSigned {
+ 0 1
+}
+ySigned {
+ 0 1
+}
+plotColor {
+ 0 index 14
+}
+endObjectProperties
+
diff --git a/LiberaBrilliance+/edm3.2/panels/signal_processing.edl b/LiberaBrilliance+/edm3.2/panels/signal_processing.edl
index d53da61..c6bb4f9 100644
--- a/LiberaBrilliance+/edm3.2/panels/signal_processing.edl
+++ b/LiberaBrilliance+/edm3.2/panels/signal_processing.edl
@@ -3,7 +3,7 @@ beginScreenProperties
major 4
minor 0
release 1
-x 1054
+x 1
y 51
w 550
h 560
@@ -400,12 +400,14 @@ botShadowColor index 14
font "helvetica-medium-r-14.0"
buttonLabel "TBT - DDC"
numPvs 4
-numDsps 1
+numDsps 2
displayFileName {
0 "dd_ddc_mini.edl"
+ 1 "dd_phase"
}
menuLabel {
0 "DDVAR"
+ 1 "Phase space"
}
symbols {
0 "DD=ddc_synth, TYPE=DDC"
@@ -1024,7 +1026,7 @@ x 110
y 85
w 60
h 20
-controlPv "EPICS\\$(HOSTNAME):$(BPM):tbt:phase_offset_mon"
+controlPv "EPICS\\$(HOSTNAME):$(BPM):tbt:phase_offset_sp"
font "helvetica-medium-r-14.0"
fontAlign "right"
fgColor index 24
diff --git a/LiberaBrilliance+/edm3.2/panels/streamSa.edl b/LiberaBrilliance+/edm3.2/panels/streamSa.edl
old mode 100755
new mode 100644
index 37d911a..523c50b
--- a/LiberaBrilliance+/edm3.2/panels/streamSa.edl
+++ b/LiberaBrilliance+/edm3.2/panels/streamSa.edl
@@ -3,8 +3,8 @@ beginScreenProperties
major 4
minor 0
release 1
-x 2419
-y 359
+x 51
+y 77
w 740
h 430
font "helvetica-bold-r-12.0"
@@ -42,7 +42,7 @@ endObjectProperties
object xyGraphClass
beginObjectProperties
major 4
-minor 7
+minor 8
release 0
# Geometry
x 10
@@ -58,14 +58,14 @@ gridColor index 9
font "helvetica-medium-r-12.0"
# Operating Modes
plotMode "plotLastNPts"
-nPts 300
+nPts 600
traceCtlPv "LOC\\$(BPM)_$(SS)_traces=i:0"
resetPv "LOC\\$(BPM)_$(SS)_reset=i:0"
# X axis properties
showXAxis
xAxisSrc "fromUser"
xMin 0
-xMax 300
+xMax 600
xLabelIntervals 4
xMajorsPerLabel 1
xMinorsPerMajor 8
@@ -120,7 +120,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 80
@@ -148,7 +148,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 100
@@ -176,7 +176,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 120
@@ -204,7 +204,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 140
@@ -232,7 +232,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 160
@@ -260,7 +260,7 @@ endObjectProperties
object activeButtonClass
beginObjectProperties
major 4
-minor 0
+minor 1
release 0
x 640
y 30
@@ -289,7 +289,7 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
+release 1
x 630
y 10
w 90
@@ -309,7 +309,7 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
+release 1
x 630
y 60
w 90
diff --git a/LiberaBrilliance+/edm3.2/panels/streamSamini.edl b/LiberaBrilliance+/edm3.2/panels/streamSamini.edl
old mode 100755
new mode 100644
index a478c9d..efed8b6
--- a/LiberaBrilliance+/edm3.2/panels/streamSamini.edl
+++ b/LiberaBrilliance+/edm3.2/panels/streamSamini.edl
@@ -3,9 +3,9 @@ beginScreenProperties
major 4
minor 0
release 1
-x 2627
-y 497
-w 510
+x 336
+y 159
+w 700
h 380
font "helvetica-bold-r-12.0"
ctlFont "helvetica-bold-r-12.0"
@@ -29,12 +29,12 @@ endScreenProperties
object xyGraphClass
beginObjectProperties
major 4
-minor 7
+minor 8
release 0
# Geometry
x 10
y 10
-w 400
+w 585
h 170
# Appearance
autoScaleBothDirections
@@ -47,13 +47,13 @@ gridColor index 2
font "helvetica-medium-r-12.0"
# Operating Modes
plotMode "plotLastNPts"
-nPts 300
+nPts 600
updateTimerMs 100
# X axis properties
showXAxis
xAxisSrc "AutoScale"
xMin 0
-xMax 300
+xMax 600
# Y axis properties
showYAxis
yAxisSrc "AutoScale"
@@ -77,12 +77,12 @@ endObjectProperties
object xyGraphClass
beginObjectProperties
major 4
-minor 7
+minor 8
release 0
# Geometry
x 10
y 190
-w 400
+w 585
h 170
# Appearance
autoScaleBothDirections
@@ -95,13 +95,13 @@ gridColor index 2
font "helvetica-medium-r-12.0"
# Operating Modes
plotMode "plotLastNPts"
-nPts 300
+nPts 600
updateTimerMs 100
# X axis properties
showXAxis
xAxisSrc "AutoScale"
xMin 0
-xMax 300
+xMax 600
# Y axis properties
showYAxis
yAxisSrc "AutoScale"
@@ -125,10 +125,10 @@ endObjectProperties
object relatedDisplayClass
beginObjectProperties
major 4
-minor 2
+minor 4
release 0
-x 415
-y 340
+x 605
+y 345
w 90
h 30
fgColor index 91
@@ -155,11 +155,11 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
-x 415
-y 35
-w 86
-h 17
+release 1
+x 605
+y 40
+w 83
+h 16
font "helvetica-medium-r-14.0"
fgColor index 14
bgColor index 0
@@ -176,8 +176,8 @@ beginObjectProperties
major 10
minor 0
release 0
-x 415
-y 55
+x 605
+y 60
w 85
h 20
controlPv "CALC\\deljenje1k(EPICS\\$(HOSTNAME):$(BPM):stat:sa:x_mean,1000)"
@@ -197,8 +197,8 @@ beginObjectProperties
major 10
minor 0
release 0
-x 415
-y 105
+x 605
+y 110
w 85
h 20
controlPv "CALC\\deljenje1k(EPICS\\$(HOSTNAME):$(BPM):stat:sa:x_std,1)"
@@ -217,11 +217,11 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
-x 415
-y 215
-w 86
-h 17
+release 1
+x 605
+y 220
+w 82
+h 16
font "helvetica-medium-r-14.0"
fgColor index 14
bgColor index 0
@@ -237,11 +237,11 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
-x 415
-y 270
-w 61
-h 17
+release 1
+x 605
+y 275
+w 60
+h 16
font "helvetica-medium-r-14.0"
fgColor index 14
bgColor index 0
@@ -258,8 +258,8 @@ beginObjectProperties
major 10
minor 0
release 0
-x 415
-y 235
+x 605
+y 240
w 85
h 20
controlPv "CALC\\deljenje1k(EPICS\\$(HOSTNAME):$(BPM):stat:sa:y_mean,1000)"
@@ -279,8 +279,8 @@ beginObjectProperties
major 10
minor 0
release 0
-x 415
-y 290
+x 605
+y 295
w 85
h 20
controlPv "CALC\\deljenje1k(EPICS\\$(HOSTNAME):$(BPM):stat:sa:y_std,1)"
@@ -299,11 +299,11 @@ object activeXTextClass
beginObjectProperties
major 4
minor 1
-release 0
-x 415
-y 85
+release 1
+x 605
+y 90
w 61
-h 17
+h 16
font "helvetica-medium-r-14.0"
fgColor index 14
bgColor index 0
diff --git a/LiberaSparkERXR/caQtDM/calibration.ui b/LiberaSparkERXR/caQtDM/calibration.ui
new file mode 100644
index 0000000..c73ecd2
--- /dev/null
+++ b/LiberaSparkERXR/caQtDM/calibration.ui
@@ -0,0 +1,1833 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 455
+ 690
+
+
+
+ MainWindow
+
+
+ Calibration on $(DEVICE)
+
+
+
+
+
+ 5
+ 5
+ 446
+ 146
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 15
+ 80
+ 101
+ 56
+
+
+
+
+ 8
+
+
+
+ Number of
+SA samples for
+calibration
+calculation
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 115
+ 85
+ 51
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):calib:num_of_samples_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 170
+ 85
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):calib:num_of_samples_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 15
+ 10
+ 151
+ 22
+
+
+
+ Calibration enabled
+
+
+ $(DEVICE):calib:enabled_sp
+
+
+
+
+
+ 170
+ 10
+ 146
+ 21
+
+
+
+ QFrame::Box
+
+
+ Calibrated mode ON
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(DEVICE):calib:enabled_mon
+
+
+
+
+
+ 170
+ 10
+ 186
+ 21
+
+
+
+ QFrame::Box
+
+
+ Calibrated mode OFF
+
+
+ Qt::AlignCenter
+
+
+
+ 254
+ 217
+ 188
+
+
+
+ caLabel::IfZero
+
+
+ $(DEVICE):calib:enabled_mon
+
+
+
+
+
+ 15
+ 45
+ 141
+ 20
+
+
+
+
+ 8
+
+
+
+ Current attenuation
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 170
+ 45
+ 86
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+ $(DEVICE):att_mon
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 270
+ 35
+ 86
+ 41
+
+
+
+ Calculate
+coefficients
+
+
+ EPushButton::WidthAndHeight
+
+
+ $(DEVICE):calib:calc_sp
+
+
+ Calculate
+coefficients
+
+
+
+ 221
+ 226
+ 232
+
+
+
+ Execute
+
+
+
+
+
+ 360
+ 35
+ 76
+ 41
+
+
+
+ QFrame::Box
+
+
+ Calibration
+in progress
+
+
+ Qt::AlignCenter
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 127
+
+
+
+ caLabel::IfNotZero
+
+
+ $(DEVICE):calib:active
+
+
+
+
+
+ 360
+ 45
+ 76
+ 21
+
+
+
+ QFrame::Box
+
+
+ Idle
+
+
+ Qt::AlignCenter
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLabel::IfZero
+
+
+ $(DEVICE):calib:active
+
+
+
+
+
+
+ 90
+ 190
+ 86
+ 491
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ Qt::IgnoreAction
+
+
+ QAbstractItemView::NoSelection
+
+
+ 32
+
+
+ $(DEVICE):calib:coeff:A
+
+
+ 32
+
+
+ 1
+
+
+ 100
+
+
+ 3
+
+
+ caWaveTable::User
+
+
+ caWaveTable::string
+
+
+ false
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 180
+ 190
+ 86
+ 491
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ 32
+
+
+ $(DEVICE):calib:coeff:B
+
+
+ 32
+
+
+ 1
+
+
+ 100
+
+
+ 3
+
+
+ caWaveTable::User
+
+
+ caWaveTable::string
+
+
+ false
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 270
+ 190
+ 86
+ 491
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ 32
+
+
+ $(DEVICE):calib:coeff:C
+
+
+ 32
+
+
+ 1
+
+
+ 100
+
+
+ 3
+
+
+ caWaveTable::User
+
+
+ caWaveTable::string
+
+
+ false
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 360
+ 190
+ 86
+ 491
+
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ 32
+
+
+ $(DEVICE):calib:coeff:D
+
+
+ 32
+
+
+ 1
+
+
+ 100
+
+
+ 3
+
+
+ caWaveTable::User
+
+
+ caWaveTable::string
+
+
+ false
+
+
+ false
+
+
+ 15
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+ false
+
+
+ 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ 95
+ 170
+ 76
+ 20
+
+
+
+
+ 8
+
+
+
+ Coeff. ch.A
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 185
+ 170
+ 76
+ 20
+
+
+
+
+ 8
+
+
+
+ Coeff. ch.B
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 275
+ 170
+ 76
+ 20
+
+
+
+
+ 8
+
+
+
+ Coeff. ch.C
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 365
+ 170
+ 76
+ 20
+
+
+
+
+ 8
+
+
+
+ Coeff. ch.D
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ 50
+ 190
+ 36
+ 16
+
+
+
+
+ 8
+
+
+
+ no Att
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 50
+ 205
+ 36
+ 16
+
+
+
+
+ 8
+
+
+
+ 1 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 655
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 31 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 565
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 25 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 490
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 20 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 415
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 15 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 340
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 10 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 40
+ 265
+ 46
+ 16
+
+
+
+
+ 8
+
+
+
+ 5 dB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 10
+ 273
+ 76
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 348
+ 76
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 423
+ 76
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 498
+ 76
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+ 10
+ 573
+ 76
+ 16
+
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caToggleButton
+ QCheckBox
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLabel
+ QLabel
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+ caWaveTable
+ QTableWidget
+
+
+
+
+
+
diff --git a/LiberaSparkERXR/caQtDM/dsp_coefficients.ui b/LiberaSparkERXR/caQtDM/dsp_coefficients.ui
new file mode 100644
index 0000000..0c2838b
--- /dev/null
+++ b/LiberaSparkERXR/caQtDM/dsp_coefficients.ui
@@ -0,0 +1,652 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 315
+ 170
+
+
+
+ MainWindow
+
+
+ Scale parameters on $(DEVICE)
+
+
+
+
+
+ 5
+ 5
+ 305
+ 161
+
+
+
+
+ 8
+
+
+
+ background-color: rgb(231, 231, 231);
+
+
+ QFrame::Box
+
+
+ QFrame::Plain
+
+
+ 1
+
+
+ 1
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ caFrame::Filled
+
+
+
+
+ 15
+ 10
+ 51
+ 20
+
+
+
+
+ 8
+
+
+
+ Kx
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 175
+ 10
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):dsp:kx_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 80
+ 10
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):dsp:kx_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 5
+ 35
+ 61
+ 20
+
+
+
+
+ 8
+
+
+
+ Xoffset
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 80
+ 35
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):dsp:off_x_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 175
+ 35
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):dsp:off_x_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 175
+ 70
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):dsp:ky_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 80
+ 95
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):dsp:off_y_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 175
+ 95
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):dsp:off_y_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+ 5
+ 95
+ 61
+ 20
+
+
+
+
+ 8
+
+
+
+ Yoffset
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 80
+ 70
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):dsp:ky_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 15
+ 70
+ 51
+ 20
+
+
+
+
+ 8
+
+
+
+ Ky
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 5
+ 130
+ 61
+ 20
+
+
+
+
+ 8
+
+
+
+ Qoffset
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ 80
+ 130
+ 86
+ 21
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ $(DEVICE):dsp:off_q_sp
+
+
+
+ 170
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ caLineEdit::User
+
+
+ 50000000.000000000000000
+
+
+ 0.000000000000000
+
+
+
+
+
+ 175
+ 130
+ 121
+ 20
+
+
+
+
+ Sans Serif
+ 10
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ true
+
+
+ $(DEVICE):dsp:off_q_mon
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 255
+ 255
+ 255
+
+
+
+ caLineEdit::Static
+
+
+ 1
+
+
+ caLineEdit::WidthAndHeight
+
+
+ true
+
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caFrame
+ QFrame
+
+ 1
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+