Added new plugin PVs (Dim2, colorMode)

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@8107 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2008-12-24 21:25:51 +00:00
parent 3beee79e95
commit 8cdb9cc032
3 changed files with 1401 additions and 1249 deletions
File diff suppressed because it is too large Load Diff
+351 -286
View File
@@ -1,14 +1,14 @@
file {
name="/home/epics/devel/areaDetector/1-2/ADApp/op/adl/NDROI.adl"
version=030000
name="/home/epics/devel/areaDetector/1-4/ADApp/op/adl/NDROI.adl"
version=030102
}
display {
object {
x=116
y=168
x=154
y=55
width=390
height=475
height=525
}
clr=14
bclr=4
@@ -111,6 +111,208 @@ text {
textix="$(P)$(R)"
align="horiz. centered"
}
rectangle {
object {
x=5
y=35
width=380
height=485
}
"basic attribute" {
clr=14
fill="outline"
}
}
"related display" {
object {
x=172
y=465
width=130
height=20
}
display[0] {
label="ROI 0"
name="NDROIN.adl"
args="P=$(P), R=$(R)0:"
}
display[1] {
label="ROI 1"
name="NDROIN.adl"
args="P=$(P), R=$(R)1:"
}
display[2] {
label="ROI 2"
name="NDROIN.adl"
args="P=$(P), R=$(R)2:"
}
display[3] {
label="ROI 3"
name="NDROIN.adl"
args="P=$(P), R=$(R)3:"
}
display[4] {
label="ROI 4"
name="NDROIN.adl"
args="P=$(P), R=$(R)4:"
}
display[5] {
label="ROI 5"
name="NDROIN.adl"
args="P=$(P), R=$(R)5:"
}
display[6] {
label="ROI 6"
name="NDROIN.adl"
args="P=$(P), R=$(R)6:"
}
display[7] {
label="ROI 7"
name="NDROIN.adl"
args="P=$(P), R=$(R)7:"
}
clr=14
bclr=51
label="Individual ROIs"
}
text {
object {
x=22
y=465
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Individual 0-7"
align="horiz. right"
}
text {
object {
x=52
y=415
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="asyn record"
align="horiz. right"
}
"related display" {
object {
x=172
y=415
width=100
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
text {
object {
x=12
y=390
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Highlight ROIs"
align="horiz. right"
}
menu {
object {
x=172
y=390
width=100
height=20
}
control {
chan="$(P)$(R)Highlight"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=391
width=100
height=18
}
monitor {
chan="$(P)$(R)Highlight_RBV"
clr=54
bclr=4
}
limits {
}
}
"related display" {
object {
x=172
y=492
width=130
height=20
}
display[0] {
label="ROIS 1-8"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)0:,ROI2=$(R)1:,ROI3=$(R)2:,ROI4=$(R)3:,ROI5=$(R)4:,ROI6=$(R)5:,ROI7=$(R)6:,ROI8=$(R)7:,"
}
display[1] {
label="ROIS 9-16"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)8:,ROI2=$(R)9:,ROI3=$(R)10:,ROI4=$(R)11:,ROI5=$(R)12:,ROI6=$(R)13:,ROI7=$(R)14:,ROI8=$(R)15:,"
}
display[2] {
label="ROIS 17-24"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)16:,ROI2=$(R)17:,ROI3=$(R)18:,ROI4=$(R)19:,ROI5=$(R)20:,ROI6=$(R)21:,ROI7=$(R)22:,ROI8=$(R)23:,"
}
display[3] {
label="ROIS 25-32"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)24:,ROI2=$(R)25:,ROI3=$(R)26:,ROI4=$(R)27:,ROI5=$(R)28:,ROI6=$(R)29:,ROI7=$(R)30:,ROI8=$(R)31:,"
}
clr=14
bclr=51
label="Combined ROIs"
}
text {
object {
x=138
y=440
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="ROI definitions"
align="horiz. right"
}
text {
object {
x=82
y=493
width=80
height=20
}
"basic attribute" {
clr=14
}
textix="Combined"
align="horiz. right"
}
"text entry" {
object {
x=172
@@ -268,51 +470,6 @@ text {
limits {
}
}
text {
object {
x=62
y=240
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=241
width=61
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=271
y=241
width=61
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text entry" {
object {
x=172
@@ -397,6 +554,47 @@ menu {
limits {
}
}
text {
object {
x=12
y=140
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=140
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=141
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
@@ -440,10 +638,55 @@ text {
limits {
}
}
text {
object {
x=62
y=265
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=266
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=266
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
composite {
object {
x=72
y=265
y=290
width=179
height=20
}
@@ -452,7 +695,7 @@ composite {
text {
object {
x=72
y=265
y=290
width=90
height=20
}
@@ -465,7 +708,7 @@ composite {
"text update" {
object {
x=172
y=266
y=291
width=79
height=18
}
@@ -484,7 +727,7 @@ composite {
text {
object {
x=72
y=290
y=340
width=90
height=20
}
@@ -497,7 +740,7 @@ text {
"text update" {
object {
x=172
y=291
y=341
width=79
height=18
}
@@ -511,6 +754,36 @@ text {
limits {
}
}
text {
object {
x=72
y=365
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=366
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
align="horiz. centered"
format="string"
limits {
}
}
text {
object {
x=72
@@ -521,18 +794,18 @@ text {
"basic attribute" {
clr=14
}
textix="Time stamp"
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=316
width=150
width=79
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
@@ -541,257 +814,49 @@ text {
limits {
}
}
"related display" {
object {
x=172
y=415
width=130
height=20
}
display[0] {
label="ROI 0"
name="NDROIN.adl"
args="P=$(P), R=$(R)0:"
}
display[1] {
label="ROI 1"
name="NDROIN.adl"
args="P=$(P), R=$(R)1:"
}
display[2] {
label="ROI 2"
name="NDROIN.adl"
args="P=$(P), R=$(R)2:"
}
display[3] {
label="ROI 3"
name="NDROIN.adl"
args="P=$(P), R=$(R)3:"
}
display[4] {
label="ROI 4"
name="NDROIN.adl"
args="P=$(P), R=$(R)4:"
}
display[5] {
label="ROI 5"
name="NDROIN.adl"
args="P=$(P), R=$(R)5:"
}
display[6] {
label="ROI 6"
name="NDROIN.adl"
args="P=$(P), R=$(R)6:"
}
display[7] {
label="ROI 7"
name="NDROIN.adl"
args="P=$(P), R=$(R)7:"
}
clr=14
bclr=51
label="Individual ROIs"
}
text {
object {
x=22
y=415
width=140
x=72
y=240
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Individual 0-7"
textix="# dimensions"
align="horiz. right"
}
text {
object {
x=52
y=365
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="asyn record"
align="horiz. right"
}
"related display" {
"text update" {
object {
x=172
y=365
width=100
height=20
y=241
width=79
height=18
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
clr=14
bclr=51
}
rectangle {
object {
x=5
y=35
width=380
height=435
}
"basic attribute" {
clr=14
fill="outline"
}
}
composite {
object {
x=12
y=140
width=366
height=20
}
"composite name"=""
children {
text {
object {
x=12
y=140
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=140
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=141
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
}
}
text {
object {
x=12
y=340
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Highlight ROIs"
align="horiz. right"
}
menu {
object {
x=172
y=340
width=100
height=20
}
control {
chan="$(P)$(R)Highlight"
clr=14
bclr=51
align="horiz. centered"
format="string"
limits {
}
}
"text update" {
object {
x=278
y=341
width=100
x=312
y=266
width=65
height=18
}
monitor {
chan="$(P)$(R)Highlight_RBV"
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"related display" {
object {
x=172
y=442
width=130
height=20
}
display[0] {
label="ROIS 1-8"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)0:,ROI2=$(R)1:,ROI3=$(R)2:,ROI4=$(R)3:,ROI5=$(R)4:,ROI6=$(R)5:,ROI7=$(R)6:,ROI8=$(R)7:,"
}
display[1] {
label="ROIS 9-16"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)8:,ROI2=$(R)9:,ROI3=$(R)10:,ROI4=$(R)11:,ROI5=$(R)12:,ROI6=$(R)13:,ROI7=$(R)14:,ROI8=$(R)15:,"
}
display[2] {
label="ROIS 17-24"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)16:,ROI2=$(R)17:,ROI3=$(R)18:,ROI4=$(R)19:,ROI5=$(R)20:,ROI6=$(R)21:,ROI7=$(R)22:,ROI8=$(R)23:,"
}
display[3] {
label="ROIS 25-32"
name="NDROI8.adl"
args="P=$(P),ROI1=$(R)24:,ROI2=$(R)25:,ROI3=$(R)26:,ROI4=$(R)27:,ROI5=$(R)28:,ROI6=$(R)29:,ROI7=$(R)30:,ROI8=$(R)31:,"
}
clr=14
bclr=51
label="Combined ROIs"
}
text {
object {
x=138
y=390
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="ROI definitions"
align="horiz. right"
}
text {
object {
x=82
y=443
width=80
height=20
}
"basic attribute" {
clr=14
}
textix="Combined"
align="horiz. right"
}
File diff suppressed because it is too large Load Diff