From 01fcdf5d22f69aa259d567fb0bf4001dd6d369d7 Mon Sep 17 00:00:00 2001 From: hammonds Date: Thu, 1 Apr 2010 00:08:09 +0000 Subject: [PATCH] Move from Viewers git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@10508 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b --- .../.classpath | 7 + .../gov.anl.aps.synApps.areaDetector/.project | 28 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../META-INF/MANIFEST.MF | 12 + .../build.properties | 5 + .../plugin.xml | 70 + .../aps/synApps/areaDetector/Activator.java | 50 + .../aps/synApps/areaDetector/Application.java | 25 + .../areaDetector/InstallAreaOPITemplates.java | 155 + .../templates/ADBase.opi | 4341 +++++++++++++ .../templates/ADBase_Attributes.opi | 130 + .../templates/ADBase_Collect.opi | 1392 +++++ .../templates/ADBase_Readout.opi | 1516 +++++ .../templates/ADBase_Setup.opi | 624 ++ .../templates/ADBase_Shutter.opi | 602 ++ .../templates/ADTabbedBase.opi | 1567 +++++ .../templates/ADTop.opi | 695 +++ .../templates/ControlSlim.opi | 180 + .../templates/NDFileJPEG.opi | 3196 ++++++++++ .../templates/NDFileNetCDF.opi | 3196 ++++++++++ .../templates/NDFileNexus.opi | 3196 ++++++++++ .../templates/NDFileTIFF.opi | 3196 ++++++++++ .../templates/NDFile_Control.opi | 775 +++ .../templates/NDFile_NameSetup.opi | 660 ++ .../templates/NDPluginSetup.opi | 1692 ++++++ .../templates/NDROI.opi | 2191 +++++++ .../templates/NDROI8.opi | 5376 +++++++++++++++++ .../templates/NDROIN.opi | 3252 ++++++++++ .../templates/NDROIN_Description.opi | 1979 ++++++ .../templates/NDROIN_Histogram.opi | 579 ++ .../templates/NDROIN_Size.opi | 1519 +++++ .../templates/NDROIN_Statistics.opi | 528 ++ .../templates/NDROI_SummaryLine.opi | 591 ++ .../templates/NDROI_SummaryLineTitle.opi | 545 ++ .../templates/NDStdArray.opi | 1753 ++++++ .../templates/johnTop.opi | 187 + .../templates/johnWTop.opi | 213 + .../templates/simDetector.opi | 57 + .../templates/test.opi | 66 + 39 files changed, 46154 insertions(+) create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.classpath create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.project create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.settings/org.eclipse.jdt.core.prefs create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/META-INF/MANIFEST.MF create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/build.properties create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/plugin.xml create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Activator.java create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Application.java create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/InstallAreaOPITemplates.java create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Attributes.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Shutter.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTabbedBase.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTop.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ControlSlim.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileJPEG.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNetCDF.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNexus.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileTIFF.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_Control.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_NameSetup.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDPluginSetup.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI8.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Description.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Histogram.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Size.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Statistics.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLine.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLineTitle.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDStdArray.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnTop.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnWTop.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi create mode 100644 ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/test.opi diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.classpath b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.classpath new file mode 100644 index 0000000..8a8f166 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.project b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.project new file mode 100644 index 0000000..721ee70 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.project @@ -0,0 +1,28 @@ + + + gov.anl.aps.synApps.areaDetector + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.settings/org.eclipse.jdt.core.prefs b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8d2054e --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +#Tue Feb 09 19:06:46 CST 2010 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/META-INF/MANIFEST.MF b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/META-INF/MANIFEST.MF new file mode 100644 index 0000000..04a4314 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/META-INF/MANIFEST.MF @@ -0,0 +1,12 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: AreaDetector +Bundle-SymbolicName: gov.anl.aps.synApps.areaDetector;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Activator: gov.anl.aps.synApps.areaDetector.Activator +Bundle-Vendor: John Hammonds +Require-Bundle: org.eclipse.core.runtime, + org.eclipse.ui;bundle-version="3.5.1", + org.eclipse.core.resources;bundle-version="3.5.1" +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Bundle-ActivationPolicy: lazy diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/build.properties b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/build.properties new file mode 100644 index 0000000..78d73f7 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/build.properties @@ -0,0 +1,5 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + . diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/plugin.xml b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/plugin.xml new file mode 100644 index 0000000..43fb350 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/plugin.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Activator.java b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Activator.java new file mode 100644 index 0000000..d7dd57d --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Activator.java @@ -0,0 +1,50 @@ +package gov.anl.aps.synApps.areaDetector; + +import org.eclipse.core.runtime.Plugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends Plugin { + + // The plug-in ID + public static final String PLUGIN_ID = "gov.aps.anl.gov.synApps.areaDetector"; + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + } + + /* + * (non-Javadoc) + * @see org.eclipse.core.runtime.Plugins#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + /* + * (non-Javadoc) + * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + +} diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Application.java b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Application.java new file mode 100644 index 0000000..56bdf99 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/Application.java @@ -0,0 +1,25 @@ +package gov.anl.aps.synApps.areaDetector; + +import org.eclipse.equinox.app.IApplication; +import org.eclipse.equinox.app.IApplicationContext; + +/** + * This class controls all aspects of the application's execution + */ +public class Application implements IApplication { + + /* (non-Javadoc) + * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) + */ + public Object start(IApplicationContext context) throws Exception { + System.out.println("Hello RCP World!"); + return IApplication.EXIT_OK; + } + + /* (non-Javadoc) + * @see org.eclipse.equinox.app.IApplication#stop() + */ + public void stop() { + // nothing to do + } +} diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/InstallAreaOPITemplates.java b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/InstallAreaOPITemplates.java new file mode 100644 index 0000000..3b4c95e --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/src/gov/anl/aps/synApps/areaDetector/InstallAreaOPITemplates.java @@ -0,0 +1,155 @@ +package gov.anl.aps.synApps.areaDetector; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.net.URL; + +import org.eclipse.core.resources.IContainer; +import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IFolder; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.FileLocator; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.Path; +import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.jface.action.Action; +import org.eclipse.jface.action.IAction; +import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.jface.viewers.ISelection; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.IWorkbenchWindowActionDelegate; + +public class InstallAreaOPITemplates extends Action implements + IWorkbenchWindowActionDelegate { + + public InstallAreaOPITemplates() { + // TODO Auto-generated constructor stub + } + + public InstallAreaOPITemplates(String text) { + super(text); + // TODO Auto-generated constructor stub + } + + public InstallAreaOPITemplates(String text, ImageDescriptor image) { + super(text, image); + // TODO Auto-generated constructor stub + } + + public InstallAreaOPITemplates(String text, int style) { + super(text, style); + // TODO Auto-generated constructor stub + } + + @Override + public void dispose() { + // TODO Auto-generated method stub + + } + + @Override + public void init(IWorkbenchWindow window) { + // TODO Auto-generated method stub + + } + + @Override + public void run(IAction action) { + // TODO Auto-generated method stub + System.out.println("Running action"); + final IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); + + Job job = new Job("Install AreaDetector templates") { + protected IStatus run(IProgressMonitor monitor) { + try { + IProject project = root.getProject("gov.anl.aps.synApps.areaDetector"); + if (!project.exists()) { + // create root project for synApps if it does not exist + // in our workspace + project.create(new NullProgressMonitor()); + } + project.open(new NullProgressMonitor()); + String folderToCopy = new String("templates"); + URL url = FileLocator.find(Activator.getDefault() + .getBundle(), new Path(folderToCopy), + null); + try { + File directory = new File(FileLocator.toFileURL(url) + .getPath()); + if (directory.isDirectory()) { + File[] files = directory.listFiles(); + IFolder folder = project.getFolder(folderToCopy); + if (!folder.exists()){ + folder.create(true, true, monitor); + } + monitor + .beginTask("Copying Templates", + count(files)); + copy(files, folder, monitor); + } + } catch (IOException ex) { + + } + } + + catch (CoreException ex) { + ex.printStackTrace(); + } + return Status.OK_STATUS; + } + }; + job.schedule(); + } + + + private void copy (File[] files, IContainer container, IProgressMonitor monitor){ + try { + for (File file: files) { + monitor.subTask("Copying" + file.getName()); + if (file.isDirectory()) { + IFolder folder = container.getFolder(new Path(file.getName())); + if (!folder.exists()){ + folder.create(true, true, null); + } + copy(file.listFiles(), folder, monitor); + } + else { + IFile pFile = container.getFile(new Path(file.getName())); + if (!pFile.exists()){ + pFile.create(new FileInputStream(file), true, new NullProgressMonitor()); + } + monitor.internalWorked(1); + } + } + } + catch (Exception ex){ + + } + } + private int count (File[] files){ + int result = 0; + for (File file : files){ + if (file.isDirectory()){ + result += count(file.listFiles()); + } + else { + result++; + } + } + return result; + } + + @Override + public void selectionChanged(IAction action, ISelection selection) { + // TODO Auto-generated method stub + + } + +} diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi new file mode 100644 index 0000000..77317b0 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi @@ -0,0 +1,4341 @@ + + + Display + + true + + 700 + + true + 730 + true + ADBase ${P}${R} + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Area Detector Control - ${P}${R} + true + + + + 1 + 500 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 4 + + + 100 + + + + + + + + + true + Linking Container + + true + + true + 350 + 3 + + true + 385 + 1 + Linking Container_1 + + + + + 205 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi + + + + + + + 345 + + + Label + true + Collect + true + + + + 1 + 105 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 127 + + + + + + + + + true + true + + 20 + false + Action Button + ${P}${R}Acquire + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 233 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 170 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}Acquire + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 233 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 237 + + + Label + true + Acquire + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 233 + + + 93 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 213 + + $(pv_name) +$(pv_value) + 184 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 24 + + $(pv_name) +$(pv_value) + 185 + + + true + true + + 23 + Combo Box + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 174 + 133 + $(pv_name) +$(pv_value) + + + Label + true + ExposureTime + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 24 + + + 46 + + + + + + + + + Label + true + Acquire period + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 49 + + + 36 + + + + + + + + + Label + true + # Images complete + true + + + + 1 + 160 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 99 + + + 16 + + + + + + + + + Label + true + # Exp./image + true + + + + 1 + 128 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 124 + + + 48 + + + + + + + + + Label + true + # Images + true + + + + 1 + 80 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 74 + + + 96 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 49 + + $(pv_name) +$(pv_value) + 185 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 74 + + $(pv_name) +$(pv_value) + 185 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumExposures + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 124 + + $(pv_name) +$(pv_value) + 185 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 149 + 134 + $(pv_name) +$(pv_value) + + + Label + true + Trigger Mode + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 174 + + + 4 + + + + + + + + + Label + true + Image Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 149 + + + 25 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 50 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 75 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 100 + + $(pv_name) +$(pv_value) + 253 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumExposures_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 125 + + $(pv_name) +$(pv_value) + 253 + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 151 + + $(pv_name) +$(pv_value) + 261 + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 176 + + $(pv_name) +$(pv_value) + 260 + + + Label + true + Trigger Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 258 + + + 23 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + 1 + + + + 0 + 258 + + $(pv_name) +$(pv_value) + 170 + + + Label + true + Time Remaining + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 283 + + + 23 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + 1 + + + + 0 + 284 + + $(pv_name) +$(pv_value) + 170 + + + Label + true + # Images + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 308 + + + 33 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 308 + + $(pv_name) +$(pv_value) + 170 + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 309 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + ImageRate + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 333 + + + 63 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 334 + + $(pv_name) +$(pv_value) + 170 + + + true + true + + 23 + Combo Box_2 + false + ${P}${R}ArrayCallbacks + + + + + + + true + Combo Box + false + + + + 90 + 0 + 1 + + + + true + + 358 + 170 + $(pv_name) +$(pv_value) + + + Label + true + Array callbacks + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 358 + + + 13 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 360 + + $(pv_name) +$(pv_value) + 265 + + + + true + Linking Container + + true + + true + 335 + 3 + + true + 390 + 1 + Linking Container_2 + + + + + 290 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi + + + + + + + 5 + + + Label + true + Readout + true + + + + 1 + 107 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 114 + + + + + + + + + Label + true + Sensor Size + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 55 + + + 22 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 56 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 56 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + X + true + + + + 1 + 10 + 0 + false + + 20 + 1 + Label_2 + + + + 1 + true + 30 + + + 168 + + + + + + + + + Label + true + Y + true + + + + 1 + 10 + 0 + false + + 20 + 1 + Label_3 + + + + 1 + true + 30 + + + 261 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 80 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 80 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Binning + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 100 + + + 62 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 100 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 100 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 125 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 125 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Start + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 146 + + + 50 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 145 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 145 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 170 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 170 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Size + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 190 + + + 50 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 190 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 190 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 215 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 215 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Size + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 235 + + + 50 + + + + + + + + + false + true + true + + 18 + Menu Button + false + ${P}${R}ReverseX + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + false + true + true + + 18 + Menu Button_1 + false + ${P}${R}ReverseY + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + Label + true + Image Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 255 + + + 32 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 256 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 256 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Image Size (bytes) + true + + + + 1 + 180 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 280 + + + 29 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 281 + + $(pv_name) +$(pv_value) + 236 + + + false + true + 1 + true + false + + 20 + false + Text Input_6 + 0 + true + false + ${P}${R}Gain + + + + + + + Text Input + true + + false + 0 + + + + 40 + 3 + 1 + + + + 1 + 305 + + $(pv_name) +$(pv_value) + 143 + + + Label + true + Gain + true + + + + 1 + 40 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 305 + + + 92 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 306 + + $(pv_name) +$(pv_value) + 236 + + + true + true + + 22 + Combo Box_1 + false + ${P}${R}DataType + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 330 + 138 + $(pv_name) +$(pv_value) + + + Label + true + Data Type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 330 + + + 42 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 1 + 331 + + $(pv_name) +$(pv_value) + 236 + + + true + true + + 22 + Combo Box_1 + false + ${P}${R}ColorMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 355 + 138 + $(pv_name) +$(pv_value) + + + Label + true + Color Mode + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 355 + + + 42 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 1 + 356 + + $(pv_name) +$(pv_value) + 236 + + + + true + Linking Container + + true + + true + 335 + 3 + + true + 250 + 1 + Linking Container + + + + + 35 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi + + + + + + + 5 + + + Label + true + Setup + true + + + + 1 + 107 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 114 + + + + + + + + + Label + true + EPICS name + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 59 + + + 58 + + + + + + + + + Label + true + ${P}${R} + true + + + + 1 + 160 + 0 + false + + 18 + 1 + Label_2 + + + + 0 + true + 60 + + + 166 + + + + + + + + + Label + true + asyn port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 34 + + + 58 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 35 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Manufacturer + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 84 + + + 38 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}Manufacturer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 85 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Model + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 109 + + + 108 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}Model_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 110 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_3 + 0 + true + true + ${P}${R}AsynIO.CNCT + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + 1 + + + + 1 + 132 + + $(pv_name) +$(pv_value) + 182 + + + Label + true + Connection + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 159 + + + 58 + + + + + + + + + true + true + + 20 + false + Action Button + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Connect + false + + + + 80 + 0 + 0 + + false + 1 + + + + 159 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Disconnect + false + + + + 80 + 0 + 0 + + false + 1 + + + + 159 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 251 + + + Label + true + More + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 206 + + + 68 + + + + + + + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + + true + Linking Container + + true + + true + 350 + 3 + + true + 60 + 1 + Linking Container_3 + + + + + 595 + ADBase_Attributes.opi + + + + + + + 345 + + + Label + true + Attributes + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label + + + + 1 + false + 2 + + + 125 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 280 + 3 + 1 + + + + 1 + 30 + + $(pv_name) +$(pv_value) + 58 + + + Label + true + File + true + + + + 1 + 40 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 29 + + + 13 + + + + + + + + + + true + Linking Container + + true + + true + 350 + 3 + + true + 165 + 1 + Linking Container_4 + + + + + 35 + ADBase_Shutter.opi + + + + + + + 345 + + + Label + true + Shutter + true + + + + 1 + 105 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 0 + + + 114 + + + + + + + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}ShutterMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 34 + 173 + $(pv_name) +$(pv_value) + + + Label + true + Shutter Mode + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 34 + + + 16 + + + + + + + + + Label + true + Status: Det + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 58 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ShutterStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + 1 + + + + 0 + 59 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + EPICS + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 58 + + + 215 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}ShutterStatusEPICS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + 1 + + + + 0 + 59 + + $(pv_name) +$(pv_value) + 272 + + + true + true + + 20 + false + Action Button + ${P}${R}ShutterControl + + + + + + + Action Button + false + Open + false + + + + 59 + 0 + 0 + + false + 1 + + + + 77 + + + $(pv_name) + Open + + + $(pv_name) +$(pv_value) + 149 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ShutterControl + + + + + + + Action Button + true + Close + false + + + + 59 + 0 + 0 + + false + 1 + + + + 83 + + + $(pv_name) + Close + + + $(pv_name) +$(pv_value) + 240 + + + Label + true + Open/Close + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 83 + + + 66 + + + + + + + + + Label + true + Delay: Open + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 108 + + + 15 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}ShutterOpenDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 108 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Close + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 108 + + + 215 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}ShutterCloseDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 108 + + $(pv_name) +$(pv_value) + 272 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 70 + 0 + + 1 + + + + false + + + ADEpicsShutter.opi + + true + + true + + + 136 + 205 + $(pv_name) +$(pv_value) + + + Label + true + EPICS Shutter Setup + true + + + + 1 + 190 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 136 + + + 6 + + + + + + + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Attributes.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Attributes.opi new file mode 100644 index 0000000..d85468a --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Attributes.opi @@ -0,0 +1,130 @@ + + + Display + + true + + 350 + + true + 60 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Attributes + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label + + + + 1 + false + 2 + + + 125 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 280 + 3 + 1 + + + + 1 + 30 + + $(pv_name) +$(pv_value) + 58 + + + Label + true + File + true + + + + 1 + 40 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 29 + + + 13 + + + + + + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi new file mode 100644 index 0000000..c8616c7 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi @@ -0,0 +1,1392 @@ + + + Display + + true + + 350 + + true + 385 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Collect + true + + + + 1 + 105 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 127 + + + + + + + + + true + true + + 20 + false + Action Button + ${P}${R}Acquire + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 233 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 170 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}Acquire + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 233 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 237 + + + Label + true + Acquire + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 233 + + + 93 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 213 + + $(pv_name) +$(pv_value) + 184 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 24 + + $(pv_name) +$(pv_value) + 185 + + + true + true + + 23 + Combo Box + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 174 + 133 + $(pv_name) +$(pv_value) + + + Label + true + ExposureTime + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 24 + + + 46 + + + + + + + + + Label + true + Acquire period + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 49 + + + 36 + + + + + + + + + Label + true + # Images complete + true + + + + 1 + 160 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 99 + + + 16 + + + + + + + + + Label + true + # Exp./image + true + + + + 1 + 128 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 124 + + + 48 + + + + + + + + + Label + true + # Images + true + + + + 1 + 80 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 74 + + + 96 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 49 + + $(pv_name) +$(pv_value) + 185 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 74 + + $(pv_name) +$(pv_value) + 185 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumExposures + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 124 + + $(pv_name) +$(pv_value) + 185 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 149 + 134 + $(pv_name) +$(pv_value) + + + Label + true + Trigger Mode + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 174 + + + 4 + + + + + + + + + Label + true + Image Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 149 + + + 25 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 50 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 75 + + $(pv_name) +$(pv_value) + 251 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 100 + + $(pv_name) +$(pv_value) + 253 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumExposures_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 125 + + $(pv_name) +$(pv_value) + 253 + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 151 + + $(pv_name) +$(pv_value) + 261 + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 176 + + $(pv_name) +$(pv_value) + 260 + + + Label + true + Trigger Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 258 + + + 23 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + 1 + + + + 0 + 258 + + $(pv_name) +$(pv_value) + 170 + + + Label + true + Time Remaining + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 283 + + + 23 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + 1 + + + + 0 + 284 + + $(pv_name) +$(pv_value) + 170 + + + Label + true + # Images + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 308 + + + 33 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 308 + + $(pv_name) +$(pv_value) + 170 + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 309 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + ImageRate + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 333 + + + 63 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 334 + + $(pv_name) +$(pv_value) + 170 + + + true + true + + 23 + Combo Box_2 + false + ${P}${R}ArrayCallbacks + + + + + + + true + Combo Box + false + + + + 90 + 0 + 1 + + + + true + + 358 + 170 + $(pv_name) +$(pv_value) + + + Label + true + Array callbacks + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 358 + + + 13 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 360 + + $(pv_name) +$(pv_value) + 265 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi new file mode 100644 index 0000000..e2921af --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi @@ -0,0 +1,1516 @@ + + + Display + + true + + 335 + + true + 390 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Readout + true + + + + 1 + 107 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 114 + + + + + + + + + Label + true + Sensor Size + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 55 + + + 22 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 56 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 56 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + X + true + + + + 1 + 10 + 0 + false + + 20 + 1 + Label_2 + + + + 1 + true + 30 + + + 168 + + + + + + + + + Label + true + Y + true + + + + 1 + 10 + 0 + false + + 20 + 1 + Label_3 + + + + 1 + true + 30 + + + 261 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 80 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 80 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Binning + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 100 + + + 62 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 100 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 100 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 125 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 125 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Start + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 146 + + + 50 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 145 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 145 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 170 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 170 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Size + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 190 + + + 50 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 190 + + $(pv_name) +$(pv_value) + 143 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 190 + + $(pv_name) +$(pv_value) + 237 + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 215 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 215 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Region Size + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 235 + + + 50 + + + + + + + + + false + true + true + + 18 + Menu Button + false + ${P}${R}ReverseX + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + false + true + true + + 18 + Menu Button_1 + false + ${P}${R}ReverseY + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + Label + true + Image Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 255 + + + 32 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 256 + + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 256 + + $(pv_name) +$(pv_value) + 236 + + + Label + true + Image Size (bytes) + true + + + + 1 + 180 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 280 + + + 29 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 281 + + $(pv_name) +$(pv_value) + 236 + + + false + true + 1 + true + false + + 20 + false + Text Input_6 + 0 + true + false + ${P}${R}Gain + + + + + + + Text Input + true + + false + 0 + + + + 40 + 3 + 1 + + + + 1 + 305 + + $(pv_name) +$(pv_value) + 143 + + + Label + true + Gain + true + + + + 1 + 40 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 305 + + + 92 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 306 + + $(pv_name) +$(pv_value) + 236 + + + true + true + + 22 + Combo Box_1 + false + ${P}${R}DataType + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 330 + 138 + $(pv_name) +$(pv_value) + + + Label + true + Data Type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 330 + + + 42 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 1 + 331 + + $(pv_name) +$(pv_value) + 236 + + + true + true + + 22 + Combo Box_1 + false + ${P}${R}ColorMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 355 + 138 + $(pv_name) +$(pv_value) + + + Label + true + Color Mode + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 355 + + + 42 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 1 + 356 + + $(pv_name) +$(pv_value) + 236 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi new file mode 100644 index 0000000..0eb319e --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi @@ -0,0 +1,624 @@ + + + Display + + true + + 335 + + true + 250 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Setup + true + + + + 1 + 107 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 2 + + + 114 + + + + + + + + + Label + true + EPICS name + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 59 + + + 58 + + + + + + + + + Label + true + ${P}${R} + true + + + + 1 + 160 + 0 + false + + 18 + 1 + Label_2 + + + + 0 + true + 60 + + + 166 + + + + + + + + + Label + true + asyn port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 34 + + + 58 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 35 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Manufacturer + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 84 + + + 38 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}Manufacturer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 85 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Model + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 109 + + + 108 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}Model_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 110 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_3 + 0 + true + true + ${P}${R}AsynIO.CNCT + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + 1 + + + + 1 + 132 + + $(pv_name) +$(pv_value) + 182 + + + Label + true + Connection + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 159 + + + 58 + + + + + + + + + true + true + + 20 + false + Action Button + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Connect + false + + + + 80 + 0 + 0 + + false + 1 + + + + 159 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Disconnect + false + + + + 80 + 0 + 0 + + false + 1 + + + + 159 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 251 + + + Label + true + More + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 206 + + + 68 + + + + + + + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Shutter.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Shutter.opi new file mode 100644 index 0000000..9aeb409 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADBase_Shutter.opi @@ -0,0 +1,602 @@ + + + Display + + true + + 350 + + true + 165 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Shutter + true + + + + 1 + 105 + 0 + false + + 21 + 1 + Label + + + + 1 + false + 0 + + + 114 + + + + + + + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}ShutterMode + + + + + + + true + Combo Box + false + + + + 120 + 0 + 1 + + + + true + + 34 + 173 + $(pv_name) +$(pv_value) + + + Label + true + Shutter Mode + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 34 + + + 16 + + + + + + + + + Label + true + Status: Det + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 58 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ShutterStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + 1 + + + + 0 + 59 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + EPICS + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 58 + + + 215 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}ShutterStatusEPICS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + 1 + + + + 0 + 59 + + $(pv_name) +$(pv_value) + 272 + + + true + true + + 20 + false + Action Button + ${P}${R}ShutterControl + + + + + + + Action Button + false + Open + false + + + + 59 + 0 + 0 + + false + 1 + + + + 77 + + + $(pv_name) + Open + + + $(pv_name) +$(pv_value) + 149 + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ShutterControl + + + + + + + Action Button + true + Close + false + + + + 59 + 0 + 0 + + false + 1 + + + + 83 + + + $(pv_name) + Close + + + $(pv_name) +$(pv_value) + 240 + + + Label + true + Open/Close + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 83 + + + 66 + + + + + + + + + Label + true + Delay: Open + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 108 + + + 15 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}ShutterOpenDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 108 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Close + true + + + + 1 + 50 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 108 + + + 215 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}ShutterCloseDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 108 + + $(pv_name) +$(pv_value) + 272 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 70 + 0 + + 1 + + + + false + + + ADEpicsShutter.opi + + true + + true + + + 136 + 205 + $(pv_name) +$(pv_value) + + + Label + true + EPICS Shutter Setup + true + + + + 1 + 190 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 136 + + + 6 + + + + + + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTabbedBase.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTabbedBase.opi new file mode 100644 index 0000000..70de040 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTabbedBase.opi @@ -0,0 +1,1567 @@ + + + Display + + true +

simTest:

+
+ 800 + + true + 600 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + + true + cam1: + image1: + ROI1: + + + + + Image + 0 + + + + + + + + + + + + + + + + + + + 12 + + 18 + true + + 301 + + + + + + + Controls + + + + Tabbed Container + true + 769 + + + + 1 + Tabbed Container + File + + + + ROI + + + + + + + + + + 4 + + + true + Grouping Container + + true + + true + 767 + 0 + false + + 271 + 1 + Grouping Container + + + + true + true + + 1 + + + + + + + 1 + + + true + Linking Container + + true + + true + 607 + 3 + + true + 541 + 1 + Linking Container + + + + + 12 + ADBase.opi + + + + + + + 6 + + + Label + true + Area Detector Control - ${P}${R} + true + + + + 1 + 715 + 0 + false + + 37 + 1 + Label + + + + 1 + false + 12 + + + 54 + + + + + + + + + true + Linking Container + + true + + true + 289 + 3 + + true + 379 + 1 + Linking Container_1 + + + + + 252 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Collect.opi + + + + + + + 354 + + + Label + true + Collect + true + + + + 1 + 319 + 0 + false + + 31 + 1 + Label + + + + 1 + false + 6 + + + 36 + + + + + + + + + true + true + + 31 + false + Action Button + ${P}${R}Acquire + + + + + + + Action Button + true + Start + false + + + + 103 + 0 + 0 + + false + 1 + + + + 324 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 168 + + + true + true + + 31 + false + Action Button_1 + ${P}${R}Acquire + + + + + + + Action Button + true + Stop + false + + + + 103 + 0 + 0 + + false + 1 + + + + 324 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 288 + + + Label + true + Acquire + true + + + + 1 + 133 + 0 + false + + 31 + 1 + Label_1 + + + + 2 + true + 324 + + + 18 + + + + + + + + + true + true + 1 + true + false + + 31 + false + Text Update + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 157 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 198 + + + false + true + 1 + true + false + + 31 + false + Text Input + 0 + true + false + ${P}${R}AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 109 + 3 + 1 + + + + 1 + 108 + + $(pv_name) +$(pv_value) + 264 + + + true + true + + false + + + + 43 + false + false + LED + + + + ${P}${R}Acquire + OFF + + + + + + + LED + true + false + + + + 55 + 0 + true + 0 + ON + 1 + + + + 150 + + $(pv_name) +$(pv_value) + 162 + + + true + true + + 23 + Combo Box + false + ${P}${R}TriggerMode + + + + + + + true + Combo Box + false + + + + 157 + 0 + 1 + + + + true + + 210 + 204 + $(pv_name) +$(pv_value) + + + + true + Linking Container + + true + + true + 331 + 3 + + true + 379 + 1 + Linking Container_2 + + + + + 252 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Readout.opi + + + + + + + 12 + + + true + true + 1 + true + false + + 25 + false + Text Update + 0 + true + false + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 115 + 0 + 1 + + + + 1 + 252 + + $(pv_name) +$(pv_value) + 234 + + + + true + Linking Container + + true + + true + 325 + 3 + + true + 169 + 1 + Linking Container + + + + + 72 + /gov.anl.aps.synApps.areaDetector/templates/ADBase_Setup.opi + + + + + + + 18 + + + Label + true + Setup + true + + + + 1 + 193 + 0 + false + + 25 + 1 + Label + + + + 1 + false + 0 + + + 54 + + + + + + + + + Label + true + EPICS name + true + + + + 1 + 127 + 0 + false + + 25 + 1 + Label_1 + + + + 2 + true + 48 + + + 6 + + + + + + + + + Label + true + ${P}${R} + true + + + + 1 + 103 + 0 + false + + 25 + 1 + Label_2 + + + + 1 + true + 48 + + + 144 + + + + + + + + + Label + true + asyn port + true + + + + 1 + 127 + 0 + false + + 25 + 1 + Label_3 + + + + 2 + true + 24 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 19 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 91 + 0 + 1 + + + + 1 + 30 + + $(pv_name) +$(pv_value) + 168 + + + Label + true + Manufacturer + true + + + + 1 + 127 + 0 + false + + 25 + 1 + Label_4 + + + + 2 + true + 72 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 19 + false + Text Update_1 + 0 + true + true + ${P}${R}Manufacturer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 91 + 0 + 1 + + + + 1 + 78 + + $(pv_name) +$(pv_value) + 168 + + + Label + true + Model + true + + + + 1 + 127 + 0 + false + + 25 + 1 + Label_5 + + + + 2 + true + 96 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 19 + false + Text Update_2 + 0 + true + true + ${P}${R}Model_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 91 + 0 + 1 + + + + 1 + 102 + + $(pv_name) +$(pv_value) + 168 + + + true + true + 1 + true + false + + 25 + false + Text Update_3 + 0 + true + true + ${P}${R}AsynIO.CNCT + + + + + + + Text Update + true + ###### + false + 0 + + + + 133 + 0 + 1 + + + + 1 + 120 + + $(pv_name) +$(pv_value) + 120 + + + Label + true + Connection + true + + + + 1 + 127 + 0 + false + + 25 + 1 + Label_6 + + + + 2 + true + 144 + + + 6 + + + + + + + + + true + true + + 25 + false + Action Button + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Connect + false + + + + 73 + 0 + 0 + + false + 1 + + + + 144 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 144 + + + true + true + + 25 + false + Action Button_1 + ${P}${R}AsynIO.CNCT + + + + + + + Action Button + true + Disconnect + false + + + + 73 + 0 + 0 + + false + 1 + + + + 144 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 222 + + + + + + true + Grouping Container + + true + + false + 767 + 0 + false + + 271 + 1 + Grouping Container + + + + true + true + + 1 + + + + + + + 1 + + + true + Linking Container + + true + + true + 601 + 3 + + true + 535 + 1 + Linking Container + + + + + 12 + ADImage.opi + + + + + + + 12 + + + true + true + 1 + true + false + + 25 + false + Text Update + 0 + true + false + ${P}${I}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 324 + + $(pv_name) +$(pv_value) + 252 + + + true + true + 1 + true + false + + 25 + false + Text Update_1 + 0 + true + false + ${P}${I}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 246 + + + true + true + 1 + true + false + + 25 + false + Text Update_2 + 0 + true + false + ${P}${I}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 618 + + + true + true + 1 + true + false + + 25 + false + Text Update_3 + 0 + true + false + ${P}${I}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 432 + + + + + true + Grouping Container + + true + + false + 767 + 0 + false + + 271 + 1 + Grouping Container + + + + true + true + + 1 + + + + + + + 1 + + + true + Linking Container + + true + + true + 595 + 3 + + true + 535 + 1 + Linking Container + + + + + 12 + ADROI.opi + + + + + + + 18 + + + true + true + 1 + true + false + + 25 + false + Text Update + 0 + true + false + ${P}${I}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 324 + + $(pv_name) +$(pv_value) + 252 + + + true + true + 1 + true + false + + 25 + false + Text Update_1 + 0 + true + false + ${P}${I}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 246 + + + true + true + 1 + true + false + + 25 + false + Text Update_2 + 0 + true + false + ${P}${I}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 618 + + + true + true + 1 + true + false + + 25 + false + Text Update_3 + 0 + true + false + ${P}${I}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + 1 + + + + 1 + 282 + + $(pv_name) +$(pv_value) + 432 + + + + + true + Grouping Container + + true + + false + 767 + 0 + false + + 271 + 1 + Grouping Container + + + + true + true + + 1 + + + + + + + 1 + + + +
\ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTop.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTop.opi new file mode 100644 index 0000000..db5c1c3 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ADTop.opi @@ -0,0 +1,695 @@ + + + Display + + true + + 400 + + true + 600 + true + ADTop + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + AreaDetector + true + + + + 1 + 331 + 0 + false + + 49 + 1 + Label + + + + 1 + false + 0 + + + 30 + + + + + + + + + Label + true + Simulator Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_1 + + + + 2 + false + -65 + + + -143 + + + + + + + + + Label + true + Simulator Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_2 + + + + 2 + false + 66 + + + 18 + + + + + + + + + Label + true + Simulator Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_3 + + + + 2 + false + 96 + + + 18 + + + + + + + + + Label + true + Prosilica Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_4 + + + + 2 + false + 126 + + + 18 + + + + + + + + + Label + true + Prosilica Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_5 + + + + 2 + false + 156 + + + 18 + + + + + + + + + Label + true + ADSC Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_6 + + + + 2 + false + 186 + + + 18 + + + + + + + + + Label + true + ADSC Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_7 + + + + 2 + false + 216 + + + 18 + + + + + + + + + Label + true + Pilatus Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_8 + + + + 2 + false + 246 + + + 18 + + + + + + + + + Label + true + Pilatus Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_9 + + + + 2 + false + 276 + + + 18 + + + + + + + + + Label + true + MarCCD Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_10 + + + + 2 + false + 306 + + + 18 + + + + + + + + + Label + true + MarCCD Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_11 + + + + 2 + false + 336 + + + 18 + + + + + + + + + Label + true + Roper Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_12 + + + + 2 + false + 366 + + + 18 + + + + + + + + + Label + true + Roper Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_13 + + + + 2 + false + 396 + + + 18 + + + + + + + + + Label + true + Firewire Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_14 + + + + 2 + false + 426 + + + 18 + + + + + + + + + Label + true + Firewire Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_15 + + + + 2 + false + 456 + + + 18 + + + + + + + + + Label + true + Mar345 Drivers + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_16 + + + + 2 + false + 486 + + + 18 + + + + + + + + + Label + true + Mar345 Plug-ins + true + + + + 1 + 199 + 0 + false + + 25 + 1 + Label_17 + + + + 2 + false + 516 + + + 18 + + + + + + + + + false + true + false + + 25 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 127 + 6 + + 1 + + + + 66 + + + /gov.aps.anl.gov.synApps.areaDetector/templates/ADBase.opi + + true +

13SIM1:

+ CC1: + JPEG1: + cam1: + TIFF1: + Nexus1: + image1: + ROI1: +
+ false +
+ + /gov.aps.anl.gov.synApps.areaDetector/templates/simDetector.opi + + true +

13SIM1:

+ CC1: + JPEG1: + cam1: + TIFF1: + Nexus1: + image1: + ROI1: +
+ false +
+ + /gov.aps.anl.gov.synApps.areaDetector/templates/simDetector.opi + + true +

13SIM2:

+ CC1: + cam1: + JPEG1: + Nexus1: + TIFF1: + image1: + ROI1: +
+ false +
+ + /gov.aps.anl.gov.synApps.areaDetector/templates/simDetector.opi + + true +

13SIM2:

+ CC1: + cam1: + JPEG1: + Nexus1: + TIFF1: + image1: + ROI1: +
+ false +
+
+ 234 + $(pv_name) +$(pv_value) +
+
\ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ControlSlim.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ControlSlim.opi new file mode 100644 index 0000000..c2490c8 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/ControlSlim.opi @@ -0,0 +1,180 @@ + + + Display + + true + + 500 + + true + 150 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + Controls for ${P}${R} + true + + + + 1 + 331 + 0 + false + + 25 + 1 + Label + + + + 1 + true + 6 + + + 48 + + + + + + + + + true + true + + 43 + false + Action Button + ${P}${R}Acquire + + + + + + + Action Button + true + Start + false + + + + 145 + 0 + 0 + + false + 1 + + + + 66 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 36 + + + true + true + + 43 + false + Action Button_1 + ${P}${R}Acquire + + + + + + + Action Button + true + Stop + false + + + + 145 + 0 + 0 + + false + 1 + + + + 66 + + + $(pv_name) + 1 + + + $(pv_name) +$(pv_value) + 192 + + + true + true + 1 + true + false + + 25 + false + Text Update + 0 + true + false + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 157 + 0 + 1 + + + + 1 + 36 + + $(pv_name) +$(pv_value) + 132 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileJPEG.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileJPEG.opi new file mode 100644 index 0000000..1966cbd --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileJPEG.opi @@ -0,0 +1,3196 @@ + + + Display + + true + + 1080 + + true + 500 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + ${P}${R} + true + + + + 1 + 360 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 5 + + + 360 + + + + + + + + + true + Linking Container + + true + + true + 380 + 3 + + true + 455 + 1 + Linking Container + + + + + 40 + NDPluginSetup.opi + + + + + + + 8 + + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}ArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}ArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}ArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}ArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 1 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 232 + 1 + Linking Container_1 + + + + + 40 + NDFile_NameSetup.opi + + + + + + + 396 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 31 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Array Port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 31 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 8 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + File Name + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 79 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 56 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 104 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Next File # + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 105 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 104 + + $(pv_name) +$(pv_value) + 231 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoIncrement + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 131 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Auto Increment + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 131 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 132 + + $(pv_name) +$(pv_value) + 235 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Filename Format + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 179 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 156 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Last Filename + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 204 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 166 + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 122 + 1 + Linking Container_2 + + + + + 275 + NDFile_Control.opi + + + + + + + 396 + + + true + true + + 20 + false + Action Button + ${P}${R}WriteFile + + + + + + + Action Button + true + Save + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Save + + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Save File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 67 + + + + + + + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ReadFile + + + + + + + Action Button + true + Read + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Read + + + $(pv_name) +$(pv_value) + 341 + + + Label + true + Read File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 246 + + + + + + + + + true + true + + 20 + false + Action Button_2 + ${P}${R}Capture + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_3 + ${P}${R}Capture + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 233 + + + Label + true + Capture + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 95 + + + 86 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 23 + Combo Box + false + ${P}${R}FileWriteMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 51 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Write Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 51 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 254 + + + Label + true + #Capture + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 51 + + + 329 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 50 + + $(pv_name) +$(pv_value) + 428 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 493 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 588 + + + true + true + 1 + true + false + + 20 + false + Text Update_4 + 0 + true + true + ${P}${R}WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_5 + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 341 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoSave + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 25 + 511 + $(pv_name) +$(pv_value) + + + Label + true + Auto Save + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 25 + + + 417 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 580 + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNetCDF.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNetCDF.opi new file mode 100644 index 0000000..1966cbd --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNetCDF.opi @@ -0,0 +1,3196 @@ + + + Display + + true + + 1080 + + true + 500 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + ${P}${R} + true + + + + 1 + 360 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 5 + + + 360 + + + + + + + + + true + Linking Container + + true + + true + 380 + 3 + + true + 455 + 1 + Linking Container + + + + + 40 + NDPluginSetup.opi + + + + + + + 8 + + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}ArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}ArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}ArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}ArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 1 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 232 + 1 + Linking Container_1 + + + + + 40 + NDFile_NameSetup.opi + + + + + + + 396 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 31 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Array Port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 31 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 8 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + File Name + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 79 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 56 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 104 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Next File # + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 105 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 104 + + $(pv_name) +$(pv_value) + 231 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoIncrement + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 131 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Auto Increment + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 131 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 132 + + $(pv_name) +$(pv_value) + 235 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Filename Format + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 179 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 156 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Last Filename + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 204 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 166 + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 122 + 1 + Linking Container_2 + + + + + 275 + NDFile_Control.opi + + + + + + + 396 + + + true + true + + 20 + false + Action Button + ${P}${R}WriteFile + + + + + + + Action Button + true + Save + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Save + + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Save File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 67 + + + + + + + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ReadFile + + + + + + + Action Button + true + Read + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Read + + + $(pv_name) +$(pv_value) + 341 + + + Label + true + Read File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 246 + + + + + + + + + true + true + + 20 + false + Action Button_2 + ${P}${R}Capture + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_3 + ${P}${R}Capture + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 233 + + + Label + true + Capture + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 95 + + + 86 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 23 + Combo Box + false + ${P}${R}FileWriteMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 51 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Write Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 51 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 254 + + + Label + true + #Capture + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 51 + + + 329 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 50 + + $(pv_name) +$(pv_value) + 428 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 493 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 588 + + + true + true + 1 + true + false + + 20 + false + Text Update_4 + 0 + true + true + ${P}${R}WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_5 + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 341 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoSave + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 25 + 511 + $(pv_name) +$(pv_value) + + + Label + true + Auto Save + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 25 + + + 417 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 580 + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNexus.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNexus.opi new file mode 100644 index 0000000..1da4c53 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileNexus.opi @@ -0,0 +1,3196 @@ + + + Display + + true + + 1080 + + true + 500 + true + NDFileNexus ${P}${R} + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + ${P}${R} + true + + + + 1 + 360 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 5 + + + 360 + + + + + + + + + true + Linking Container + + true + + true + 380 + 3 + + true + 455 + 1 + Linking Container + + + + + 40 + NDPluginSetup.opi + + + + + + + 8 + + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}NDArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}NDArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}NDArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NDArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 4 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 0 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 232 + 1 + Linking Container_1 + + + + + 40 + NDFile_NameSetup.opi + + + + + + + 396 + + + false + true + 1 + true + false + + 20 + false + Text Input + 4 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 0 + 31 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Array Port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 31 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 4 + true + true + ${P}${R}FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 8 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 4 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 0 + 79 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + File Name + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 79 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 4 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 56 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 104 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Next File # + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 105 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 104 + + $(pv_name) +$(pv_value) + 231 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoIncrement + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 131 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Auto Increment + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 131 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 132 + + $(pv_name) +$(pv_value) + 235 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 4 + true + false + ${P}${R}FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + 1 + + + + 0 + 179 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Filename Format + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 179 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 4 + true + true + ${P}${R}FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 156 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Last Filename + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 204 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 4 + true + true + ${P}${R}FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 166 + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 122 + 1 + Linking Container_2 + + + + + 275 + NDFile_Control.opi + + + + + + + 396 + + + true + true + + 20 + false + Action Button + ${P}${R}WriteFile + + + + + + + Action Button + true + Save + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Save + + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Save File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 67 + + + + + + + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ReadFile + + + + + + + Action Button + true + Read + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Read + + + $(pv_name) +$(pv_value) + 341 + + + Label + true + Read File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 246 + + + + + + + + + true + true + + 20 + false + Action Button_2 + ${P}${R}Capture + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_3 + ${P}${R}Capture + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 233 + + + Label + true + Capture + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 95 + + + 86 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 23 + Combo Box + false + ${P}${R}FileWriteMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 51 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Write Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 51 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 254 + + + Label + true + #Capture + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 51 + + + 329 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 50 + + $(pv_name) +$(pv_value) + 428 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 493 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 588 + + + true + true + 1 + true + false + + 20 + false + Text Update_4 + 0 + true + true + ${P}${R}WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_5 + 0 + true + true + ${P}${R}ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 341 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoSave + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 25 + 511 + $(pv_name) +$(pv_value) + + + Label + true + Auto Save + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 25 + + + 417 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 580 + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileTIFF.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileTIFF.opi new file mode 100644 index 0000000..1966cbd --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFileTIFF.opi @@ -0,0 +1,3196 @@ + + + Display + + true + + 1080 + + true + 500 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + ${P}${R} + true + + + + 1 + 360 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 5 + + + 360 + + + + + + + + + true + Linking Container + + true + + true + 380 + 3 + + true + 455 + 1 + Linking Container + + + + + 40 + NDPluginSetup.opi + + + + + + + 8 + + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}ArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}ArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}ArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}ArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 1 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 232 + 1 + Linking Container_1 + + + + + 40 + NDFile_NameSetup.opi + + + + + + + 396 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 31 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Array Port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 31 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 8 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + File Name + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 79 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 56 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 104 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Next File # + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 105 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 104 + + $(pv_name) +$(pv_value) + 231 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoIncrement + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 131 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Auto Increment + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 131 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 132 + + $(pv_name) +$(pv_value) + 235 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Filename Format + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 179 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 156 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Last Filename + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 204 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 166 + + + + true + Linking Container + + true + + true + 675 + 3 + + true + 122 + 1 + Linking Container_2 + + + + + 275 + NDFile_Control.opi + + + + + + + 396 + + + true + true + + 20 + false + Action Button + ${P}${R}WriteFile + + + + + + + Action Button + true + Save + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Save + + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Save File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 67 + + + + + + + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ReadFile + + + + + + + Action Button + true + Read + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Read + + + $(pv_name) +$(pv_value) + 341 + + + Label + true + Read File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 246 + + + + + + + + + true + true + + 20 + false + Action Button_2 + ${P}${R}Capture + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_3 + ${P}${R}Capture + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 233 + + + Label + true + Capture + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 95 + + + 86 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 23 + Combo Box + false + ${P}${R}FileWriteMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 51 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Write Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 51 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 254 + + + Label + true + #Capture + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 51 + + + 329 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 50 + + $(pv_name) +$(pv_value) + 428 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 493 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 588 + + + true + true + 1 + true + false + + 20 + false + Text Update_4 + 0 + true + true + ${P}${R}WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_5 + 0 + true + true + ${P}${R}Acquire + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 341 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoSave + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 25 + 511 + $(pv_name) +$(pv_value) + + + Label + true + Auto Save + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 25 + + + 417 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 580 + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_Control.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_Control.opi new file mode 100644 index 0000000..b37f9e7 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_Control.opi @@ -0,0 +1,775 @@ + + + Display + + true + + 675 + + true + 120 + true + NDFile_Control ${P}${R} + 6 + true + true + 0 + + + + + + + + 0 + + true + true + + 20 + false + Action Button + ${P}${R}WriteFile + + + + + + + Action Button + true + Save + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Save + + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Save File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 67 + + + + + + + + + true + true + + 20 + false + Action Button_1 + ${P}${R}ReadFile + + + + + + + Action Button + true + Read + false + + + + 60 + 0 + 0 + + false + 1 + + + + 25 + + + $(pv_name) + Read + + + $(pv_name) +$(pv_value) + 341 + + + Label + true + Read File + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 25 + + + 246 + + + + + + + + + true + true + + 20 + false + Action Button_2 + ${P}${R}Capture + + + + + + + Action Button + true + Start + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Acquire + + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 20 + false + Action Button_3 + ${P}${R}Capture + + + + + + + Action Button + true + Stop + false + + + + 59 + 0 + 0 + + false + 1 + + + + 95 + + + $(pv_name) + Done + + + $(pv_name) +$(pv_value) + 233 + + + Label + true + Capture + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 95 + + + 86 + + + + + + + + + true + true + 1 + true + false + + 20 + false + Text Update + 0 + true + true + ${P}${R}Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 166 + + + true + true + + 23 + Combo Box + false + ${P}${R}FileWriteMode + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 51 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Write Mode + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 51 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 254 + + + Label + true + #Capture + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 51 + + + 329 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + 1 + + + + 1 + 50 + + $(pv_name) +$(pv_value) + 428 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 493 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 52 + + $(pv_name) +$(pv_value) + 588 + + + true + true + 1 + true + false + + 20 + false + Text Update_4 + 0 + true + true + ${P}${R}WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + true + false + + 20 + false + Text Update_5 + 0 + true + true + ${P}${R}ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 3 + + $(pv_name) +$(pv_value) + 341 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoSave + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 25 + 511 + $(pv_name) +$(pv_value) + + + Label + true + Auto Save + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 25 + + + 417 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 25 + + $(pv_name) +$(pv_value) + 580 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_NameSetup.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_NameSetup.opi new file mode 100644 index 0000000..7fa542d --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDFile_NameSetup.opi @@ -0,0 +1,660 @@ + + + Display + + true + + 675 + + true + 230 + true + NDFile_NameSetup ${P}${R} + 6 + true + true + 0 + + + + + + + + 0 + + false + true + 1 + true + false + + 20 + false + Text Input + 4 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 0 + 31 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Array Port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 31 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 4 + true + true + ${P}${R}FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 8 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 4 + true + false + ${P}${R}FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + 1 + + + + 0 + 79 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + File Name + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 79 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 4 + true + true + ${P}${R}FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 56 + + $(pv_name) +$(pv_value) + 166 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 104 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Next File # + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 105 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 104 + + $(pv_name) +$(pv_value) + 231 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}AutoIncrement + + + + + + + true + Combo Box + false + + + + 64 + 0 + 1 + + + + true + + 131 + 166 + $(pv_name) +$(pv_value) + + + Label + true + Auto Increment + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 131 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 132 + + $(pv_name) +$(pv_value) + 235 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 4 + true + false + ${P}${R}FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + 1 + + + + 0 + 179 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Filename Format + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 179 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 4 + true + true + ${P}${R}FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 156 + + $(pv_name) +$(pv_value) + 166 + + + Label + true + Last Filename + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 204 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 4 + true + true + ${P}${R}FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 166 + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDPluginSetup.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDPluginSetup.opi new file mode 100644 index 0000000..a745fba --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDPluginSetup.opi @@ -0,0 +1,1692 @@ + + + Display + + true + + 380 + + true + 455 + true + Display + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}NDArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}NDArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}NDArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NDArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 4 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 0 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI.opi new file mode 100644 index 0000000..51be3c4 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI.opi @@ -0,0 +1,2191 @@ + + + Display + + true + + 390 + + true + 640 + true + NDROI ${P}${R} + 6 + true + true + 0 + + + + + + + + 0 + + Label + true + ${P}${R} + true + + + + 1 + 380 + 0 + false + + 19 + 1 + Label + + + + 1 + false + 6 + + + 6 + + + + + + + + + true + Linking Container + + true + + true + 380 + 3 + + true + 455 + 1 + Linking Container + + + + + 35 + NDPluginSetup.opi + + + + + + + 5 + + + Label + true + asyn port + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 4 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 4 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Plugin Type + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_1 + + + + 2 + true + 29 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + 1 + + + + 0 + 30 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}NDArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 54 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Port + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_2 + + + + 2 + true + 54 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}NDArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 55 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}NDArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 79 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Address + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 79 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}NDArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 80 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box + false + ${P}${R}EnableCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 104 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Enable + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 104 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 105 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 129 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Min. Time + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 132 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 130 + + $(pv_name) +$(pv_value) + 273 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}BlockingCallbacks + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 154 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Callbacks block + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 154 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 155 + + $(pv_name) +$(pv_value) + 273 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 179 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Counter + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 178 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 180 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + Array Rate + true + + + + 1 + 110 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 204 + + + 47 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 205 + + $(pv_name) +$(pv_value) + 167 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + 1 + + + + 1 + 229 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Dropped Arrays + true + + + + 1 + 140 + 0 + false + + 20 + 1 + Label_9 + + + + 2 + true + 229 + + + 17 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 230 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + # dimensions + true + + + + 1 + 120 + 0 + false + + 20 + 1 + Label_10 + + + + 2 + true + 254 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 255 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Array Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 279 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Data type + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 304 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 305 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Color Mode + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_13 + + + + 2 + true + 329 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 330 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Bayer Pattern + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_14 + + + + 2 + true + 354 + + + 27 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 355 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Unique ID + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_15 + + + + 2 + true + 379 + + + 67 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 380 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + TimeStamp + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_16 + + + + 2 + true + 404 + + + 57 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + 1 + + + + 0 + 405 + + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 307 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + 1 + + + + 0 + 280 + + $(pv_name) +$(pv_value) + 237 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 4 + true + false + ${P}${R}NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + 1 + + + + 0 + 429 + + $(pv_name) +$(pv_value) + 167 + + + Label + true + Attributes file + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_17 + + + + 2 + true + 429 + + + 7 + + + + + + + + + + true + Grouping Container + + true + + true + 380 + 3 + false + + 110 + 1 + Grouping Container + + + + false + true + + 495 + + + + + + + 5 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}Highlight + + + + + + + true + Combo Box + false + + + + 100 + 0 + 1 + + + + true + + 10 + 167 + $(pv_name) +$(pv_value) + + + Label + true + Highlight ROIs + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 10 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}Highlight_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + 1 + + + + 0 + 11 + + $(pv_name) +$(pv_value) + 273 + + + Label + true + ROI Definitions + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 1 + true + 36 + + + 108 + + + + + + + + + Label + true + Individual 0-7 + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 60 + + + 67 + + + + + + + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 100 + 6 + + 1 + + + + 60 + + + NDROIN.opi + + true + 0: + + false + + + + NDROIN.opi + + true + 1: + + false + + + + NDROIN.opi + + true + 2: + + false + + + + NDROIN.opi + + true + 3: + + false + + + + NDROIN.opi + + true + 4: + + false + + + + NDROIN.opi + + true + 5: + + false + + + + NDROIN.opi + + true + 6: + + false + + + + NDROIN.opi + + true + 7: + + false + + + + 166 + $(pv_name) +$(pv_value) + + + Label + true + Combined + true + + + + 1 + 90 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 84 + + + 68 + + + + + + + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 100 + 6 + + 1 + + + + 84 + + + NDROI8.opi + + true + 6: + 5: + 7: + 0: + 2: + 1: + 4: + 3: + + false + ROI 1-8 + + + NDROI8.opi + + true + 14: + 13: + 15: + 8: + 10: + 9: + 12: + 11: + + false + ROIs 9-16 + + + NDROI8.opi + + true + 22 + 21 + 23 + 16 + 18 + 17 + 20 + ROI + 19 + + false + ROIs 17-24 + + + NDROI8.opi + + true + 30 + 29 + 31 + 24 + 26 + 25 + 28 + ROI + 27 + + false + ROIs 25-32 + + + 167 + $(pv_name) +$(pv_value) + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI8.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI8.opi new file mode 100644 index 0000000..8caa0a4 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI8.opi @@ -0,0 +1,5376 @@ + + + Display + + true + + 1000 + + true + 295 + true + NDROI8 ${P}${R}${N1}-${N8} + 6 + true + true + 0 + + + + + + + + 0 + + true + Linking Container + + true + + true + 998 + 0 + + true + 51 + 1 + Linking Container + + + + + 40 + NDROI_SummaryLineTitle.opi + + + + + + + 2 + + + Label + true + ROI + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label + + + + 1 + true + 24 + + + 3 + + + + + + + + + Label + true + Use + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_2 + + + + 1 + true + 24 + + + 72 + + + + + + + + + Label + true + Compute +Stats + true + + + + 1 + 58 + 0 + false + + 31 + 1 + Label_3 + + + + 1 + true + 12 + + + 137 + + + + + + + + + Label + true + Name + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_4 + + + + 1 + true + 24 + + + 209 + + + + + + + + + Label + true + Min X + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_5 + + + + 1 + true + 24 + + + 277 + + + + + + + + + Label + true + Size X + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_6 + + + + 1 + true + 24 + + + 337 + + + + + + + + + Label + true + Min Y + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_7 + + + + 1 + true + 24 + + + 397 + + + + + + + + + Label + true + Size Y + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_8 + + + + 1 + true + 24 + + + 457 + + + + + + + + + Label + true + Bkgd +Width + true + + + + 1 + 58 + 0 + false + + 31 + 1 + Label_9 + + + + 1 + true + 12 + + + 515 + + + + + + + + + Label + true + Total + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_10 + + + + 1 + true + 24 + + + 588 + + + + + + + + + Label + true + Net + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_11 + + + + 1 + true + 24 + + + 672 + + + + + + + + + Label + true + Min + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_12 + + + + 1 + true + 24 + + + 756 + + + + + + + + + Label + true + Max + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_13 + + + + 1 + true + 24 + + + 838 + + + + + + + + + Label + true + More + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_14 + + + + 1 + true + 24 + + + 921 + + + + + + + + + true + true + 0.0 + + + + + 1 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + 0 + 305 + 0 + 1 + 0 + false + + + + 20 + + $(pv_name) +$(pv_value) + 586 + + + Label + true + Counts + true + + + + 1 + 53 + 0 + false + + 19 + 1 + Label_15 + + + + 1 + true + -1 + + + 693 + + + + + + + + + + true + Linking Container + + true + ${N1} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_1 + + + + + 90 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + 1: + ${N2} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_2 + + + + + 115 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + 2: + ${N3} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_3 + + + + + 140 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + ${N4} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_4 + + + + + 165 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + ${N5} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_5 + + + + + 190 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + ${N6} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_6 + + + + + 215 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + ${N7} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_7 + + + + + 240 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + true + Linking Container + + true + ${N8} + + true + 998 + 0 + + true + 26 + 1 + Linking Container_8 + + + + + 265 + NDROI_SummaryLine.opi + + + + + + + 2 + + + false + true + false + + 20 + Menu Button + false + + + + + + + true + Menu Button + false + + + + 70 + 6 + + + false + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 832 + + + false + true + 1 + true + false + + 18 + false + Text Update_1 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 750 + + + false + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 666 + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 582 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 522 + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 462 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 402 + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 342 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 54 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 282 + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}${A}Name + + + + + + + Text Input + true + + false + 0 + + + + 73 + 3 + 1 + + + + 1 + 3 + + $(pv_name) +$(pv_value) + 204 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 138 + $(pv_name) +$(pv_value) + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 3 + 73 + $(pv_name) +$(pv_value) + + + Label + true + ${R}${N} + true + + + + 1 + 74 + 0 + false + + 20 + 1 + Label_12 + + + + 1 + true + 3 + + + 0 + + + + + + + + + + Label + true + ${P} ${R}${N1}-${R}${N8} + true + + + + 1 + 433 + 0 + false + + 25 + 1 + Label + + + + 1 + true + 6 + + + 252 + + + + + + + + \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN.opi new file mode 100644 index 0000000..75d2e47 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN.opi @@ -0,0 +1,3252 @@ + + + Display + + true + + 626 + + true + 615 + true + NDROIN ${P}${R}${N} + 6 + true + true + 0 + + + + + + + + 0 + + true + Linking Container + + true + + true + 360 + 3 + + true + 405 + 1 + Linking Container + + + + + 40 + NDROIN_Description.opi + + + + + + + 5 + + + Label + true + Definition + true + + + + 1 + 107 + 0 + false + + 19 + 1 + Label + + + + 1 + false + 2 + + + 143 + + + + + + + + + Label + true + Use this ROI? + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 31 + + + 52 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}${N}Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 0 + 32 + + $(pv_name) +$(pv_value) + 256 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}Use + + + + + + + true + Combo Box + false + + + + 60 + 0 + 1 + + + + true + + 32 + 163 + $(pv_name) +$(pv_value) + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + 1 + + + + 1 + 59 + + $(pv_name) +$(pv_value) + 161 + + + Label + true + Name + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 61 + + + 22 + + + + + + + + + true + Linking Container + + true + + true + 352 + 3 + + true + 257 + 1 + Linking Container + + + + + 83 + NDROIN_Size.opi + + + + + + + 5 + + + Label + true + X + true + + + + 1 + 15 + 0 + false + + 20 + 1 + Label + + + + 1 + true + 6 + + + 145 + + + + + + + + + Label + true + Y + true + + + + 1 + 15 + 0 + false + + 20 + 1 + Label_1 + + + + 1 + true + 6 + + + 225 + + + + + + + + + Label + true + Z + true + + + + 1 + 15 + 0 + false + + 20 + 1 + Label_2 + + + + 1 + true + 6 + + + 305 + + + + + + + + + Label + true + Input Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_11 + + + + 2 + true + 27 + + + 7 + + + + + + + + + false + true + 1 + true + false + + 18 + false + Text Update_11 + 0 + true + true + ${P}${R}${N}MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 28 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}${N}MaxSizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 28 + + $(pv_name) +$(pv_value) + 280 + + + true + true + 1 + true + false + + 18 + false + Text Update_18 + 0 + true + true + ${P}${R}${N}MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 28 + + $(pv_name) +$(pv_value) + 200 + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 52 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 52 + + $(pv_name) +$(pv_value) + 200 + + + Label + true + Binning + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 72 + + + 37 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 72 + + $(pv_name) +$(pv_value) + 120 + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 72 + + $(pv_name) +$(pv_value) + 201 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}${N}MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 97 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}${N}MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 97 + + $(pv_name) +$(pv_value) + 200 + + + Label + true + ROI Start + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 117 + + + 25 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 117 + + $(pv_name) +$(pv_value) + 120 + + + false + true + 1 + true + false + + 20 + false + Text Input_3 + 0 + true + false + ${P}${R}${N}MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 117 + + $(pv_name) +$(pv_value) + 201 + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}${N}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 142 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_7 + 0 + true + true + ${P}${R}${N}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 142 + + $(pv_name) +$(pv_value) + 200 + + + Label + true + ROI Size + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 162 + + + 25 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 162 + + $(pv_name) +$(pv_value) + 120 + + + false + true + 1 + true + false + + 20 + false + Text Input_5 + 0 + true + false + ${P}${R}${N}SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 162 + + $(pv_name) +$(pv_value) + 201 + + + true + true + 1 + true + false + + 18 + false + Text Update_8 + 0 + true + true + ${P}${R}${N}SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 187 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_9 + 0 + true + true + ${P}${R}${N}SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 187 + + $(pv_name) +$(pv_value) + 200 + + + Label + true + Reverse + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_7 + + + + 2 + true + 207 + + + 25 + + + + + + + + + false + true + true + + 18 + Menu Button + false + ${P}${R}${N}ReverseX + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + false + true + true + + 18 + Menu Button_1 + false + ${P}${R}${N}ReverseY + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + Label + true + ROI Size + true + + + + 1 + 100 + 0 + false + + 20 + 1 + Label_8 + + + + 2 + true + 228 + + + 7 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_10 + 0 + true + true + ${P}${R}${N}ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 228 + + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}${N}ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 228 + + $(pv_name) +$(pv_value) + 200 + + + true + true + 1 + true + false + + 18 + false + Text Update_13 + 0 + true + true + ${P}${R}${N}BinZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 52 + + $(pv_name) +$(pv_value) + 280 + + + false + true + 1 + true + false + + 20 + false + Text Input_6 + 0 + true + false + ${P}${R}${N}BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 72 + + $(pv_name) +$(pv_value) + 281 + + + true + true + 1 + true + false + + 18 + false + Text Update_14 + 0 + true + true + ${P}${R}${N}MinZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 97 + + $(pv_name) +$(pv_value) + 280 + + + false + true + 1 + true + false + + 20 + false + Text Input_7 + 0 + true + false + ${P}${R}${N}MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 117 + + $(pv_name) +$(pv_value) + 281 + + + true + true + 1 + true + false + + 18 + false + Text Update_15 + 0 + true + true + ${P}${R}${N}SizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 142 + + $(pv_name) +$(pv_value) + 280 + + + false + true + 1 + true + false + + 20 + false + Text Input_8 + 0 + true + false + ${P}${R}${N}SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 162 + + $(pv_name) +$(pv_value) + 281 + + + true + true + 1 + true + false + + 18 + false + Text Update_16 + 0 + true + true + ${P}${R}${N}SizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 187 + + $(pv_name) +$(pv_value) + 280 + + + false + true + true + + 18 + Menu Button_2 + false + ${P}${R}${N}ReverseZ + + + + + + + true + Menu Button + false + + + + 60 + 6 + + + true + true + 1 + true + false + + 18 + false + Text Update_17 + 0 + true + true + ${P}${R}${N}ArraySizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 228 + + $(pv_name) +$(pv_value) + 280 + + + + false + true + 1 + true + false + + 20 + false + Text Input_1 + 0 + true + false + ${P}${R}${N}BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + 1 + + + + 1 + 370 + + $(pv_name) +$(pv_value) + 163 + + + Label + true + Data Type + true + + + + 1 + 130 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 351 + + + 23 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}${N}DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + 1 + + + + 0 + 346 + + $(pv_name) +$(pv_value) + 256 + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}DataType + + + + + + + true + Combo Box + false + + + + 80 + 0 + 1 + + + + true + + 346 + 163 + $(pv_name) +$(pv_value) + + + Label + true + Bgd. width + true + + + + 1 + 150 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 373 + + + 3 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}${N}BgdWidth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 0 + 370 + + $(pv_name) +$(pv_value) + 256 + + + + Label + true + ${P}${R} + true + + + + 1 + 216 + 0 + false + + 26 + 1 + Label + + + + 1 + false + 10 + + + 216 + + + + + + + + + true + Linking Container + + true + + true + 360 + 3 + + true + 160 + 1 + Linking Container_1 + + + + + 450 + NDROIN_Statistics.opi + + + + + + + 5 + + + Label + true + Statistics + true + + + + 1 + 107 + 0 + false + + 19 + 1 + Label + + + + 1 + false + 6 + + + 126 + + + + + + + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeStatistics + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 38 + 208 + $(pv_name) +$(pv_value) + + + Label + true + Compute Statistics + true + + + + 1 + 185 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 37 + + + 8 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}${N}ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 63 + 0 + 1 + + + + 0 + 38 + + $(pv_name) +$(pv_value) + 277 + + + Label + true + Minimum + true + + + + 1 + 72 + 0 + false + + 20 + 1 + Label_12 + + + + 2 + true + 69 + + + 10 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_12 + 0 + true + true + ${P}${R}${N}MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + 1 + + + + 0 + 70 + + $(pv_name) +$(pv_value) + 94 + + + Label + true + Maximum + true + + + + 1 + 72 + 0 + false + + 20 + 1 + Label_3 + + + + 2 + true + 94 + + + 10 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + 1 + + + + 0 + 95 + + $(pv_name) +$(pv_value) + 94 + + + Label + true + Mean + true + + + + 1 + 45 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 69 + + + 190 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 69 + + $(pv_name) +$(pv_value) + 245 + + + Label + true + Total + true + + + + 1 + 45 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 94 + + + 190 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}${N}Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 94 + + $(pv_name) +$(pv_value) + 245 + + + Label + true + Net + true + + + + 1 + 45 + 0 + false + + 20 + 1 + Label_6 + + + + 2 + true + 120 + + + 190 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_5 + 0 + true + true + ${P}${R}${N}Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + 1 + + + + 0 + 120 + + $(pv_name) +$(pv_value) + 245 + + + + true + Linking Container + + true + + true + 230 + 3 + + true + 230 + 1 + Linking Container_2 + + + + + 40 + NDROIN_Histogram.opi + + + + + + + 375 + + + Label + true + Histogram + true + + + + 1 + 100 + 0 + false + + 19 + 1 + Label + + + + 1 + false + 2 + + + 65 + + + + + + + + + true + true + + 23 + Combo Box_1 + false + ${P}${R}${N}ComputeHistogram + + + + + + + true + Combo Box + false + + + + 62 + 0 + 1 + + + + true + + 52 + 132 + $(pv_name) +$(pv_value) + + + Label + true + Compute +Statistics? + true + + + + 1 + 110 + 0 + false + + 31 + 1 + Label_6 + + + + 2 + true + 48 + + + 6 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_6 + 0 + true + true + ${P}${R}${N}ComputeHistogram_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 63 + 0 + 1 + + + + 1 + 30 + + $(pv_name) +$(pv_value) + 130 + + + true + true + 1 + true + false + + 18 + false + Text Update_2 + 0 + true + true + ${P}${R}${N}HistSize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 73 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Size + true + + + + 1 + 70 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 93 + + + 49 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input + 0 + true + false + ${P}${R}${N}HistSize + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 93 + + $(pv_name) +$(pv_value) + 132 + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}${N}HistMin_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 118 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Minimum + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 138 + + + 37 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_2 + 0 + true + false + ${P}${R}${N}HistMin + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 138 + + $(pv_name) +$(pv_value) + 132 + + + true + true + 1 + true + false + + 18 + false + Text Update_3 + 0 + true + true + ${P}${R}${N}HistMax_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 163 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Maximum + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_4 + + + + 2 + true + 183 + + + 37 + + + + + + + + + false + true + 1 + true + false + + 20 + false + Text Input_4 + 0 + true + false + ${P}${R}${N}HistMax + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + 1 + + + + 1 + 183 + + $(pv_name) +$(pv_value) + 132 + + + Label + true + Entropy + true + + + + 1 + 82 + 0 + false + + 20 + 1 + Label_5 + + + + 2 + true + 208 + + + 37 + + + + + + + + + true + true + 1 + true + false + + 18 + false + Text Update_4 + 0 + true + true + ${P}${R}${N}HistEntropy_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + 1 + + + + 1 + 209 + + $(pv_name) +$(pv_value) + 132 + + + + true + + + + true + 0 + 0 + 1 + true + true + false + 4 + true + 282 + 375 + true + 328 + 100.0 + + + + 1 + + + + XY Graph + 0.0 + 1 + true + true + + + + 0.0 + Histogram + 0 + Bin Number + + + + + + + false + Counts + 100.0 + 0 + false + + + + true + false + + ${P}${R}${N}Histogram_RBV + + + + true + + false + XY Graph + true + 230 + 100 + 2 + false + true + 0 + 0 + $(pv_name) +$(pv_value) + true + 1 + 0 + + + + + <pv_name>$(trace_0_y_pv)</pv_name> + <axis_1_minimum>0.0</axis_1_minimum> + <axis_0_minimum>0.0</axis_0_minimum> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <scripts /> + <trace_0_anti_alias>true</trace_0_anti_alias> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <trace_0_trace_type>0</trace_0_trace_type> + <axis_1_grid_color> + <color red="200" green="200" blue="200" /> + </axis_1_grid_color> + <trace_0_update_delay>100</trace_0_update_delay> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Description.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Description.opi new file mode 100644 index 0000000..94426ed --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Description.opi @@ -0,0 +1,1979 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>360</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>405</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Definition</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>107</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>false</transparent> + <y>2</y> + <actions hook="false" /> + <tooltip /> + <x>143</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Use this ROI?</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>31</y> + <actions hook="false" /> + <tooltip /> + <x>52</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Use_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>32</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>256</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}Use</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>32</y> + <x>163</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}Name</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>150</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>59</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>161</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Name</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>130</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>61</y> + <actions hook="false" /> + <tooltip /> + <x>22</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.linkingContainer" version="1.0"> + <enabled>true</enabled> + <widget_type>Linking Container</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <visible>true</visible> + <width>352</width> + <border_style>3</border_style> + <scripts /> + <zoom_to_fit>true</zoom_to_fit> + <height>257</height> + <border_width>1</border_width> + <name>Linking Container</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <actions hook="false" /> + <y>83</y> + <opi_file>NDROIN_Size.opi</opi_file> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>5</x> + <tooltip /> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>X</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>145</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Y</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_1</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>225</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Z</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_2</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>305</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Input Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_11</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>27</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_11</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_17</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_18</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Binning</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>70</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>72</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Start</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>117</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>162</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_8</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_9</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Reverse</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>207</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseX</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>120</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseY</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>200</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_8</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>228</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_10</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_12</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_13</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_14</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_15</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_8</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_16</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button_2</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseZ</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>280</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_17</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BgdWidth</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>80</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>370</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>163</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Data Type</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>130</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_3</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>351</y> + <actions hook="false" /> + <tooltip /> + <x>23</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}DataType_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>80</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>346</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>256</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}DataType</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>80</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>346</y> + <x>163</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Bgd. width</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>150</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>373</y> + <actions hook="false" /> + <tooltip /> + <x>3</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BgdWidth_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>370</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>256</x> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Histogram.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Histogram.opi new file mode 100644 index 0000000..168a174 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Histogram.opi @@ -0,0 +1,579 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>230</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>230</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Histogram</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>false</transparent> + <y>2</y> + <actions hook="false" /> + <tooltip /> + <x>65</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ComputeHistogram</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>62</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>52</y> + <x>132</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Compute +Statistics?</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>110</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>31</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>48</y> + <actions hook="false" /> + <tooltip /> + <x>6</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ComputeHistogram_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>63</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>30</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>130</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}HistSize_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>73</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>70</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>93</y> + <actions hook="false" /> + <tooltip /> + <x>49</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}HistSize</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>93</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}HistMin_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>118</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Minimum</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>138</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}HistMin</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>138</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}HistMax_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>163</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Maximum</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>183</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}HistMax</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>183</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Entropy</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>208</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}HistEntropy_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>209</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>132</x> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Size.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Size.opi new file mode 100644 index 0000000..db7b116 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Size.opi @@ -0,0 +1,1519 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>350</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>255</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>X</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>145</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Y</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_1</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>225</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Z</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>15</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_2</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>305</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Input Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_11</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>27</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_11</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_17</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_18</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxSizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>28</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Binning</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>70</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>72</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Start</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>117</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>162</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>201</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_8</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_9</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Reverse</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>82</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>207</y> + <actions hook="false" /> + <tooltip /> + <x>25</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseX</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>120</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseY</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>200</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_8</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>228</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_10</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeX_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>120</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_12</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeY_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>200</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_13</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}BinZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>52</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BinZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>72</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_14</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>97</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>117</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_15</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>142</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_8</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeZ</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>60</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>162</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>281</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_16</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}SizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>187</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>true</actions_from_pv> + <scripts /> + <height>18</height> + <name>Menu Button_2</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ReverseZ</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>60</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>207</y> + <x>280</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_17</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ArraySizeZ_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>61</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>228</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>280</x> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Statistics.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Statistics.opi new file mode 100644 index 0000000..93234e0 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROIN_Statistics.opi @@ -0,0 +1,528 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>360</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>160</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Statistics</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>107</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>false</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>126</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ComputeStatistics</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>62</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>38</y> + <x>208</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Compute Statistics</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>185</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>37</y> + <actions hook="false" /> + <tooltip /> + <x>8</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}ComputeStatistics_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>63</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>38</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>277</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Minimum</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>72</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_12</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>69</y> + <actions hook="false" /> + <tooltip /> + <x>10</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_12</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MinValue_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>82</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>70</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>94</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Maximum</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>72</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_3</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>94</y> + <actions hook="false" /> + <tooltip /> + <x>10</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MaxValue_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>82</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>95</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>94</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Mean</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>45</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>69</y> + <actions hook="false" /> + <tooltip /> + <x>190</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}MeanValue_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>79</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>69</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>245</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Total</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>45</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>94</y> + <actions hook="false" /> + <tooltip /> + <x>190</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Total_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>79</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>94</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>245</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Net</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>45</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>120</y> + <actions hook="false" /> + <tooltip /> + <x>190</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Net_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>79</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>120</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>245</x> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLine.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLine.opi new file mode 100644 index 0000000..c9f8b58 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLine.opi @@ -0,0 +1,591 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>995</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>25</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>false</actions_from_pv> + <scripts /> + <height>20</height> + <name>Menu Button</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>70</width> + <border_style>6</border_style> + <label /> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>3</y> + <actions hook="false"> + <action type="OPEN_DISPLAY"> + <path>mca.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <replace>true</replace> + <description /> + </action> + <action type="OPEN_DISPLAY"> + <path>mca.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <replace>true</replace> + <description /> + </action> + <action type="OPEN_DISPLAY"> + <path>NDROIN.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <replace>true</replace> + <description /> + </action> + </actions> + <x>918</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Total_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>75</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>832</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Total_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>75</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>750</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Total_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>75</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>666</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_11</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}${N}Total_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>75</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>582</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}BgdWidth</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>54</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>522</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>54</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>462</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinY</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>54</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>402</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}SizeX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>54</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>342</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}MinX</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>54</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>282</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}${N}${A}Name</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>73</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>3</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>204</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}ComputeStatistics</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>62</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>3</y> + <x>138</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}${N}Use</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>62</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>3</y> + <x>73</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>${R}${N}</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="8" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>74</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_12</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>3</y> + <actions hook="false" /> + <tooltip /> + <x>0</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLineTitle.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLineTitle.opi new file mode 100644 index 0000000..479cdf4 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDROI_SummaryLineTitle.opi @@ -0,0 +1,545 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>995</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>50</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>ROI</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>3</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Use</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_2</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>72</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Compute +Stats</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>58</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>31</height> + <border_width>1</border_width> + <name>Label_3</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>12</y> + <actions hook="false" /> + <tooltip /> + <x>137</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Name</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_4</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>209</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Min X</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>277</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Size X</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>337</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Min Y</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>397</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Size Y</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_8</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>457</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Bkgd +Width</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>58</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>31</height> + <border_width>1</border_width> + <name>Label_9</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>12</y> + <actions hook="false" /> + <tooltip /> + <x>515</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Total</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_10</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>588</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Net</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_11</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>672</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Min</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_12</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>756</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Max</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_13</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>838</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>More</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_14</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>24</y> + <actions hook="false" /> + <tooltip /> + <x>921</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <fill_level>0.0</fill_level> + <line_color> + <color red="128" green="0" blue="255" /> + </line_color> + <scripts /> + <height>1</height> + <anti_alias>true</anti_alias> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Rectangle</name> + <transparent>false</transparent> + <pv_name /> + <background_color> + <color red="0" green="0" blue="0" /> + </background_color> + <foreground_color> + <color red="255" green="0" blue="0" /> + </foreground_color> + <widget_type>Rectangle</widget_type> + <enabled>true</enabled> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <line_style>0</line_style> + <width>305</width> + <border_style>0</border_style> + <border_width>1</border_width> + <line_width>0</line_width> + <horizontal_fill>false</horizontal_fill> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>20</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>586</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Counts</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>53</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label_15</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>true</transparent> + <y>-1</y> + <actions hook="false" /> + <tooltip /> + <x>693</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDStdArray.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDStdArray.opi new file mode 100644 index 0000000..8027a78 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/NDStdArray.opi @@ -0,0 +1,1753 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>390</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>540</height> + <show_edit_range>true</show_edit_range> + <name>NDStdArray ${P}${R}</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.linkingContainer" version="1.0"> + <enabled>true</enabled> + <widget_type>Linking Container</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <visible>true</visible> + <width>380</width> + <border_style>3</border_style> + <scripts /> + <zoom_to_fit>true</zoom_to_fit> + <height>455</height> + <border_width>1</border_width> + <name>Linking Container</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <actions hook="false" /> + <y>35</y> + <opi_file>NDPluginSetup.opi</opi_file> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>5</x> + <tooltip /> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>asyn port</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>90</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_3</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>4</y> + <actions hook="false" /> + <tooltip /> + <x>67</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}PortName_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>160</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>4</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Plugin Type</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>110</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_1</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>29</y> + <actions hook="false" /> + <tooltip /> + <x>47</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}PortName_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>160</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>30</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}NDArrayPort</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>54</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Array Port</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_2</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>54</y> + <actions hook="false" /> + <tooltip /> + <x>57</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}NDArrayPort_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>55</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_1</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}NDArrayAddress</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>79</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Array Address</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>130</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_3</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>79</y> + <actions hook="false" /> + <tooltip /> + <x>27</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}NDArrayAddress_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>80</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}EnableCallbacks</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>104</y> + <x>167</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Enable</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>120</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>104</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}EnableCallbacks_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>105</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_2</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}MinCallbackTime</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>129</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Min. Time</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>130</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_5</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>132</y> + <actions hook="false" /> + <tooltip /> + <x>27</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_5</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}MinCallbackTime_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>130</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <scripts /> + <height>23</height> + <name>Combo Box_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <pv_name>${P}${R}BlockingCallbacks</pv_name> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <enabled>true</enabled> + <widget_type>Combo Box</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <items_from_pv>true</items_from_pv> + <actions hook="false" /> + <y>154</y> + <x>167</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Callbacks block</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>150</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_6</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>154</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_6</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}BlockingCallbacks_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>155</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_3</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}ArrayCounter</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>179</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Array Counter</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_7</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>178</y> + <actions hook="false" /> + <tooltip /> + <x>52</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_7</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ArrayCounter_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>180</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Array Rate</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>110</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_8</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>204</y> + <actions hook="false" /> + <tooltip /> + <x>47</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_8</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ArrayRate_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>205</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_4</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}DroppedArrays</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>229</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Dropped Arrays</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>140</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_9</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>229</y> + <actions hook="false" /> + <tooltip /> + <x>17</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_9</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}DroppedArrays_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>230</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>273</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text># dimensions</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>120</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_10</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>254</y> + <actions hook="false" /> + <tooltip /> + <x>37</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_10</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}NDimensions_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>79</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>255</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Array Size</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_11</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>279</y> + <actions hook="false" /> + <tooltip /> + <x>57</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_11</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ArraySize0_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>65</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>280</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Data type</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>90</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_12</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>304</y> + <actions hook="false" /> + <tooltip /> + <x>67</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_12</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}DataType_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>79</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>305</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Color Mode</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_13</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>329</y> + <actions hook="false" /> + <tooltip /> + <x>57</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_13</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ColorMode_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>330</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Bayer Pattern</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>130</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_14</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>354</y> + <actions hook="false" /> + <tooltip /> + <x>27</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_14</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}BayerPattern_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>355</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Unique ID</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>90</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_15</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>379</y> + <actions hook="false" /> + <tooltip /> + <x>67</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_15</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}UniqueId_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>100</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>380</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>TimeStamp</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>100</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_16</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>404</y> + <actions hook="false" /> + <tooltip /> + <x>57</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_16</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}TimeStamp_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>150</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>405</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_17</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ArraySize2_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>65</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>280</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>307</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>18</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update_18</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>true</transparent> + <pv_name>${P}${R}ArraySize1_RBV</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="255" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>65</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>280</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>237</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Input_5</name> + <format_type>4</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}NDAttributesFile</pv_name> + <background_color> + <color red="0" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Input</widget_type> + <enabled>true</enabled> + <text /> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>210</width> + <border_style>3</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>0</horizontal_alignment> + <y>429</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>167</x> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Attributes file</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>150</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>20</height> + <border_width>1</border_width> + <name>Label_17</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>2</horizontal_alignment> + <transparent>true</transparent> + <y>429</y> + <actions hook="false" /> + <tooltip /> + <x>7</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>${P}${R}</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>380</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>19</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>false</transparent> + <y>6</y> + <actions hook="false" /> + <tooltip /> + <x>5</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnTop.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnTop.opi new file mode 100644 index 0000000..2549ee4 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnTop.opi @@ -0,0 +1,187 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>800</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>600</height> + <show_edit_range>true</show_edit_range> + <name>johnTop</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>false</actions_from_pv> + <scripts /> + <height>25</height> + <name>Menu Button</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>127</width> + <border_style>6</border_style> + <label>Simulator Drivers</label> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>66</y> + <actions hook="false"> + <action type="OPEN_DISPLAY"> + <path>/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + <description /> + </action> + <action type="OPEN_DISPLAY"> + <path>/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + <description /> + </action> + <action type="OPEN_DISPLAY"> + <path>/gov.anl.aps.synApps.areaDetector/templates/ADBase.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + <description /> + </action> + <action type="OPEN_DISPLAY"> + <path>/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + <description /> + </action> + </actions> + <x>126</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>false</actions_from_pv> + <scripts /> + <height>25</height> + <name>Menu Button_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>187</width> + <border_style>6</border_style> + <label>Plugins</label> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>66</y> + <actions hook="false"> + <action type="OPEN_DISPLAY"> + <path>NDStdArray.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <R>image1:</R> + </macros> + <replace>false</replace> + <description>Image1</description> + </action> + <action type="OPEN_DISPLAY"> + <path>NDROI.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <R>ROI1:</R> + </macros> + <replace>false</replace> + <description>ROI1</description> + </action> + <action type="OPEN_DISPLAY"> + <path>NDFileNexus.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <R>Nexus1:</R> + </macros> + <replace>false</replace> + <description>Nexus1</description> + </action> + </actions> + <x>342</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnWTop.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnWTop.opi new file mode 100644 index 0000000..d6d5261 --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/johnWTop.opi @@ -0,0 +1,213 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>800</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>600</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>false</actions_from_pv> + <scripts /> + <height>25</height> + <name>Menu Button</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>127</width> + <border_style>6</border_style> + <label>Simulator Drivers</label> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>66</y> + <actions hook="false"> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/ADBase.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>FCCD1:</P> + <CC>CC1:</CC> + <R>cam1:</R> + <JPEG>JPEG1:</JPEG> + <NEXUS>Nexus1:</NEXUS> + <TIFF>TIFF1:</TIFF> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/ADBase.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + </actions> + <x>126</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.MenuButton" version="1.0"> + <border_alarm_sensitive>false</border_alarm_sensitive> + <visible>true</visible> + <actions_from_pv>false</actions_from_pv> + <scripts /> + <height>25</height> + <name>Menu Button_1</name> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <enabled>true</enabled> + <widget_type>Menu Button</widget_type> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <font> + <fontdata fontName="Arial" height="8" style="0" /> + </font> + <width>127</width> + <border_style>6</border_style> + <label>Simulator Plugins</label> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <y>66</y> + <actions hook="false"> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/ADImage.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>FCCD1:</P> + <CC>CC1:</CC> + <JPEG>JPEG1:</JPEG> + <R>cam1:</R> + <TIFF>TIFF1:</TIFF> + <NEXUS>Nexus1:</NEXUS> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>simTest:</P> + <CC>CC1:</CC> + <R>cam1:</R> + <JPEG>JPEG1:</JPEG> + <NEXUS>Nexus1:</NEXUS> + <TIFF>TIFF1:</TIFF> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/ADBase.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <R>cam1:</R> + <JPEG>JPEG1:</JPEG> + <NEXUS>Nexus1:</NEXUS> + <TIFF>TIFF1:</TIFF> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + <action type="OPEN_DISPLAY"> + <path>/AreaDetector/widgets/simDetector.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + <P>13SIM2:</P> + <CC>CC1:</CC> + <R>cam1:</R> + <JPEG>JPEG1:</JPEG> + <NEXUS>Nexus1:</NEXUS> + <TIFF>TIFF1:</TIFF> + <I>image1:</I> + <ROI>ROI1:</ROI> + </macros> + <replace>false</replace> + </action> + </actions> + <x>294</x> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi new file mode 100644 index 0000000..65c977b --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/simDetector.opi @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>800</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>600</height> + <show_edit_range>true</show_edit_range> + <name>simDetector</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0"> + <widget_type>Label</widget_type> + <enabled>true</enabled> + <text>Simulation Detector - ${P}${R}</text> + <visible>true</visible> + <font> + <fontdata fontName="Arial" height="16" style="1" /> + </font> + <vertical_alignment>1</vertical_alignment> + <width>715</width> + <border_style>0</border_style> + <auto_size>false</auto_size> + <scripts /> + <height>37</height> + <border_width>1</border_width> + <name>Label</name> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <transparent>false</transparent> + <y>12</y> + <actions hook="false" /> + <tooltip /> + <x>36</x> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + </widget> +</display> \ No newline at end of file diff --git a/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/test.opi b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/test.opi new file mode 100644 index 0000000..ddfec0f --- /dev/null +++ b/ADApp/op/CSS-BOY/gov.anl.aps.synApps.areaDetector/templates/test.opi @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0"> + <widget_type>Display</widget_type> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <width>800</width> + <scripts /> + <show_ruler>true</show_ruler> + <height>600</height> + <show_edit_range>true</show_edit_range> + <name>Display</name> + <grid_space>6</grid_space> + <snap_to_geometry>true</snap_to_geometry> + <show_grid>true</show_grid> + <y>0</y> + <actions hook="false" /> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <x>0</x> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0"> + <border_alarm_sensitive>true</border_alarm_sensitive> + <visible>true</visible> + <vertical_alignment>1</vertical_alignment> + <show_units>true</show_units> + <auto_size>false</auto_size> + <scripts /> + <height>55</height> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <name>Text Update</name> + <format_type>0</format_type> + <precision_from_pv>true</precision_from_pv> + <transparent>false</transparent> + <pv_name>${P}${R}</pv_name> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <widget_type>Text Update</widget_type> + <enabled>true</enabled> + <text>######</text> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <precision>0</precision> + <font> + <fontdata fontName="Arial" height="9" style="0" /> + </font> + <width>313</width> + <border_style>0</border_style> + <border_width>1</border_width> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <horizontal_alignment>1</horizontal_alignment> + <y>36</y> + <actions hook="false" /> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x>246</x> + </widget> +</display> \ No newline at end of file