Added new widgets for sync and digital I/O
git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@8208 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
+632
-6
@@ -1,14 +1,14 @@
|
||||
|
||||
file {
|
||||
name="/home/epics/devel/areaDetector/1-1/ADApp/op/adl/prosilica.adl"
|
||||
version=030000
|
||||
name="/home/epics/devel/areaDetector/1-4/ADApp/op/adl/prosilica.adl"
|
||||
version=030102
|
||||
}
|
||||
display {
|
||||
object {
|
||||
x=583
|
||||
y=236
|
||||
width=300
|
||||
height=350
|
||||
x=493
|
||||
y=170
|
||||
width=500
|
||||
height=700
|
||||
}
|
||||
clr=14
|
||||
bclr=4
|
||||
@@ -495,3 +495,629 @@ text {
|
||||
limits {
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=145
|
||||
y=358
|
||||
width=40
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Mode"
|
||||
align="horiz. right"
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=225
|
||||
y=358
|
||||
width=60
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Invert"
|
||||
align="horiz. right"
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=291
|
||||
y=358
|
||||
width=60
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Level"
|
||||
align="horiz. right"
|
||||
}
|
||||
composite {
|
||||
object {
|
||||
x=5
|
||||
y=382
|
||||
width=347
|
||||
height=38
|
||||
}
|
||||
"composite name"=""
|
||||
children {
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=400
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Sync Out 1"
|
||||
align="horiz. right"
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=135
|
||||
y=382
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut1Mode_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=110
|
||||
y=402
|
||||
width=110
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut1Mode"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=225
|
||||
y=382
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut1Invert_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=230
|
||||
y=402
|
||||
width=50
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut1Invert"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=382
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut1Level_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=291
|
||||
y=402
|
||||
width=60
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut1Level"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=443
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Sync Out 2"
|
||||
align="horiz. right"
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=135
|
||||
y=425
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut2Mode_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=110
|
||||
y=445
|
||||
width=110
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut2Mode"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=225
|
||||
y=425
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut2Invert_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=230
|
||||
y=445
|
||||
width=50
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut2Invert"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=425
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut2Level_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=291
|
||||
y=445
|
||||
width=60
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut2Level"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=486
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Sync Out 3"
|
||||
align="horiz. right"
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=135
|
||||
y=468
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut3Mode_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=110
|
||||
y=488
|
||||
width=110
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut3Mode"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=225
|
||||
y=468
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut3Invert_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=230
|
||||
y=488
|
||||
width=50
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut3Invert"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=468
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncOut3Level_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=291
|
||||
y=488
|
||||
width=60
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)SyncOut3Level"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=615
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Strobe 1"
|
||||
align="horiz. right"
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=529
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncIn1Level_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=529
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Sync In 1"
|
||||
align="horiz. right"
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=555
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)SyncIn2Level_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=5
|
||||
y=555
|
||||
width=100
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Sync In 2"
|
||||
align="horiz. right"
|
||||
}
|
||||
composite {
|
||||
object {
|
||||
x=291
|
||||
y=596
|
||||
width=61
|
||||
height=40
|
||||
}
|
||||
"composite name"=""
|
||||
children {
|
||||
"text update" {
|
||||
object {
|
||||
x=291
|
||||
y=596
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)Strobe1Delay_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
"text entry" {
|
||||
object {
|
||||
x=291
|
||||
y=616
|
||||
width=60
|
||||
height=20
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)Strobe1Delay"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
limits {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"text entry" {
|
||||
object {
|
||||
x=369
|
||||
y=616
|
||||
width=60
|
||||
height=20
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)Strobe1Duration"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
limits {
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=369
|
||||
y=596
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)Strobe1Duration_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
composite {
|
||||
object {
|
||||
x=225
|
||||
y=597
|
||||
width=61
|
||||
height=38
|
||||
}
|
||||
"composite name"=""
|
||||
children {
|
||||
"text update" {
|
||||
object {
|
||||
x=225
|
||||
y=597
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)Strobe1CtlDuration_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
menu {
|
||||
object {
|
||||
x=230
|
||||
y=617
|
||||
width=50
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)Strobe1CtlDuration"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
composite {
|
||||
object {
|
||||
x=110
|
||||
y=597
|
||||
width=110
|
||||
height=38
|
||||
}
|
||||
"composite name"=""
|
||||
children {
|
||||
menu {
|
||||
object {
|
||||
x=110
|
||||
y=617
|
||||
width=110
|
||||
height=18
|
||||
}
|
||||
control {
|
||||
chan="$(P)$(R)Strobe1Mode"
|
||||
clr=14
|
||||
bclr=51
|
||||
}
|
||||
}
|
||||
"text update" {
|
||||
object {
|
||||
x=135
|
||||
y=597
|
||||
width=61
|
||||
height=18
|
||||
}
|
||||
monitor {
|
||||
chan="$(P)$(R)Strobe1Mode_RBV"
|
||||
clr=54
|
||||
bclr=4
|
||||
}
|
||||
align="horiz. centered"
|
||||
limits {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=145
|
||||
y=571
|
||||
width=40
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Mode"
|
||||
align="horiz. right"
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=215
|
||||
y=571
|
||||
width=70
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Ctl Dur"
|
||||
align="horiz. right"
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=301
|
||||
y=571
|
||||
width=50
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Delay"
|
||||
align="horiz. right"
|
||||
}
|
||||
text {
|
||||
object {
|
||||
x=359
|
||||
y=571
|
||||
width=80
|
||||
height=20
|
||||
}
|
||||
"basic attribute" {
|
||||
clr=14
|
||||
}
|
||||
textix="Duration"
|
||||
align="horiz. right"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user