diff --git a/ADApp/op/adl/NDColorConvert.adl b/ADApp/op/adl/NDColorConvert.adl index 8c41b31..de30a28 100644 --- a/ADApp/op/adl/NDColorConvert.adl +++ b/ADApp/op/adl/NDColorConvert.adl @@ -1,14 +1,14 @@ file { - name="j:\epics\devel\areaDetector\1-4\ADApp\op\adl\NDColorConvert.adl" + name="/home/epics/devel/areaDetector/1-5beta/ADApp/op/adl/NDColorConvert.adl" version=030102 } display { object { - x=445 - y=108 + x=120 + y=312 width=390 - height=500 + height=560 } clr=14 bclr=4 @@ -111,31 +111,689 @@ text { textix="$(P)$(R)" align="horiz. centered" } -rectangle { +composite { object { x=5 - y=35 + y=34 width=380 - height=460 + height=455 } - "basic attribute" { - clr=14 - fill="outline" + "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=4 + } + 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)PVAttributesFile" + 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" + } } } composite { object { - x=12 - y=440 - width=366 - height=50 + x=5 + y=493 + width=380 + height=60 } "composite name"="" children { composite { object { x=136 - y=470 + y=530 width=129 height=20 } @@ -144,7 +802,7 @@ composite { text { object { x=136 - y=470 + y=530 width=50 height=20 } @@ -157,7 +815,7 @@ composite { "related display" { object { x=195 - y=470 + y=530 width=70 height=20 } @@ -174,7 +832,7 @@ composite { text { object { x=12 - y=440 + y=500 width=150 height=20 } @@ -187,7 +845,7 @@ composite { menu { object { x=172 - y=440 + y=500 width=100 height=20 } @@ -200,7 +858,7 @@ composite { "text update" { object { x=278 - y=441 + y=501 width=100 height=18 } @@ -212,604 +870,16 @@ composite { limits { } } - } -} -composite { - object { - x=12 - y=40 - width=366 - height=395 - } - "composite name"="" - children { - "text entry" { + rectangle { object { - x=172 - y=90 - width=100 - height=20 - } - control { - chan="$(P)$(R)NDArrayAddress" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=278 - y=91 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)NDArrayAddress_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=32 - y=90 - width=130 - height=20 + x=5 + y=493 + width=380 + height=60 } "basic attribute" { clr=14 - } - textix="Array address" - align="horiz. right" - } - text { - object { - x=62 - y=65 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array port" - align="horiz. right" - } - "text entry" { - object { - x=172 - y=65 - width=100 - height=20 - } - control { - chan="$(P)$(R)NDArrayPort" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=278 - y=66 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)NDArrayPort_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=172 - y=190 - width=100 - height=20 - } - control { - chan="$(P)$(R)ArrayCounter" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=278 - y=191 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=32 - y=190 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array counter" - align="horiz. right" - } - text { - object { - x=62 - y=215 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array rate" - align="horiz. right" - } - "text update" { - object { - x=172 - y=216 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayRate_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=172 - y=240 - width=100 - height=20 - } - control { - chan="$(P)$(R)DroppedArrays" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=278 - y=241 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)DroppedArrays_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=22 - y=240 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Dropped arrays" - align="horiz. right" - } - text { - object { - x=52 - y=115 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Enable" - align="horiz. right" - } - menu { - object { - x=172 - y=115 - width=100 - height=20 - } - control { - chan="$(P)$(R)EnableCallbacks" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=278 - y=116 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)EnableCallbacks_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=72 - y=140 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Min. time" - align="horiz. right" - } - "text entry" { - object { - x=172 - y=140 - width=100 - height=20 - } - control { - chan="$(P)$(R)MinCallbackTime" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=278 - y=141 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)MinCallbackTime_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=62 - y=290 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array Size" - align="horiz. right" - } - "text update" { - object { - x=172 - y=291 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize0_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=242 - y=291 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize1_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - text { - object { - x=72 - y=315 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Data type" - align="horiz. right" - } - "text update" { - object { - x=172 - y=316 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)DataType_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=72 - y=265 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# dimensions" - align="horiz. right" - } - "text update" { - object { - x=172 - y=266 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)NDimensions_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - "text update" { - object { - x=312 - y=291 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize2_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - text { - object { - x=12 - y=165 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Callbacks block" - align="horiz. right" - } - menu { - object { - x=172 - y=165 - width=100 - height=20 - } - control { - chan="$(P)$(R)BlockingCallbacks" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=278 - y=166 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)BlockingCallbacks_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=72 - y=390 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Unique ID" - align="horiz. right" - } - "text update" { - object { - x=172 - y=391 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)UniqueId_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=72 - y=415 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Time stamp" - align="horiz. right" - } - "text update" { - object { - x=172 - y=416 - width=150 - height=18 - } - monitor { - chan="$(P)$(R)TimeStamp_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=72 - y=340 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Color mode" - align="horiz. right" - } - "text update" { - object { - x=172 - y=341 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)ColorMode_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=72 - y=365 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Bayer pattern" - align="horiz. right" - } - "text update" { - object { - x=172 - y=366 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)BayerPattern_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=72 - y=40 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="asyn port" - align="horiz. right" - } - "text update" { - object { - x=172 - y=41 - width=160 - height=18 - } - monitor { - chan="$(P)$(R)PortName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { + fill="outline" } } } diff --git a/ADApp/op/adl/NDPluginFile.adl b/ADApp/op/adl/NDPluginFile.adl index ee8a986..650f0fc 100644 --- a/ADApp/op/adl/NDPluginFile.adl +++ b/ADApp/op/adl/NDPluginFile.adl @@ -5,10 +5,10 @@ file { } display { object { - x=202 - y=85 + x=496 + y=86 width=1080 - height=480 + height=500 } clr=14 bclr=4 @@ -87,18 +87,6 @@ display { 1a7309, } } -rectangle { - object { - x=8 - y=40 - width=380 - height=435 - } - "basic attribute" { - clr=14 - fill="outline" - } -} composite { object { x=360 @@ -863,635 +851,6 @@ text { clr=14 bclr=51 } -composite { - object { - x=15 - y=44 - width=370 - height=420 - } - "composite name"="" - children { - "text entry" { - object { - x=175 - y=94 - width=100 - height=20 - } - control { - chan="$(P)$(R)NDArrayAddress" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=281 - y=95 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)NDArrayAddress_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=35 - y=94 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array address" - align="horiz. right" - } - text { - object { - x=65 - y=69 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array port" - align="horiz. right" - } - "text entry" { - object { - x=175 - y=69 - width=100 - height=20 - } - control { - chan="$(P)$(R)NDArrayPort" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=281 - y=70 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)NDArrayPort_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=175 - y=194 - width=100 - height=20 - } - control { - chan="$(P)$(R)ArrayCounter" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=281 - y=195 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=35 - y=194 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array counter" - align="horiz. right" - } - text { - object { - x=65 - y=219 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array rate" - align="horiz. right" - } - "text update" { - object { - x=175 - y=220 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayRate_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=175 - y=244 - width=100 - height=20 - } - control { - chan="$(P)$(R)DroppedArrays" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=281 - y=245 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)DroppedArrays_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=25 - y=244 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Dropped arrays" - align="horiz. right" - } - text { - object { - x=55 - y=119 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Enable" - align="horiz. right" - } - menu { - object { - x=175 - y=119 - width=100 - height=20 - } - control { - chan="$(P)$(R)EnableCallbacks" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=281 - y=120 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)EnableCallbacks_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=75 - y=144 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Min. time" - align="horiz. right" - } - "text entry" { - object { - x=175 - y=144 - width=100 - height=20 - } - control { - chan="$(P)$(R)MinCallbackTime" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=281 - y=145 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)MinCallbackTime_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=65 - y=294 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Array Size" - align="horiz. right" - } - "text update" { - object { - x=175 - y=295 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize0_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=245 - y=295 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize1_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - text { - object { - x=75 - y=319 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Data type" - align="horiz. right" - } - "text update" { - object { - x=175 - y=320 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)DataType_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=75 - y=269 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# dimensions" - align="horiz. right" - } - "text update" { - object { - x=175 - y=270 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)NDimensions_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - "text update" { - object { - x=315 - y=295 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize2_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - text { - object { - x=15 - y=169 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Callbacks block" - align="horiz. right" - } - menu { - object { - x=175 - y=169 - width=100 - height=20 - } - control { - chan="$(P)$(R)BlockingCallbacks" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=281 - y=170 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)BlockingCallbacks_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=75 - y=394 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Unique ID" - align="horiz. right" - } - "text update" { - object { - x=175 - y=395 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)UniqueId_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=75 - y=419 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Time stamp" - align="horiz. right" - } - "text update" { - object { - x=175 - y=420 - width=150 - height=18 - } - monitor { - chan="$(P)$(R)TimeStamp_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=75 - y=344 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Color mode" - align="horiz. right" - } - "text update" { - object { - x=175 - y=345 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)ColorMode_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=75 - y=369 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Bayer pattern" - align="horiz. right" - } - "text update" { - object { - x=175 - y=370 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)BayerPattern_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=75 - y=44 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="asyn port" - align="horiz. right" - } - "text update" { - object { - x=175 - y=45 - width=160 - height=18 - } - monitor { - chan="$(P)$(R)PortName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - text { - object { - x=15 - y=444 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Attributes file" - align="horiz. right" - } - "text entry" { - object { - x=175 - y=444 - width=210 - height=20 - } - control { - chan="$(P)$(R)PVAttributesFile" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - } -} composite { object { x=770 @@ -1550,3 +909,673 @@ composite { chan="$(P)$(R)FileFormat" } } +composite { + object { + x=8 + y=40 + width=380 + height=455 + } + "composite name"="" + children { + rectangle { + object { + x=8 + y=40 + width=380 + height=455 + } + "basic attribute" { + clr=14 + fill="outline" + } + } + "text entry" { + object { + x=175 + y=119 + width=100 + height=20 + } + control { + chan="$(P)$(R)NDArrayAddress" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=281 + y=120 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)NDArrayAddress_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=35 + y=119 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Array address" + align="horiz. right" + } + text { + object { + x=65 + y=94 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Array port" + align="horiz. right" + } + "text entry" { + object { + x=175 + y=94 + width=100 + height=20 + } + control { + chan="$(P)$(R)NDArrayPort" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=281 + y=95 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)NDArrayPort_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text entry" { + object { + x=175 + y=219 + width=100 + height=20 + } + control { + chan="$(P)$(R)ArrayCounter" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=281 + y=220 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)ArrayCounter_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=35 + y=219 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Array counter" + align="horiz. right" + } + text { + object { + x=65 + y=244 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Array rate" + align="horiz. right" + } + "text update" { + object { + x=175 + y=245 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)ArrayRate_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text entry" { + object { + x=175 + y=269 + width=100 + height=20 + } + control { + chan="$(P)$(R)DroppedArrays" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=281 + y=270 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)DroppedArrays_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=25 + y=269 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Dropped arrays" + align="horiz. right" + } + text { + object { + x=105 + y=144 + width=60 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Enable" + align="horiz. right" + } + menu { + object { + x=175 + y=144 + width=100 + height=20 + } + control { + chan="$(P)$(R)EnableCallbacks" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=281 + y=145 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)EnableCallbacks_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=75 + y=169 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Min. time" + align="horiz. right" + } + "text entry" { + object { + x=175 + y=169 + width=100 + height=20 + } + control { + chan="$(P)$(R)MinCallbackTime" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=281 + y=170 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)MinCallbackTime_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=65 + y=319 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Array Size" + align="horiz. right" + } + "text update" { + object { + x=175 + y=320 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)ArraySize0_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=245 + y=320 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)ArraySize1_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + text { + object { + x=75 + y=344 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Data type" + align="horiz. right" + } + "text update" { + object { + x=175 + y=345 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)DataType_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=45 + y=294 + width=120 + height=20 + } + "basic attribute" { + clr=14 + } + textix="# dimensions" + align="horiz. right" + } + "text update" { + object { + x=175 + y=295 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)NDimensions_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + "text update" { + object { + x=315 + y=320 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)ArraySize2_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + text { + object { + x=15 + y=194 + width=150 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Callbacks block" + align="horiz. right" + } + menu { + object { + x=175 + y=194 + width=100 + height=20 + } + control { + chan="$(P)$(R)BlockingCallbacks" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=281 + y=195 + width=100 + height=18 + } + monitor { + chan="$(P)$(R)BlockingCallbacks_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=75 + y=419 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Unique ID" + align="horiz. right" + } + "text update" { + object { + x=175 + y=420 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)UniqueId_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=65 + y=444 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Time stamp" + align="horiz. right" + } + "text update" { + object { + x=175 + y=445 + width=150 + height=18 + } + monitor { + chan="$(P)$(R)TimeStamp_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=65 + y=369 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Color mode" + align="horiz. right" + } + "text update" { + object { + x=175 + y=370 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)ColorMode_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=35 + y=394 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Bayer pattern" + align="horiz. right" + } + "text update" { + object { + x=175 + y=395 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)BayerPattern_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=15 + y=469 + width=150 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Attributes file" + align="horiz. right" + } + "text entry" { + object { + x=175 + y=469 + width=210 + height=20 + } + control { + chan="$(P)$(R)PVAttributesFile" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { + object { + x=175 + y=45 + width=160 + height=18 + } + monitor { + chan="$(P)$(R)PortName_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=75 + y=44 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="asyn port" + align="horiz. right" + } + "text update" { + object { + x=175 + y=70 + width=160 + height=18 + } + monitor { + chan="$(P)$(R)PluginType_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=55 + y=69 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Plugin type" + align="horiz. right" + } + } +} diff --git a/ADApp/op/adl/NDROI.adl b/ADApp/op/adl/NDROI.adl index 7966c4f..ccd1e5e 100644 --- a/ADApp/op/adl/NDROI.adl +++ b/ADApp/op/adl/NDROI.adl @@ -8,7 +8,7 @@ display { x=154 y=55 width=390 - height=600 + height=640 } clr=14 bclr=4 @@ -111,31 +111,31 @@ text { textix="$(P)$(R)" align="horiz. centered" } -rectangle { - object { - x=5 - y=35 - width=380 - height=560 - } - "basic attribute" { - clr=14 - fill="outline" - } -} composite { object { - x=12 - y=465 - width=366 - height=123 + x=5 + y=495 + width=380 + height=140 } "composite name"="" children { + rectangle { + object { + x=5 + y=495 + width=380 + height=140 + } + "basic attribute" { + clr=14 + fill="outline" + } + } "related display" { object { x=172 - y=540 + y=580 width=130 height=20 } @@ -186,7 +186,7 @@ composite { text { object { x=22 - y=540 + y=580 width=140 height=20 } @@ -199,7 +199,7 @@ composite { text { object { x=52 - y=490 + y=530 width=110 height=20 } @@ -212,7 +212,7 @@ composite { "related display" { object { x=172 - y=490 + y=530 width=100 height=20 } @@ -227,7 +227,7 @@ composite { text { object { x=12 - y=465 + y=505 width=150 height=20 } @@ -240,7 +240,7 @@ composite { menu { object { x=172 - y=465 + y=505 width=100 height=20 } @@ -253,7 +253,7 @@ composite { "text update" { object { x=278 - y=466 + y=506 width=100 height=18 } @@ -268,7 +268,7 @@ composite { "related display" { object { x=172 - y=567 + y=607 width=130 height=20 } @@ -299,7 +299,7 @@ composite { text { object { x=138 - y=515 + y=555 width=150 height=20 } @@ -312,7 +312,7 @@ composite { text { object { x=82 - y=568 + y=608 width=80 height=20 } @@ -326,17 +326,29 @@ composite { } composite { object { - x=12 - y=40 - width=368 - height=420 + 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=90 + y=114 width=100 height=20 } @@ -351,7 +363,7 @@ composite { "text update" { object { x=278 - y=91 + y=115 width=100 height=18 } @@ -366,7 +378,7 @@ composite { text { object { x=32 - y=90 + y=114 width=130 height=20 } @@ -379,7 +391,7 @@ composite { text { object { x=62 - y=65 + y=89 width=100 height=20 } @@ -392,7 +404,7 @@ composite { "text entry" { object { x=172 - y=65 + y=89 width=100 height=20 } @@ -407,7 +419,7 @@ composite { "text update" { object { x=278 - y=66 + y=90 width=100 height=18 } @@ -422,7 +434,7 @@ composite { "text entry" { object { x=172 - y=190 + y=214 width=100 height=20 } @@ -437,7 +449,7 @@ composite { "text update" { object { x=278 - y=191 + y=215 width=100 height=18 } @@ -452,7 +464,7 @@ composite { text { object { x=32 - y=190 + y=214 width=130 height=20 } @@ -465,7 +477,7 @@ composite { text { object { x=62 - y=215 + y=239 width=100 height=20 } @@ -478,7 +490,7 @@ composite { "text update" { object { x=172 - y=216 + y=240 width=100 height=18 } @@ -493,7 +505,7 @@ composite { "text entry" { object { x=172 - y=240 + y=264 width=100 height=20 } @@ -508,7 +520,7 @@ composite { "text update" { object { x=278 - y=241 + y=265 width=100 height=18 } @@ -523,7 +535,7 @@ composite { text { object { x=22 - y=240 + y=264 width=140 height=20 } @@ -535,9 +547,9 @@ composite { } text { object { - x=52 - y=115 - width=110 + x=102 + y=139 + width=60 height=20 } "basic attribute" { @@ -549,7 +561,7 @@ composite { menu { object { x=172 - y=115 + y=139 width=100 height=20 } @@ -562,7 +574,7 @@ composite { "text update" { object { x=278 - y=116 + y=140 width=100 height=18 } @@ -577,7 +589,7 @@ composite { text { object { x=72 - y=140 + y=164 width=90 height=20 } @@ -590,7 +602,7 @@ composite { "text entry" { object { x=172 - y=140 + y=164 width=100 height=20 } @@ -605,7 +617,7 @@ composite { "text update" { object { x=278 - y=141 + y=165 width=100 height=18 } @@ -620,7 +632,7 @@ composite { text { object { x=62 - y=290 + y=314 width=100 height=20 } @@ -633,7 +645,7 @@ composite { "text update" { object { x=172 - y=291 + y=315 width=65 height=18 } @@ -649,7 +661,7 @@ composite { "text update" { object { x=242 - y=291 + y=315 width=65 height=18 } @@ -665,7 +677,7 @@ composite { text { object { x=72 - y=315 + y=339 width=90 height=20 } @@ -678,7 +690,7 @@ composite { "text update" { object { x=172 - y=316 + y=340 width=79 height=18 } @@ -693,9 +705,9 @@ composite { } text { object { - x=72 - y=265 - width=90 + x=42 + y=289 + width=120 height=20 } "basic attribute" { @@ -707,7 +719,7 @@ composite { "text update" { object { x=172 - y=266 + y=290 width=79 height=18 } @@ -723,7 +735,7 @@ composite { "text update" { object { x=312 - y=291 + y=315 width=65 height=18 } @@ -739,7 +751,7 @@ composite { text { object { x=12 - y=165 + y=189 width=150 height=20 } @@ -752,7 +764,7 @@ composite { menu { object { x=172 - y=165 + y=189 width=100 height=20 } @@ -765,7 +777,7 @@ composite { "text update" { object { x=278 - y=166 + y=190 width=100 height=18 } @@ -780,7 +792,7 @@ composite { text { object { x=72 - y=390 + y=414 width=90 height=20 } @@ -793,7 +805,7 @@ composite { "text update" { object { x=172 - y=391 + y=415 width=79 height=18 } @@ -808,9 +820,9 @@ composite { } text { object { - x=72 - y=415 - width=90 + x=62 + y=439 + width=100 height=20 } "basic attribute" { @@ -822,7 +834,7 @@ composite { "text update" { object { x=172 - y=416 + y=440 width=150 height=18 } @@ -837,9 +849,9 @@ composite { } text { object { - x=72 - y=340 - width=90 + x=62 + y=364 + width=100 height=20 } "basic attribute" { @@ -851,7 +863,7 @@ composite { "text update" { object { x=172 - y=341 + y=365 width=79 height=18 } @@ -866,9 +878,9 @@ composite { } text { object { - x=72 - y=365 - width=90 + x=32 + y=389 + width=130 height=20 } "basic attribute" { @@ -880,7 +892,7 @@ composite { "text update" { object { x=172 - y=366 + y=390 width=79 height=18 } @@ -895,21 +907,37 @@ composite { } text { object { - x=72 - y=40 - width=90 + x=12 + y=464 + width=150 height=20 } "basic attribute" { clr=14 } - textix="asyn port" + textix="Attributes file" align="horiz. right" } + "text entry" { + object { + x=172 + y=464 + width=210 + height=20 + } + control { + chan="$(P)$(R)PVAttributesFile" + clr=14 + bclr=51 + } + format="string" + limits { + } + } "text update" { object { x=172 - y=41 + y=40 width=160 height=18 } @@ -924,32 +952,45 @@ composite { } text { object { - x=12 - y=440 - width=150 + x=72 + y=39 + width=90 height=20 } "basic attribute" { clr=14 } - textix="Attributes file" + textix="asyn port" align="horiz. right" } - "text entry" { + "text update" { object { - x=170 - y=440 - width=210 - height=20 + x=172 + y=65 + width=160 + height=18 } - control { - chan="$(P)$(R)PVAttributesFile" - clr=14 - bclr=51 + 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" + } } } diff --git a/ADApp/op/adl/NDStdArrays.adl b/ADApp/op/adl/NDStdArrays.adl index 5d3c7e5..c7faae1 100644 --- a/ADApp/op/adl/NDStdArrays.adl +++ b/ADApp/op/adl/NDStdArrays.adl @@ -1,14 +1,14 @@ file { - name="j:\epics\devel\areaDetector\1-4\ADApp\op\adl\NDStdArrays.adl" + name="/home/epics/devel/areaDetector/1-5beta/ADApp/op/adl/NDStdArrays.adl" version=030102 } display { object { - x=264 - y=114 + x=72 + y=406 width=390 - height=475 + height=540 } clr=14 bclr=4 @@ -111,70 +111,31 @@ text { textix="$(P)$(R)" align="horiz. centered" } -rectangle { +composite { object { x=5 y=35 width=380 - height=435 - } - "basic attribute" { - clr=14 - fill="outline" - } -} -composite { - object { - x=136 - y=445 - width=129 - height=20 + height=455 } "composite name"="" children { - text { + rectangle { object { - x=136 - y=445 - width=50 - height=20 + x=5 + y=35 + width=380 + height=455 } "basic attribute" { clr=14 + fill="outline" } - textix=" More" - align="horiz. right" } - "related display" { - object { - x=195 - y=445 - width=70 - height=20 - } - display[0] { - label="asynRecord" - name="asynRecord.adl" - args="P=$(P),R=$(R)AsynIO" - } - clr=14 - bclr=51 - } - } -} -composite { - object { - x=12 - y=40 - width=366 - height=395 - } - "composite name"="" - children { "text entry" { object { x=172 - y=90 + y=114 width=100 height=20 } @@ -189,7 +150,7 @@ composite { "text update" { object { x=278 - y=91 + y=115 width=100 height=18 } @@ -204,7 +165,7 @@ composite { text { object { x=32 - y=90 + y=114 width=130 height=20 } @@ -217,7 +178,7 @@ composite { text { object { x=62 - y=65 + y=89 width=100 height=20 } @@ -230,7 +191,7 @@ composite { "text entry" { object { x=172 - y=65 + y=89 width=100 height=20 } @@ -245,7 +206,7 @@ composite { "text update" { object { x=278 - y=66 + y=90 width=100 height=18 } @@ -260,7 +221,7 @@ composite { "text entry" { object { x=172 - y=190 + y=214 width=100 height=20 } @@ -275,7 +236,7 @@ composite { "text update" { object { x=278 - y=191 + y=215 width=100 height=18 } @@ -290,7 +251,7 @@ composite { text { object { x=32 - y=190 + y=214 width=130 height=20 } @@ -303,7 +264,7 @@ composite { text { object { x=62 - y=215 + y=239 width=100 height=20 } @@ -316,7 +277,7 @@ composite { "text update" { object { x=172 - y=216 + y=240 width=100 height=18 } @@ -331,7 +292,7 @@ composite { "text entry" { object { x=172 - y=240 + y=264 width=100 height=20 } @@ -346,7 +307,7 @@ composite { "text update" { object { x=278 - y=241 + y=265 width=100 height=18 } @@ -361,7 +322,7 @@ composite { text { object { x=22 - y=240 + y=264 width=140 height=20 } @@ -373,9 +334,9 @@ composite { } text { object { - x=52 - y=115 - width=110 + x=102 + y=139 + width=60 height=20 } "basic attribute" { @@ -387,7 +348,7 @@ composite { menu { object { x=172 - y=115 + y=139 width=100 height=20 } @@ -400,7 +361,7 @@ composite { "text update" { object { x=278 - y=116 + y=140 width=100 height=18 } @@ -415,7 +376,7 @@ composite { text { object { x=72 - y=140 + y=164 width=90 height=20 } @@ -428,7 +389,7 @@ composite { "text entry" { object { x=172 - y=140 + y=164 width=100 height=20 } @@ -443,7 +404,7 @@ composite { "text update" { object { x=278 - y=141 + y=165 width=100 height=18 } @@ -458,7 +419,7 @@ composite { text { object { x=62 - y=290 + y=314 width=100 height=20 } @@ -471,7 +432,7 @@ composite { "text update" { object { x=172 - y=291 + y=315 width=65 height=18 } @@ -487,7 +448,7 @@ composite { "text update" { object { x=242 - y=291 + y=315 width=65 height=18 } @@ -503,7 +464,7 @@ composite { text { object { x=72 - y=315 + y=339 width=90 height=20 } @@ -516,7 +477,7 @@ composite { "text update" { object { x=172 - y=316 + y=340 width=79 height=18 } @@ -531,9 +492,9 @@ composite { } text { object { - x=72 - y=265 - width=90 + x=42 + y=289 + width=120 height=20 } "basic attribute" { @@ -545,7 +506,7 @@ composite { "text update" { object { x=172 - y=266 + y=290 width=79 height=18 } @@ -561,7 +522,7 @@ composite { "text update" { object { x=312 - y=291 + y=315 width=65 height=18 } @@ -577,7 +538,7 @@ composite { text { object { x=12 - y=165 + y=189 width=150 height=20 } @@ -590,7 +551,7 @@ composite { menu { object { x=172 - y=165 + y=189 width=100 height=20 } @@ -603,7 +564,7 @@ composite { "text update" { object { x=278 - y=166 + y=190 width=100 height=18 } @@ -618,7 +579,7 @@ composite { text { object { x=72 - y=390 + y=414 width=90 height=20 } @@ -631,7 +592,7 @@ composite { "text update" { object { x=172 - y=391 + y=415 width=79 height=18 } @@ -646,9 +607,9 @@ composite { } text { object { - x=72 - y=415 - width=90 + x=62 + y=439 + width=100 height=20 } "basic attribute" { @@ -660,7 +621,7 @@ composite { "text update" { object { x=172 - y=416 + y=440 width=150 height=18 } @@ -675,9 +636,9 @@ composite { } text { object { - x=72 - y=340 - width=90 + x=62 + y=364 + width=100 height=20 } "basic attribute" { @@ -689,7 +650,7 @@ composite { "text update" { object { x=172 - y=341 + y=365 width=79 height=18 } @@ -704,9 +665,9 @@ composite { } text { object { - x=72 - y=365 - width=90 + x=32 + y=389 + width=130 height=20 } "basic attribute" { @@ -718,7 +679,7 @@ composite { "text update" { object { x=172 - y=366 + y=390 width=79 height=18 } @@ -733,21 +694,37 @@ composite { } text { object { - x=72 - y=40 - width=90 + x=12 + y=464 + width=150 height=20 } "basic attribute" { clr=14 } - textix="asyn port" + textix="Attributes file" align="horiz. right" } + "text entry" { + object { + x=172 + y=464 + width=210 + height=20 + } + control { + chan="$(P)$(R)PVAttributesFile" + clr=14 + bclr=51 + } + format="string" + limits { + } + } "text update" { object { x=172 - y=41 + y=40 width=160 height=18 } @@ -760,5 +737,98 @@ composite { 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 + width=380 + height=40 + } + "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 + } } }