From fb78ca7006fcaaebe467156b6303bb345f129a5a Mon Sep 17 00:00:00 2001 From: rivers Date: Mon, 29 Mar 2010 00:57:34 +0000 Subject: [PATCH] Changed to use NDPluginBase.adl git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@10427 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b --- ADApp/op/adl/NDColorConvert.adl | 799 +------------- ADApp/op/adl/NDFileJPEG.adl | 697 +----------- ADApp/op/adl/NDFileNetCDF.adl | 1810 ++++++++++-------------------- ADApp/op/adl/NDFileNexus.adl | 755 +------------ ADApp/op/adl/NDFileTIFF.adl | 1812 ++++++++++--------------------- ADApp/op/adl/NDOverlay.adl | 703 +----------- ADApp/op/adl/NDProcess.adl | 738 +------------ ADApp/op/adl/NDROI.adl | 1315 +++++----------------- ADApp/op/adl/NDStats.adl | 1097 +++---------------- ADApp/op/adl/NDStdArrays.adl | 713 +----------- ADApp/op/adl/NDTransform.adl | 724 +----------- 11 files changed, 1681 insertions(+), 9482 deletions(-) diff --git a/ADApp/op/adl/NDColorConvert.adl b/ADApp/op/adl/NDColorConvert.adl index 59255f4..61dbf09 100644 --- a/ADApp/op/adl/NDColorConvert.adl +++ b/ADApp/op/adl/NDColorConvert.adl @@ -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" - } } } diff --git a/ADApp/op/adl/NDFileJPEG.adl b/ADApp/op/adl/NDFileJPEG.adl index ad6c591..849d2f3 100755 --- a/ADApp/op/adl/NDFileJPEG.adl +++ b/ADApp/op/adl/NDFileJPEG.adl @@ -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" } diff --git a/ADApp/op/adl/NDFileNetCDF.adl b/ADApp/op/adl/NDFileNetCDF.adl index 0642145..5cccc9e 100755 --- a/ADApp/op/adl/NDFileNetCDF.adl +++ b/ADApp/op/adl/NDFileNetCDF.adl @@ -8,7 +8,7 @@ display { x=496 y=86 width=1070 - height=500 + height=530 } clr=14 bclr=4 @@ -124,1412 +124,712 @@ composite { } composite { object { - x=5 - y=40 - width=380 - height=455 + x=417 + y=246 + width=639 + height=20 } "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 + x=417 + y=246 width=130 height=20 } "basic attribute" { clr=14 } - textix="Array address" + textix="Last filename" 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 + x=556 + y=247 + width=500 height=18 } monitor { - chan="$(P)$(R)NDArrayPort_RBV" + chan="$(P)$(R)FullFileName_RBV" clr=54 bclr=4 } + format="string" + limits { + } + } + } +} +text { + object { + x=397 + y=221 + width=150 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Filename format" + align="horiz. right" +} +composite { + object { + x=556 + y=198 + width=160 + height=43 + } + "composite name"="" + children { + "text update" { + object { + x=556 + y=198 + width=160 + height=18 + } + monitor { + chan="$(P)$(R)FileTemplate_RBV" + clr=54 + bclr=4 + } + format="string" limits { } } "text entry" { object { - x=172 - y=219 - width=100 + x=556 + y=221 + width=160 height=20 } control { - chan="$(P)$(R)ArrayCounter" + chan="$(P)$(R)FileTemplate" clr=14 bclr=51 } + format="string" limits { } } - "text update" { - object { - x=278 - y=220 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } + } +} +composite { + object { + x=407 + y=173 + width=298 + height=20 + } + "composite name"="" + children { 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 + x=407 + y=173 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" + textix="Auto increment" align="horiz. right" } menu { object { - x=172 - y=144 - width=100 + x=556 + y=173 + width=64 height=20 } control { - chan="$(P)$(R)EnableCallbacks" + chan="$(P)$(R)AutoIncrement" clr=14 bclr=51 } } "text update" { object { - x=278 - y=145 - width=100 + x=625 + y=174 + width=80 height=18 } monitor { - chan="$(P)$(R)EnableCallbacks_RBV" + chan="$(P)$(R)AutoIncrement_RBV" clr=54 - bclr=12 + bclr=4 } - clrmod="alarm" limits { } } + } +} +composite { + object { + x=437 + y=146 + width=264 + height=22 + } + "composite name"="" + children { 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 + x=437 + y=147 width=110 height=20 } "basic attribute" { clr=14 } - textix="Plugin type" + textix="Next file #" align="horiz. right" } + "text entry" { + object { + x=556 + y=146 + width=60 + height=22 + } + control { + chan="$(P)$(R)FileNumber" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=621 + y=148 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)FileNumber_RBV" + clr=54 + bclr=4 + } + limits { + } + } } } composite { object { - x=390 - y=40 - width=675 - height=410 + x=457 + y=98 + width=599 + height=43 + } + "composite name"="" + children { + text { + object { + x=457 + y=121 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="File name" + align="horiz. right" + } + composite { + object { + x=556 + y=98 + width=500 + height=43 + } + "composite name"="" + children { + "text entry" { + object { + x=556 + y=121 + width=500 + height=20 + } + control { + chan="$(P)$(R)FileName" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { + object { + x=556 + y=98 + width=500 + height=18 + } + monitor { + chan="$(P)$(R)FileName_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + } +} +composite { + object { + x=457 + y=50 + width=599 + height=43 } "composite name"="" children { - composite { - object { - x=417 - y=246 - width=639 - height=20 - } - "composite name"="" - children { - text { - object { - x=417 - y=246 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Last filename" - align="horiz. right" - } - "text update" { - object { - x=556 - y=247 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FullFileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - text { - object { - x=397 - y=221 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Filename format" - align="horiz. right" - } composite { object { x=556 - y=198 - width=160 - height=43 - } - "composite name"="" - children { - "text update" { - object { - x=556 - y=198 - width=160 - height=18 - } - monitor { - chan="$(P)$(R)FileTemplate_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - "text entry" { - object { - x=556 - y=221 - width=160 - height=20 - } - control { - chan="$(P)$(R)FileTemplate" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - } - } - composite { - object { - x=407 - y=173 - width=298 - height=20 - } - "composite name"="" - children { - text { - object { - x=407 - y=173 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Auto increment" - align="horiz. right" - } - menu { - object { - x=556 - y=173 - width=64 - height=20 - } - control { - chan="$(P)$(R)AutoIncrement" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=625 - y=174 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)AutoIncrement_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=437 - y=146 - width=264 - height=22 - } - "composite name"="" - children { - text { - object { - x=437 - y=147 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Next file #" - align="horiz. right" - } - "text entry" { - object { - x=556 - y=146 - width=60 - height=22 - } - control { - chan="$(P)$(R)FileNumber" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=621 - y=148 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)FileNumber_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=457 - y=98 - width=599 - height=43 - } - "composite name"="" - children { - text { - object { - x=457 - y=121 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File name" - align="horiz. right" - } - composite { - object { - x=556 - y=98 - width=500 - height=43 - } - "composite name"="" - children { - "text entry" { - object { - x=556 - y=121 - width=500 - height=20 - } - control { - chan="$(P)$(R)FileName" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=98 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - } - } - composite { - object { - x=457 y=50 - width=599 + width=500 height=43 } "composite name"="" children { - composite { + "text entry" { + object { + x=556 + y=73 + width=500 + height=20 + } + control { + chan="$(P)$(R)FilePath" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { object { x=556 y=50 width=500 - height=43 - } - "composite name"="" - children { - "text entry" { - object { - x=556 - y=73 - width=500 - height=20 - } - control { - chan="$(P)$(R)FilePath" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=50 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FilePath_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - text { - object { - x=457 - y=73 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File path" - align="horiz. right" - } - } - } - rectangle { - object { - x=390 - y=40 - width=675 - height=410 - } - "basic attribute" { - clr=14 - fill="outline" - } - } - composite { - object { - x=764 - y=221 - width=280 - height=20 - } - "composite name"="" - children { - text { - object { - x=764 - y=221 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File format" - align="horiz. right" - } - "text update" { - object { - x=964 - y=222 - width=80 height=18 } monitor { - chan="$(P)$(R)FileFormat_RBV" + chan="$(P)$(R)FilePath_RBV" clr=54 bclr=4 } + format="string" limits { } } - menu { - object { - x=879 - y=221 - width=80 - height=20 - } - control { - chan="$(P)$(R)FileFormat" - clr=14 - bclr=51 - } - } - } - } - text { - object { - x=807 - y=296 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Auto save" - align="horiz. right" - } - menu { - object { - x=901 - y=296 - width=64 - height=20 - } - control { - chan="$(P)$(R)AutoSave" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=970 - y=297 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)AutoSave_RBV" - clr=54 - bclr=4 - } - limits { } } text { object { x=457 - y=296 + y=73 width=90 height=20 } "basic attribute" { clr=14 } - textix="Save file" + textix="File path" align="horiz. right" } - "message button" { - object { - x=556 - y=296 - width=60 - height=20 - } - control { - chan="$(P)$(R)WriteFile" - clr=14 - bclr=51 - } - label="Save" - press_msg="1" - } + } +} +rectangle { + object { + x=390 + y=40 + width=675 + height=355 + } + "basic attribute" { + clr=14 + fill="outline" + } +} +composite { + object { + x=764 + y=221 + width=280 + height=20 + } + "composite name"="" + children { text { object { - x=636 - y=296 - width=90 + x=764 + y=221 + width=110 height=20 } "basic attribute" { clr=14 } - textix="Read file" + textix="File format" align="horiz. right" } - "message button" { - object { - x=731 - y=296 - width=60 - height=20 - } - control { - chan="$(P)$(R)ReadFile" - clr=14 - bclr=51 - } - label="Read" - press_msg="1" - } - "message button" { - object { - x=556 - y=366 - width=59 - height=20 - } - control { - chan="$(P)$(R)Capture" - clr=14 - bclr=51 - } - label="Start" - press_msg="1" - } - text { - object { - x=476 - y=366 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Capture" - align="horiz. right" - } - "message button" { - object { - x=623 - y=366 - width=59 - height=20 - } - control { - chan="$(P)$(R)Capture" - clr=14 - bclr=51 - } - label="Stop" - press_msg="0" - } - text { - object { - x=407 - y=322 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Write mode" - align="horiz. right" - } - menu { - object { - x=556 - y=322 - width=80 - height=20 - } - control { - chan="$(P)$(R)FileWriteMode" - clr=14 - bclr=51 - } - } "text update" { object { - x=644 - y=323 - width=70 + x=964 + y=222 + width=80 height=18 } monitor { - chan="$(P)$(R)FileWriteMode_RBV" + chan="$(P)$(R)FileFormat_RBV" clr=54 bclr=4 } limits { } } - composite { + menu { object { - x=719 - y=321 - width=339 - height=22 - } - "composite name"="" - children { - text { - object { - x=719 - y=322 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# Capture" - align="horiz. right" - } - "text entry" { - object { - x=818 - y=321 - width=60 - height=22 - } - control { - chan="$(P)$(R)NumCapture" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=978 - y=323 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumCaptured_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text update" { - object { - x=883 - y=323 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumCapture_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - "text update" { - object { - x=556 - y=274 - width=100 + x=879 + y=221 + width=80 height=20 } - monitor { - chan="$(P)$(R)WriteFile_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { - } - } - "text update" { - object { - x=731 - y=274 - width=100 - height=20 - } - monitor { - chan="$(P)$(R)ReadFile_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=344 - width=100 - height=20 - } - monitor { - chan="$(P)$(R)Capture_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { + control { + chan="$(P)$(R)FileFormat" + clr=14 + bclr=51 } } + } +} +text { + object { + x=807 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Auto save" + align="horiz. right" +} +menu { + object { + x=901 + y=296 + width=64 + height=20 + } + control { + chan="$(P)$(R)AutoSave" + clr=14 + bclr=51 + } +} +"text update" { + object { + x=970 + y=297 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)AutoSave_RBV" + clr=54 + bclr=4 + } + limits { + } +} +text { + object { + x=457 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Save file" + align="horiz. right" +} +"message button" { + object { + x=556 + y=296 + width=60 + height=20 + } + control { + chan="$(P)$(R)WriteFile" + clr=14 + bclr=51 + } + label="Save" + press_msg="1" +} +text { + object { + x=636 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Read file" + align="horiz. right" +} +"message button" { + object { + x=731 + y=296 + width=60 + height=20 + } + control { + chan="$(P)$(R)ReadFile" + clr=14 + bclr=51 + } + label="Read" + press_msg="1" +} +"message button" { + object { + x=556 + y=366 + width=59 + height=20 + } + control { + chan="$(P)$(R)Capture" + clr=14 + bclr=51 + } + label="Start" + press_msg="1" +} +text { + object { + x=476 + y=366 + width=70 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Capture" + align="horiz. right" +} +"message button" { + object { + x=623 + y=366 + width=59 + height=20 + } + control { + chan="$(P)$(R)Capture" + clr=14 + bclr=51 + } + label="Stop" + press_msg="0" +} +text { + object { + x=407 + y=322 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Write mode" + align="horiz. right" +} +menu { + object { + x=556 + y=322 + width=80 + height=20 + } + control { + chan="$(P)$(R)FileWriteMode" + clr=14 + bclr=51 + } +} +"text update" { + object { + x=644 + y=323 + width=70 + height=18 + } + monitor { + chan="$(P)$(R)FileWriteMode_RBV" + clr=54 + bclr=4 + } + limits { + } +} +composite { + object { + x=719 + y=321 + width=339 + height=22 + } + "composite name"="" + children { text { object { - x=496 - y=392 - width=50 + x=719 + y=322 + width=90 height=20 } "basic attribute" { clr=14 } - textix=" More" + textix="# Capture" align="horiz. right" } - "related display" { + "text entry" { object { - x=556 - y=392 - width=70 - height=20 + x=818 + y=321 + width=60 + height=22 } - display[0] { - label="asynRecord" - name="asynRecord.adl" - args="P=$(P),R=$(R)AsynIO" + control { + chan="$(P)$(R)NumCapture" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=978 + y=323 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumCaptured_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=883 + y=323 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumCapture_RBV" + clr=54 + bclr=4 + } + limits { } - clr=14 - bclr=51 } } } +"text update" { + object { + x=556 + y=274 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)WriteFile_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +"text update" { + object { + x=731 + y=274 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)ReadFile_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +"text update" { + object { + x=556 + y=344 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)Capture_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +composite { + object { + x=5 + y=40 + width=380 + height=485 + } + "composite name"="" + "composite file"="NDPluginBase.adl" +} diff --git a/ADApp/op/adl/NDFileNexus.adl b/ADApp/op/adl/NDFileNexus.adl index 8c449dc..dd5141f 100755 --- a/ADApp/op/adl/NDFileNexus.adl +++ b/ADApp/op/adl/NDFileNexus.adl @@ -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 } diff --git a/ADApp/op/adl/NDFileTIFF.adl b/ADApp/op/adl/NDFileTIFF.adl index 12da785..d4c5e7d 100755 --- a/ADApp/op/adl/NDFileTIFF.adl +++ b/ADApp/op/adl/NDFileTIFF.adl @@ -5,10 +5,10 @@ file { } display { object { - x=496 + x=416 y=86 width=1070 - height=500 + height=530 } clr=14 bclr=4 @@ -124,1412 +124,712 @@ composite { } composite { object { - x=5 - y=40 - width=380 - height=455 + x=417 + y=246 + width=639 + height=20 } "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 + x=417 + y=246 width=130 height=20 } "basic attribute" { clr=14 } - textix="Array address" + textix="Last filename" 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 + x=556 + y=247 + width=500 height=18 } monitor { - chan="$(P)$(R)NDArrayPort_RBV" + chan="$(P)$(R)FullFileName_RBV" clr=54 bclr=4 } + format="string" + limits { + } + } + } +} +text { + object { + x=397 + y=221 + width=150 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Filename format" + align="horiz. right" +} +composite { + object { + x=556 + y=198 + width=160 + height=43 + } + "composite name"="" + children { + "text update" { + object { + x=556 + y=198 + width=160 + height=18 + } + monitor { + chan="$(P)$(R)FileTemplate_RBV" + clr=54 + bclr=4 + } + format="string" limits { } } "text entry" { object { - x=172 - y=219 - width=100 + x=556 + y=221 + width=160 height=20 } control { - chan="$(P)$(R)ArrayCounter" + chan="$(P)$(R)FileTemplate" clr=14 bclr=51 } + format="string" limits { } } - "text update" { - object { - x=278 - y=220 - width=100 - height=18 - } - monitor { - chan="$(P)$(R)ArrayCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } + } +} +composite { + object { + x=407 + y=173 + width=298 + height=20 + } + "composite name"="" + children { 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 + x=407 + y=173 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" + textix="Auto increment" align="horiz. right" } menu { object { - x=172 - y=144 - width=100 + x=556 + y=173 + width=64 height=20 } control { - chan="$(P)$(R)EnableCallbacks" + chan="$(P)$(R)AutoIncrement" clr=14 bclr=51 } } "text update" { object { - x=278 - y=145 - width=100 + x=625 + y=174 + width=80 height=18 } monitor { - chan="$(P)$(R)EnableCallbacks_RBV" + chan="$(P)$(R)AutoIncrement_RBV" clr=54 - bclr=12 + bclr=4 } - clrmod="alarm" limits { } } + } +} +composite { + object { + x=437 + y=146 + width=264 + height=22 + } + "composite name"="" + children { 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 + x=437 + y=147 width=110 height=20 } "basic attribute" { clr=14 } - textix="Plugin type" + textix="Next file #" align="horiz. right" } + "text entry" { + object { + x=556 + y=146 + width=60 + height=22 + } + control { + chan="$(P)$(R)FileNumber" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=621 + y=148 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)FileNumber_RBV" + clr=54 + bclr=4 + } + limits { + } + } } } composite { object { - x=390 - y=40 - width=675 - height=410 + x=457 + y=98 + width=599 + height=43 + } + "composite name"="" + children { + text { + object { + x=457 + y=121 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="File name" + align="horiz. right" + } + composite { + object { + x=556 + y=98 + width=500 + height=43 + } + "composite name"="" + children { + "text entry" { + object { + x=556 + y=121 + width=500 + height=20 + } + control { + chan="$(P)$(R)FileName" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { + object { + x=556 + y=98 + width=500 + height=18 + } + monitor { + chan="$(P)$(R)FileName_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + } +} +composite { + object { + x=457 + y=50 + width=599 + height=43 } "composite name"="" children { - composite { - object { - x=417 - y=246 - width=639 - height=20 - } - "composite name"="" - children { - text { - object { - x=417 - y=246 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Last filename" - align="horiz. right" - } - "text update" { - object { - x=556 - y=247 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FullFileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - text { - object { - x=397 - y=221 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Filename format" - align="horiz. right" - } composite { object { x=556 - y=198 - width=160 - height=43 - } - "composite name"="" - children { - "text update" { - object { - x=556 - y=198 - width=160 - height=18 - } - monitor { - chan="$(P)$(R)FileTemplate_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - "text entry" { - object { - x=556 - y=221 - width=160 - height=20 - } - control { - chan="$(P)$(R)FileTemplate" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - } - } - composite { - object { - x=407 - y=173 - width=298 - height=20 - } - "composite name"="" - children { - text { - object { - x=407 - y=173 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Auto increment" - align="horiz. right" - } - menu { - object { - x=556 - y=173 - width=64 - height=20 - } - control { - chan="$(P)$(R)AutoIncrement" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=625 - y=174 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)AutoIncrement_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=437 - y=146 - width=264 - height=22 - } - "composite name"="" - children { - text { - object { - x=437 - y=147 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Next file #" - align="horiz. right" - } - "text entry" { - object { - x=556 - y=146 - width=60 - height=22 - } - control { - chan="$(P)$(R)FileNumber" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=621 - y=148 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)FileNumber_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=457 - y=98 - width=599 - height=43 - } - "composite name"="" - children { - text { - object { - x=457 - y=121 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File name" - align="horiz. right" - } - composite { - object { - x=556 - y=98 - width=500 - height=43 - } - "composite name"="" - children { - "text entry" { - object { - x=556 - y=121 - width=500 - height=20 - } - control { - chan="$(P)$(R)FileName" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=98 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - } - } - composite { - object { - x=457 y=50 - width=599 + width=500 height=43 } "composite name"="" children { - composite { + "text entry" { + object { + x=556 + y=73 + width=500 + height=20 + } + control { + chan="$(P)$(R)FilePath" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { object { x=556 y=50 width=500 - height=43 - } - "composite name"="" - children { - "text entry" { - object { - x=556 - y=73 - width=500 - height=20 - } - control { - chan="$(P)$(R)FilePath" - clr=14 - bclr=51 - } - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=50 - width=500 - height=18 - } - monitor { - chan="$(P)$(R)FilePath_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } - } - } - text { - object { - x=457 - y=73 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File path" - align="horiz. right" - } - } - } - rectangle { - object { - x=390 - y=40 - width=675 - height=410 - } - "basic attribute" { - clr=14 - fill="outline" - } - } - composite { - object { - x=764 - y=221 - width=280 - height=20 - } - "composite name"="" - children { - text { - object { - x=764 - y=221 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File format" - align="horiz. right" - } - "text update" { - object { - x=964 - y=222 - width=80 height=18 } monitor { - chan="$(P)$(R)FileFormat_RBV" + chan="$(P)$(R)FilePath_RBV" clr=54 bclr=4 } + format="string" limits { } } - menu { - object { - x=879 - y=221 - width=80 - height=20 - } - control { - chan="$(P)$(R)FileFormat" - clr=14 - bclr=51 - } - } - } - } - text { - object { - x=807 - y=296 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Auto save" - align="horiz. right" - } - menu { - object { - x=901 - y=296 - width=64 - height=20 - } - control { - chan="$(P)$(R)AutoSave" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=970 - y=297 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)AutoSave_RBV" - clr=54 - bclr=4 - } - limits { } } text { object { x=457 - y=296 + y=73 width=90 height=20 } "basic attribute" { clr=14 } - textix="Save file" + textix="File path" align="horiz. right" } - "message button" { - object { - x=556 - y=296 - width=60 - height=20 - } - control { - chan="$(P)$(R)WriteFile" - clr=14 - bclr=51 - } - label="Save" - press_msg="1" - } + } +} +rectangle { + object { + x=390 + y=40 + width=675 + height=355 + } + "basic attribute" { + clr=14 + fill="outline" + } +} +composite { + object { + x=764 + y=221 + width=280 + height=20 + } + "composite name"="" + children { text { object { - x=636 - y=296 - width=90 + x=764 + y=221 + width=110 height=20 } "basic attribute" { clr=14 } - textix="Read file" + textix="File format" align="horiz. right" } - "message button" { - object { - x=731 - y=296 - width=60 - height=20 - } - control { - chan="$(P)$(R)ReadFile" - clr=14 - bclr=51 - } - label="Read" - press_msg="1" - } - "message button" { - object { - x=556 - y=366 - width=59 - height=20 - } - control { - chan="$(P)$(R)Capture" - clr=14 - bclr=51 - } - label="Start" - press_msg="1" - } - text { - object { - x=476 - y=366 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Capture" - align="horiz. right" - } - "message button" { - object { - x=623 - y=366 - width=59 - height=20 - } - control { - chan="$(P)$(R)Capture" - clr=14 - bclr=51 - } - label="Stop" - press_msg="0" - } - text { - object { - x=407 - y=322 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Write mode" - align="horiz. right" - } - menu { - object { - x=556 - y=322 - width=80 - height=20 - } - control { - chan="$(P)$(R)FileWriteMode" - clr=14 - bclr=51 - } - } "text update" { object { - x=644 - y=323 - width=70 + x=964 + y=222 + width=80 height=18 } monitor { - chan="$(P)$(R)FileWriteMode_RBV" + chan="$(P)$(R)FileFormat_RBV" clr=54 bclr=4 } limits { } } - composite { + menu { object { - x=719 - y=321 - width=339 - height=22 - } - "composite name"="" - children { - text { - object { - x=719 - y=322 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# Capture" - align="horiz. right" - } - "text entry" { - object { - x=818 - y=321 - width=60 - height=22 - } - control { - chan="$(P)$(R)NumCapture" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=978 - y=323 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumCaptured_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text update" { - object { - x=883 - y=323 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumCapture_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - "text update" { - object { - x=556 - y=274 - width=100 + x=879 + y=221 + width=80 height=20 } - monitor { - chan="$(P)$(R)WriteFile_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { - } - } - "text update" { - object { - x=731 - y=274 - width=100 - height=20 - } - monitor { - chan="$(P)$(R)ReadFile_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { - } - } - "text update" { - object { - x=556 - y=344 - width=100 - height=20 - } - monitor { - chan="$(P)$(R)Capture_RBV" - clr=63 - bclr=4 - } - clrmod="alarm" - format="string" - limits { + control { + chan="$(P)$(R)FileFormat" + clr=14 + bclr=51 } } + } +} +text { + object { + x=807 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Auto save" + align="horiz. right" +} +menu { + object { + x=901 + y=296 + width=64 + height=20 + } + control { + chan="$(P)$(R)AutoSave" + clr=14 + bclr=51 + } +} +"text update" { + object { + x=970 + y=297 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)AutoSave_RBV" + clr=54 + bclr=4 + } + limits { + } +} +text { + object { + x=457 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Save file" + align="horiz. right" +} +"message button" { + object { + x=556 + y=296 + width=60 + height=20 + } + control { + chan="$(P)$(R)WriteFile" + clr=14 + bclr=51 + } + label="Save" + press_msg="1" +} +text { + object { + x=636 + y=296 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Read file" + align="horiz. right" +} +"message button" { + object { + x=731 + y=296 + width=60 + height=20 + } + control { + chan="$(P)$(R)ReadFile" + clr=14 + bclr=51 + } + label="Read" + press_msg="1" +} +"message button" { + object { + x=556 + y=366 + width=59 + height=20 + } + control { + chan="$(P)$(R)Capture" + clr=14 + bclr=51 + } + label="Start" + press_msg="1" +} +text { + object { + x=476 + y=366 + width=70 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Capture" + align="horiz. right" +} +"message button" { + object { + x=623 + y=366 + width=59 + height=20 + } + control { + chan="$(P)$(R)Capture" + clr=14 + bclr=51 + } + label="Stop" + press_msg="0" +} +text { + object { + x=407 + y=322 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Write mode" + align="horiz. right" +} +menu { + object { + x=556 + y=322 + width=80 + height=20 + } + control { + chan="$(P)$(R)FileWriteMode" + clr=14 + bclr=51 + } +} +"text update" { + object { + x=644 + y=323 + width=70 + height=18 + } + monitor { + chan="$(P)$(R)FileWriteMode_RBV" + clr=54 + bclr=4 + } + limits { + } +} +composite { + object { + x=719 + y=321 + width=339 + height=22 + } + "composite name"="" + children { text { object { - x=496 - y=392 - width=50 + x=719 + y=322 + width=90 height=20 } "basic attribute" { clr=14 } - textix=" More" + textix="# Capture" align="horiz. right" } - "related display" { + "text entry" { object { - x=556 - y=392 - width=70 - height=20 + x=818 + y=321 + width=60 + height=22 } - display[0] { - label="asynRecord" - name="asynRecord.adl" - args="P=$(P),R=$(R)AsynIO" + control { + chan="$(P)$(R)NumCapture" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=978 + y=323 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumCaptured_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=883 + y=323 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumCapture_RBV" + clr=54 + bclr=4 + } + limits { } - clr=14 - bclr=51 } } } +"text update" { + object { + x=556 + y=274 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)WriteFile_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +"text update" { + object { + x=731 + y=274 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)ReadFile_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +"text update" { + object { + x=556 + y=344 + width=100 + height=20 + } + monitor { + chan="$(P)$(R)Capture_RBV" + clr=63 + bclr=4 + } + clrmod="alarm" + format="string" + limits { + } +} +composite { + object { + x=5 + y=40 + width=380 + height=485 + } + "composite name"="" + "composite file"="NDPluginBase.adl" +} diff --git a/ADApp/op/adl/NDOverlay.adl b/ADApp/op/adl/NDOverlay.adl index a43cf8e..ef99134 100644 --- a/ADApp/op/adl/NDOverlay.adl +++ b/ADApp/op/adl/NDOverlay.adl @@ -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" } diff --git a/ADApp/op/adl/NDProcess.adl b/ADApp/op/adl/NDProcess.adl index 1b0531e..e45c409 100755 --- a/ADApp/op/adl/NDProcess.adl +++ b/ADApp/op/adl/NDProcess.adl @@ -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" +} diff --git a/ADApp/op/adl/NDROI.adl b/ADApp/op/adl/NDROI.adl index 67de2c3..fb2eeb9 100644 --- a/ADApp/op/adl/NDROI.adl +++ b/ADApp/op/adl/NDROI.adl @@ -533,715 +533,6 @@ text { limits { } } -composite { - object { - x=5 - y=40 - width=380 - height=485 - } - "composite name"="" - children { - rectangle { - object { - x=5 - y=40 - width=380 - height=485 - } - "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=4 - } - 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=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 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" - } - text { - object { - x=52 - y=494 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="asyn record" - align="horiz. right" - } - "related display" { - object { - x=172 - y=494 - 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=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 { - } - } - composite { - object { - x=62 - y=444 - width=260 - height=20 - } - "composite name"="" - children { - 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 { - } - } - } - } - } -} composite { object { x=402 @@ -1414,94 +705,125 @@ composite { } } } -composite { +text { object { x=462 + y=377 + width=40 + height=20 + } + "basic attribute" { + clr=14 + } + textix="ROI size" + align="horiz. right" +} +"text entry" { + object { + x=595 + y=377 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeY" + clr=14 + bclr=51 + } + limits { + } +} +"text update" { + object { + x=595 y=357 - width=274 - height=65 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)SizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +"text entry" { + object { + x=675 + y=377 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeZ" + clr=14 + bclr=51 + } + limits { + } +} +"text update" { + object { + x=675 + y=357 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)SizeZ_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +"text entry" { + object { + x=515 + y=377 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeX" + clr=14 + bclr=51 + } + limits { + } +} +"text update" { + object { + x=515 + y=357 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)SizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +composite { + object { + x=515 + y=402 + width=220 + height=20 } "composite name"="" children { - text { - object { - x=462 - y=377 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="ROI size" - align="horiz. right" - } - "text entry" { - object { - x=595 - y=377 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeY" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=595 - y=357 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)SizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text entry" { - object { - x=675 - y=377 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeZ" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=675 - y=357 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)SizeZ_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text entry" { + valuator { object { x=515 - y=377 + y=402 width=60 height=20 } @@ -1510,248 +832,205 @@ composite { clr=14 bclr=51 } + dPrecision=1.000000 limits { } } - "text update" { + valuator { object { - x=515 - y=357 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)SizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - composite { - object { - x=515 + x=595 y=402 - width=220 + width=60 height=20 } - "composite name"="" - children { - valuator { - object { - x=515 - y=402 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeX" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } - valuator { - object { - x=595 - y=402 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeY" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } - valuator { - object { - x=675 - y=402 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeZ" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } + control { + chan="$(P)$(R)SizeY" + clr=14 + bclr=51 + } + dPrecision=1.000000 + limits { } } + valuator { + object { + x=675 + y=402 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeZ" + clr=14 + bclr=51 + } + dPrecision=1.000000 + limits { + } + } + } +} +text { + object { + x=452 + y=297 + width=50 + height=20 + } + "basic attribute" { + clr=14 + } + textix="ROI start" + align="horiz. right" +} +"text entry" { + object { + x=595 + y=297 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinY" + clr=14 + bclr=51 + } + limits { + } +} +"text update" { + object { + x=595 + y=277 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MinY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +"text entry" { + object { + x=675 + y=297 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinZ" + clr=14 + bclr=51 + } + limits { + } +} +"text update" { + object { + x=675 + y=277 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MinZ_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +"text update" { + object { + x=515 + y=277 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MinX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } +} +"text entry" { + object { + x=515 + y=297 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinX" + clr=14 + bclr=51 + } + limits { + } +} +valuator { + object { + x=514 + y=320 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinX" + clr=14 + bclr=51 + } + dPrecision=1.000000 + limits { + } +} +valuator { + object { + x=594 + y=320 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinY" + clr=14 + bclr=51 + } + dPrecision=1.000000 + limits { + } +} +valuator { + object { + x=674 + y=320 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinZ" + clr=14 + bclr=51 + } + dPrecision=1.000000 + limits { } } composite { object { - x=452 - y=277 - width=284 - height=63 + x=5 + y=40 + width=380 + height=485 } "composite name"="" - children { - text { - object { - x=452 - y=297 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="ROI start" - align="horiz. right" - } - "text entry" { - object { - x=595 - y=297 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinY" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=595 - y=277 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MinY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text entry" { - object { - x=675 - y=297 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinZ" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=675 - y=277 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MinZ_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=515 - y=277 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MinX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text entry" { - object { - x=515 - y=297 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinX" - clr=14 - bclr=51 - } - limits { - } - } - valuator { - object { - x=514 - y=320 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinX" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } - valuator { - object { - x=594 - y=320 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinY" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } - valuator { - object { - x=674 - y=320 - width=60 - height=20 - } - control { - chan="$(P)$(R)MinZ" - clr=14 - bclr=51 - } - dPrecision=1.000000 - limits { - } - } - } + "composite file"="NDPluginBase.adl" } diff --git a/ADApp/op/adl/NDStats.adl b/ADApp/op/adl/NDStats.adl index b3060c4..a1e36f4 100755 --- a/ADApp/op/adl/NDStats.adl +++ b/ADApp/op/adl/NDStats.adl @@ -5,8 +5,8 @@ file { } display { object { - x=326 - y=109 + x=53 + y=266 width=755 height=745 } @@ -599,210 +599,144 @@ text { } textix="Compute centroid" } -composite { +text { object { x=405 y=121 - width=164 - height=70 + width=70 + height=20 } - "composite name"="" - children { - composite { - object { - x=405 - y=121 - width=164 - height=20 - } - "composite name"="" - children { - text { - object { - x=405 - y=121 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Minimum" - align="horiz. right" - } - "text update" { - object { - x=479 - y=122 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)MinValue_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=423 - y=146 - width=146 - height=20 - } - "composite name"="" - children { - text { - object { - x=423 - y=146 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Total" - align="horiz. right" - } - "text update" { - object { - x=479 - y=147 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)Total_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } - composite { - object { - x=435 - y=171 - width=134 - height=20 - } - "composite name"="" - children { - text { - object { - x=435 - y=171 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Mean" - align="horiz. right" - } - "text update" { - object { - x=479 - y=172 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)MeanValue_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } - } + "basic attribute" { + clr=14 + } + textix="Minimum" + align="horiz. right" +} +"text update" { + object { + x=479 + y=122 + width=90 + height=18 + } + monitor { + chan="$(P)$(R)MinValue_RBV" + clr=54 + bclr=4 + } + limits { } } -composite { +text { + object { + x=423 + y=146 + width=50 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Total" + align="horiz. right" +} +"text update" { + object { + x=479 + y=147 + width=90 + height=18 + } + monitor { + chan="$(P)$(R)Total_RBV" + clr=54 + bclr=4 + } + limits { + } +} +text { + object { + x=435 + y=171 + width=40 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Mean" + align="horiz. right" +} +"text update" { + object { + x=479 + y=172 + width=90 + height=18 + } + monitor { + chan="$(P)$(R)MeanValue_RBV" + clr=54 + bclr=4 + } + limits { + } +} +text { object { x=575 y=121 - width=164 + width=70 height=20 } - "composite name"="" - children { - text { - object { - x=575 - y=121 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Maximum" - align="horiz. right" - } - "text update" { - object { - x=649 - y=122 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)MaxValue_RBV" - clr=54 - bclr=4 - } - limits { - } - } + "basic attribute" { + clr=14 + } + textix="Maximum" + align="horiz. right" +} +"text update" { + object { + x=649 + y=122 + width=90 + height=18 + } + monitor { + chan="$(P)$(R)MaxValue_RBV" + clr=54 + bclr=4 + } + limits { } } -composite { +text { object { x=613 y=146 - width=126 + width=30 height=20 } - "composite name"="" - children { - text { - object { - x=613 - y=146 - width=30 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Net" - align="horiz. right" - } - "text update" { - object { - x=649 - y=147 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)Net_RBV" - clr=54 - bclr=4 - } - limits { - } - } + "basic attribute" { + clr=14 + } + textix="Net" + align="horiz. right" +} +"text update" { + object { + x=649 + y=147 + width=90 + height=18 + } + monitor { + chan="$(P)$(R)Net_RBV" + clr=54 + bclr=4 + } + limits { } } text { @@ -868,109 +802,47 @@ composite { } } } -composite { +text { object { x=405 y=256 - width=335 + width=170 height=20 } - "composite name"="" - children { - text { - object { - x=405 - y=256 - width=170 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Centroid threshold" - align="horiz. right" - } - "text entry" { - object { - x=584 - y=257 - width=60 - height=19 - } - control { - chan="$(P)$(R)CentroidThreshold" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=650 - y=257 - width=90 - height=18 - } - monitor { - chan="$(P)$(R)CentroidThreshold_RBV" - clr=54 - bclr=4 - } - limits { - } - } - } -} -rectangle { - object { - x=5 - y=500 - width=380 - height=40 - } "basic attribute" { clr=14 - fill="outline" + } + textix="Centroid threshold" + align="horiz. right" +} +"text entry" { + object { + x=584 + y=257 + width=60 + height=19 + } + control { + chan="$(P)$(R)CentroidThreshold" + clr=14 + bclr=51 + } + limits { } } -composite { +"text update" { object { - x=131 - y=510 - width=129 - height=20 + x=650 + y=257 + width=90 + height=18 } - "composite name"="" - children { - text { - object { - x=131 - y=510 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix=" More" - align="horiz. right" - } - "related display" { - object { - x=190 - y=510 - width=70 - height=20 - } - display[0] { - label="asynRecord" - name="asynRecord.adl" - args="P=$(P),R=$(R)AsynIO" - } - clr=14 - bclr=51 - } + monitor { + chan="$(P)$(R)CentroidThreshold_RBV" + clr=54 + bclr=4 + } + limits { } } "text update" { @@ -1039,669 +911,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" } diff --git a/ADApp/op/adl/NDStdArrays.adl b/ADApp/op/adl/NDStdArrays.adl index 326da06..68be350 100644 --- a/ADApp/op/adl/NDStdArrays.adl +++ b/ADApp/op/adl/NDStdArrays.adl @@ -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" } diff --git a/ADApp/op/adl/NDTransform.adl b/ADApp/op/adl/NDTransform.adl index 8064531..65da941 100755 --- a/ADApp/op/adl/NDTransform.adl +++ b/ADApp/op/adl/NDTransform.adl @@ -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" }