Changed to use NDPluginBase.adl

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@10427 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2010-03-29 00:57:34 +00:00
parent fca0b50eef
commit fb78ca7006
11 changed files with 1681 additions and 9482 deletions

View File

@@ -8,7 +8,7 @@ display {
x=120
y=312
width=390
height=560
height=570
}
clr=14
bclr=4
@@ -114,774 +114,85 @@ text {
composite {
object {
x=5
y=493
y=40
width=380
height=60
height=485
}
"composite name"=""
"composite file"="NDPluginBase.adl"
}
composite {
object {
x=5
y=530
width=380
height=35
}
"composite name"=""
children {
rectangle {
object {
x=5
y=530
width=380
height=35
}
"basic attribute" {
clr=14
fill="outline"
}
}
composite {
object {
x=136
y=530
width=129
x=12
y=538
width=366
height=20
}
"composite name"=""
children {
text {
object {
x=136
y=530
width=50
x=12
y=538
width=150
height=20
}
"basic attribute" {
clr=14
}
textix=" More"
textix="Color mode out"
align="horiz. right"
}
"related display" {
menu {
object {
x=195
y=530
width=70
x=172
y=538
width=100
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
control {
chan="$(P)$(R)ColorModeOut"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=539
width=100
height=18
}
monitor {
chan="$(P)$(R)ColorModeOut_RBV"
clr=54
bclr=4
}
limits {
}
clr=14
bclr=51
}
}
}
text {
object {
x=12
y=500
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode out"
align="horiz. right"
}
menu {
object {
x=172
y=500
width=100
height=20
}
control {
chan="$(P)$(R)ColorModeOut"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=501
width=100
height=18
}
monitor {
chan="$(P)$(R)ColorModeOut_RBV"
clr=54
bclr=4
}
limits {
}
}
rectangle {
object {
x=5
y=493
width=380
height=60
}
"basic attribute" {
clr=14
fill="outline"
}
}
}
}
composite {
object {
x=5
y=34
width=380
height=455
}
"composite name"=""
children {
rectangle {
object {
x=5
y=34
width=380
height=455
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=113
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=114
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=113
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=88
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=88
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=89
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=213
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=214
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=213
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=238
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=239
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=263
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=264
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=263
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=138
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=138
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=139
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=163
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=163
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=164
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=313
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=314
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=314
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=338
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=339
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=288
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=289
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=314
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=188
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=188
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=189
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=413
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=414
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=438
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=439
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=363
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=364
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=388
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=389
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=463
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=463
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=39
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=38
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=64
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=63
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
}
}

View File

@@ -8,7 +8,7 @@ display {
x=496
y=86
width=1070
height=500
height=530
}
clr=14
bclr=4
@@ -463,7 +463,7 @@ rectangle {
x=390
y=40
width=675
height=410
height=355
}
"basic attribute" {
clr=14
@@ -823,34 +823,6 @@ composite {
limits {
}
}
text {
object {
x=502
y=392
width=50
height=20
}
"basic attribute" {
clr=14
}
textix=" More"
align="horiz. right"
}
"related display" {
object {
x=562
y=392
width=70
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
composite {
object {
x=770
@@ -914,669 +886,8 @@ composite {
x=5
y=40
width=380
height=455
height=485
}
"composite name"=""
children {
rectangle {
object {
x=5
y=40
width=380
height=455
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=119
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=120
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=119
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=94
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=94
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=95
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=219
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=220
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=219
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=244
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=245
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=269
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=270
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=269
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=144
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=144
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=145
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=169
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=169
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=170
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=319
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=344
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=345
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=294
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=295
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=194
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=194
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=195
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=419
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=420
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=444
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=445
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=369
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=370
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=394
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=395
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=469
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=469
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=45
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=44
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=70
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=69
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
}
"composite file"="NDPluginBase.adl"
}

File diff suppressed because it is too large Load Diff

View File

@@ -5,10 +5,10 @@ file {
}
display {
object {
x=486
y=44
x=199
y=87
width=1070
height=540
height=530
}
clr=14
bclr=4
@@ -122,693 +122,6 @@ composite {
}
}
}
composite {
object {
x=5
y=40
width=380
height=455
}
"composite name"=""
children {
rectangle {
object {
x=5
y=40
width=380
height=455
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=119
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=120
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=119
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=94
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=94
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=95
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=219
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=220
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=219
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=244
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=245
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=269
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=270
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=269
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=144
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=144
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=145
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=169
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=169
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=170
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=319
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=344
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=345
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=294
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=295
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=194
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=194
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=195
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=419
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=420
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=444
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=445
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=369
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=370
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=394
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=395
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=469
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=469
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=45
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=44
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=70
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=69
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
}
}
rectangle {
object {
x=589
y=429
width=470
height=100
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if zero"
calc="A"
chan="$(P)$(R)FileTemplateValid"
}
}
composite {
object {
x=417
@@ -1150,7 +463,7 @@ rectangle {
x=390
y=40
width=675
height=380
height=360
}
"basic attribute" {
clr=14
@@ -1510,39 +823,37 @@ composite {
limits {
}
}
text {
composite {
object {
x=496
y=392
width=50
height=20
x=5
y=40
width=380
height=485
}
"composite name"=""
"composite file"="NDPluginBase.adl"
}
rectangle {
object {
x=589
y=409
width=470
height=100
}
"basic attribute" {
clr=14
clr=20
}
textix=" More"
align="horiz. right"
}
"related display" {
object {
x=556
y=392
width=70
height=20
"dynamic attribute" {
vis="if zero"
calc="A"
chan="$(P)$(R)FileTemplateValid"
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
rectangle {
object {
x=390
y=425
width=673
y=405
width=675
height=110
}
"basic attribute" {
@@ -1553,7 +864,7 @@ rectangle {
composite {
object {
x=406
y=433
y=413
width=635
height=91
}
@@ -1562,7 +873,7 @@ composite {
"text entry" {
object {
x=591
y=456
y=436
width=450
height=20
}
@@ -1578,7 +889,7 @@ composite {
"text update" {
object {
x=591
y=433
y=413
width=450
height=18
}
@@ -1594,7 +905,7 @@ composite {
"text entry" {
object {
x=591
y=504
y=484
width=450
height=20
}
@@ -1610,7 +921,7 @@ composite {
"text update" {
object {
x=591
y=481
y=461
width=450
height=18
}
@@ -1626,7 +937,7 @@ composite {
text {
object {
x=406
y=456
y=436
width=176
height=20
}
@@ -1639,7 +950,7 @@ composite {
text {
object {
x=406
y=504
y=484
width=176
height=20
}

File diff suppressed because it is too large Load Diff

View File

@@ -237,709 +237,10 @@ text {
composite {
object {
x=5
y=35
y=40
width=380
height=485
}
"composite name"=""
children {
rectangle {
object {
x=5
y=35
width=380
height=485
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=114
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=115
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=114
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=89
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=89
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=90
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=214
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=215
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=214
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=239
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=240
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=264
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=265
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=264
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=139
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=139
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=140
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=164
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=164
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=165
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=314
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=339
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=340
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=289
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=290
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=189
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=189
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=190
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=414
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=415
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=364
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=365
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=389
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=390
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=40
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=39
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=65
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=64
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
text {
object {
x=52
y=489
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="asyn record"
align="horiz. right"
}
"related display" {
object {
x=172
y=489
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=464
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=464
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
composite {
object {
x=62
y=439
width=260
height=20
}
"composite name"=""
children {
text {
object {
x=62
y=439
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=440
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
}
}
}
"composite file"="NDPluginBase.adl"
}

View File

@@ -5,8 +5,8 @@ file {
}
display {
object {
x=36
y=109
x=146
y=172
width=1150
height=610
}
@@ -116,673 +116,13 @@ rectangle {
x=390
y=40
width=350
height=520
height=505
}
"basic attribute" {
clr=14
fill="outline"
}
}
rectangle {
object {
x=5
y=40
width=380
height=470
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=119
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=120
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=119
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=94
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=94
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=95
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=219
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=220
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=219
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=244
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=245
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=269
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=270
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=269
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=144
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=144
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=145
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=169
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=169
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=170
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=319
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=344
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=345
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=294
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=295
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=320
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=194
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=194
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=195
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=419
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=420
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=444
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=445
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=369
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=370
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=394
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=395
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=469
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=469
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=45
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=44
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=70
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=69
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
composite {
object {
x=442
@@ -1364,68 +704,6 @@ text {
textix="Background subtraction"
align="horiz. centered"
}
composite {
object {
x=390
y=565
width=350
height=40
}
"composite name"=""
children {
rectangle {
object {
x=390
y=565
width=350
height=40
}
"basic attribute" {
clr=14
fill="outline"
}
}
composite {
object {
x=505
y=575
width=120
height=20
}
"composite name"=""
children {
"related display" {
object {
x=560
y=575
width=65
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
text {
object {
x=505
y=575
width=47
height=20
}
"basic attribute" {
clr=14
}
textix=" More"
align="horiz. right"
}
}
}
}
}
rectangle {
object {
x=792
@@ -2633,3 +1911,13 @@ composite {
}
}
}
composite {
object {
x=5
y=40
width=380
height=485
}
"composite name"=""
"composite file"="NDPluginBase.adl"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5,10 +5,10 @@ file {
}
display {
object {
x=72
y=406
x=159
y=196
width=390
height=540
height=535
}
clr=14
bclr=4
@@ -111,714 +111,13 @@ text {
textix="$(P)$(R)"
align="horiz. centered"
}
rectangle {
object {
x=5
y=35
width=380
height=455
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=114
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=115
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=114
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=89
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=89
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=90
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=214
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=215
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=214
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=239
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=240
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=264
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=265
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=264
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=139
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=139
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=140
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=164
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=164
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=165
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=314
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=339
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=340
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=289
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=290
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=189
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=189
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=190
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=414
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=415
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=439
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=440
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=364
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=365
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=389
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=390
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=464
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=464
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=40
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=39
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=65
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=64
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
composite {
object {
x=5
y=495
y=40
width=380
height=40
height=485
}
"composite name"=""
children {
rectangle {
object {
x=5
y=495
width=380
height=40
}
"basic attribute" {
clr=14
fill="outline"
}
}
text {
object {
x=136
y=505
width=50
height=20
}
"basic attribute" {
clr=14
}
textix=" More"
align="horiz. right"
}
"related display" {
object {
x=195
y=505
width=70
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
}
"composite file"="NDPluginBase.adl"
}

View File

@@ -8,7 +8,7 @@ display {
x=218
y=105
width=735
height=495
height=525
}
clr=14
bclr=4
@@ -123,689 +123,6 @@ rectangle {
fill="outline"
}
}
composite {
object {
x=5
y=35
width=380
height=455
}
"composite name"=""
children {
rectangle {
object {
x=5
y=35
width=380
height=455
}
"basic attribute" {
clr=14
fill="outline"
}
}
"text entry" {
object {
x=172
y=114
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayAddress"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=115
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayAddress_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=114
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array address"
align="horiz. right"
}
text {
object {
x=62
y=89
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array port"
align="horiz. right"
}
"text entry" {
object {
x=172
y=89
width=100
height=20
}
control {
chan="$(P)$(R)NDArrayPort"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=90
width=100
height=18
}
monitor {
chan="$(P)$(R)NDArrayPort_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=214
width=100
height=20
}
control {
chan="$(P)$(R)ArrayCounter"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=215
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayCounter_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=32
y=214
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Array counter"
align="horiz. right"
}
text {
object {
x=62
y=239
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array rate"
align="horiz. right"
}
"text update" {
object {
x=172
y=240
width=100
height=18
}
monitor {
chan="$(P)$(R)ArrayRate_RBV"
clr=54
bclr=4
}
limits {
}
}
"text entry" {
object {
x=172
y=264
width=100
height=20
}
control {
chan="$(P)$(R)DroppedArrays"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=265
width=100
height=18
}
monitor {
chan="$(P)$(R)DroppedArrays_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=22
y=264
width=140
height=20
}
"basic attribute" {
clr=14
}
textix="Dropped arrays"
align="horiz. right"
}
text {
object {
x=102
y=139
width=60
height=20
}
"basic attribute" {
clr=14
}
textix="Enable"
align="horiz. right"
}
menu {
object {
x=172
y=139
width=100
height=20
}
control {
chan="$(P)$(R)EnableCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=140
width=100
height=18
}
monitor {
chan="$(P)$(R)EnableCallbacks_RBV"
clr=54
bclr=12
}
clrmod="alarm"
limits {
}
}
text {
object {
x=72
y=164
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Min. time"
align="horiz. right"
}
"text entry" {
object {
x=172
y=164
width=100
height=20
}
control {
chan="$(P)$(R)MinCallbackTime"
clr=14
bclr=51
}
limits {
}
}
"text update" {
object {
x=278
y=165
width=100
height=18
}
monitor {
chan="$(P)$(R)MinCallbackTime_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=62
y=314
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Array Size"
align="horiz. right"
}
"text update" {
object {
x=172
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize0_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
"text update" {
object {
x=242
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize1_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=72
y=339
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Data type"
align="horiz. right"
}
"text update" {
object {
x=172
y=340
width=79
height=18
}
monitor {
chan="$(P)$(R)DataType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=42
y=289
width=120
height=20
}
"basic attribute" {
clr=14
}
textix="# dimensions"
align="horiz. right"
}
"text update" {
object {
x=172
y=290
width=79
height=18
}
monitor {
chan="$(P)$(R)NDimensions_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
"text update" {
object {
x=312
y=315
width=65
height=18
}
monitor {
chan="$(P)$(R)ArraySize2_RBV"
clr=54
bclr=4
}
align="horiz. centered"
limits {
}
}
text {
object {
x=12
y=189
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Callbacks block"
align="horiz. right"
}
menu {
object {
x=172
y=189
width=100
height=20
}
control {
chan="$(P)$(R)BlockingCallbacks"
clr=14
bclr=51
}
}
"text update" {
object {
x=278
y=190
width=100
height=18
}
monitor {
chan="$(P)$(R)BlockingCallbacks_RBV"
clr=54
bclr=4
}
limits {
}
}
text {
object {
x=72
y=414
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="Unique ID"
align="horiz. right"
}
"text update" {
object {
x=172
y=415
width=79
height=18
}
monitor {
chan="$(P)$(R)UniqueId_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=439
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Time stamp"
align="horiz. right"
}
"text update" {
object {
x=172
y=440
width=150
height=18
}
monitor {
chan="$(P)$(R)TimeStamp_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=62
y=364
width=100
height=20
}
"basic attribute" {
clr=14
}
textix="Color mode"
align="horiz. right"
}
"text update" {
object {
x=172
y=365
width=79
height=18
}
monitor {
chan="$(P)$(R)ColorMode_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=32
y=389
width=130
height=20
}
"basic attribute" {
clr=14
}
textix="Bayer pattern"
align="horiz. right"
}
"text update" {
object {
x=172
y=390
width=79
height=18
}
monitor {
chan="$(P)$(R)BayerPattern_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=12
y=464
width=150
height=20
}
"basic attribute" {
clr=14
}
textix="Attributes file"
align="horiz. right"
}
"text entry" {
object {
x=172
y=464
width=210
height=20
}
control {
chan="$(P)$(R)NDAttributesFile"
clr=14
bclr=51
}
format="string"
limits {
}
}
"text update" {
object {
x=172
y=40
width=160
height=18
}
monitor {
chan="$(P)$(R)PortName_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=72
y=39
width=90
height=20
}
"basic attribute" {
clr=14
}
textix="asyn port"
align="horiz. right"
}
"text update" {
object {
x=172
y=65
width=160
height=18
}
monitor {
chan="$(P)$(R)PluginType_RBV"
clr=54
bclr=4
}
format="string"
limits {
}
}
text {
object {
x=52
y=64
width=110
height=20
}
"basic attribute" {
clr=14
}
textix="Plugin type"
align="horiz. right"
}
}
}
rectangle {
object {
x=390
y=450
width=340
height=40
}
"basic attribute" {
clr=14
fill="outline"
}
}
composite {
object {
x=397
@@ -1259,40 +576,11 @@ text {
}
composite {
object {
x=496
y=460
width=129
height=20
x=5
y=35
width=380
height=485
}
"composite name"=""
children {
text {
object {
x=496
y=460
width=50
height=20
}
"basic attribute" {
clr=14
}
textix=" More"
align="horiz. right"
}
"related display" {
object {
x=555
y=460
width=70
height=20
}
display[0] {
label="asynRecord"
name="asynRecord.adl"
args="P=$(P),R=$(R)AsynIO"
}
clr=14
bclr=51
}
}
"composite file"="NDPluginBase.adl"
}