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:
rivers
2009-01-17 00:19:29 +00:00
parent e9397fbeff
commit 33521c9929
+632 -6
View File
@@ -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"
}