diff --git a/.vscode/launch.json b/.vscode/launch.json
index bb2970f7..e7d10313 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -12,7 +12,7 @@
"cwd": "${workspaceFolder}",
"program": "${workspaceFolder}/src/techui_builder/__main__.py",
"console": "integratedTerminal",
- "args": "${workspaceFolder}/example-synoptic/b23-services/synoptic/techui.yaml"
+ "args": "build ${workspaceFolder}/example/t01-services/synoptic/techui.yaml"
},
]
}
diff --git a/example-synoptic/b23-services/config/devsta.db b/example-synoptic/b23-services/config/devsta.db
deleted file mode 100644
index cc907c7a..00000000
--- a/example-synoptic/b23-services/config/devsta.db
+++ /dev/null
@@ -1,22 +0,0 @@
-###################################################
-## THIS FILE HAS BEEN AUTOGENERATED; DO NOT EDIT ##
-###################################################
-
-record(calc, "BL23B-OP-MR-03:DEVSTA")
-{
- field(ACKT, "NO")
- field(CALC, "(A|B|C|D|E|F|G|H|I|J|K|L)>0?1:0")
- field(INPA, "BL23B-OP-MR-03:MP:BUSY NPP NMS")
- field(INPB, "BL23B-OP-MR-03:MP:DMOV.SEVR NPP MS")
- field(INPC, "BL23B-OP-MR-03:MP:SELECT.SEVR NPP MS")
- field(INPD, "BL23B-OP-MR-03:PITCH.MOVN NPP MS")
- field(INPE, "BL23B-OP-MR-03:YAW.MOVN NPP MS")
- field(INPF, "")
- field(INPG, "")
- field(INPH, "")
- field(INPI, "")
- field(INPJ, "")
- field(INPK, "")
- field(INPL, "")
- field(SCAN, "1 second")
-}
diff --git a/example-synoptic/b23-services/services/bl23b-di-mod-01/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-di-mod-01/config/ioc.yaml
deleted file mode 100644
index 5c7eb1d1..00000000
--- a/example-synoptic/b23-services/services/bl23b-di-mod-01/config/ioc.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# yaml-language-server: $schema=/epics/ibek-defs/ioc.schema.json
-
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- - type: epics.EpicsCaMaxArrayBytes
- max_bytes: 9000000
-
- - type: epics.StartupCommand
- command: callbackSetQueueSize(10000)
-
- - type: autosave.Autosave
- P: "{{ ioc_name | upper }}"
- debug: false
-
- - type: ADAravis.aravisCamera
- BUFFERS: 200
- CLASS: AutoADGenICam
- ID: Allied Vision Technologies-50-0536889551
- P: BL23B-DI-MOD-01
- PORT: CAMA.CAM
- R: ":CAM:"
-
- - type: ADCore.NDROI
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.CAM
- P: BL23B-DI-MOD-01
- PORT: CAMA.roi
- QUEUE: 16
- R: ":ROI:"
- TIMEOUT: 1
-
- - type: ADCore.NDStats
- ADDR: 0
- HIST_SIZE: 65535
- NCHANS: 20000
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.CAM
- P: BL23B-DI-MOD-01
- PORT: CAMA.stat
- QUEUE: 16
- R: ":STAT:"
- TIMEOUT: 1
- XSIZE: 1024
- YSIZE: 768
-
- - type: ADCore.NDStdArrays
- ADDR: 0
- FTVL: UCHAR
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.roi
- NELEMENTS: 786432
- P: BL23B-DI-MOD-01
- PORT: CAMA.arr
- QUEUE: 2
- R: ":ARR:"
- TIMEOUT: 1
- TYPE: Int8
-
- - type: ADCore.NDProcess
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.CAM
- P: BL23B-DI-MOD-01
- PORT: CAMA.proc
- QUEUE: 16
- R: ":PROC:"
- TIMEOUT: 1
-
- - type: ADCore.NDOverlay
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.proc
- P: BL23B-DI-MOD-01
- PORT: CAMA.over
- QUEUE: 16
- R: ":OVER:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileTIFF
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.CAM
- P: BL23B-DI-MOD-01
- PORT: CAMA.tiff
- QUEUE: 16
- R: ":TIFF:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileHDF5
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMA.CAM
- P: BL23B-DI-MOD-01
- PORT: CAMA.hdf
- QUEUE: 16
- R: ":HDF5:"
- TIMEOUT: 1
-
- - type: epics.dbpf
- pv: BL23B-DI-MOD-01:CAM:GC_GevSCPSPacketSize
- value: "{1500}"
-
- - type: epics.dbpf
- pv: BL23B-DI-MOD-01:CAM:PixelFormat
- value: "{'Mono8'}"
diff --git a/example-synoptic/b23-services/services/bl23b-di-mod-02/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-di-mod-02/config/ioc.yaml
deleted file mode 100644
index c62eee26..00000000
--- a/example-synoptic/b23-services/services/bl23b-di-mod-02/config/ioc.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-# yaml-language-server: $schema=/epics/ibek-defs/ioc.schema.json
-
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- - type: epics.EpicsCaMaxArrayBytes
- max_bytes: 9000000
-
- - type: epics.StartupCommand
- command: callbackSetQueueSize(10000)
-
- - type: autosave.Autosave
- P: "{{ ioc_name | upper }}"
- debug: false
-
- - type: ADAravis.aravisCamera
- BUFFERS: 200
- CLASS: AutoADGenICam
- ID: Allied Vision Technologies-50-0536889552
- P: BL23B-DI-MOD-02
- PORT: CAMB.CAM
- R: ":CAM:"
-
- - type: ADCore.NDROI
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.CAM
- P: BL23B-DI-MOD-02
- PORT: CAMB.roi
- QUEUE: 16
- R: ":ROI:"
- TIMEOUT: 1
-
- - type: ADCore.NDStats
- ADDR: 0
- HIST_SIZE: 65535
- NCHANS: 20000
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.CAM
- P: BL23B-DI-MOD-02
- PORT: CAMB.stat
- QUEUE: 16
- R: ":STAT:"
- TIMEOUT: 1
- XSIZE: 1024
- YSIZE: 768
-
- - type: ADCore.NDStdArrays
- ADDR: 0
- FTVL: UCHAR
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.roi
- NELEMENTS: 786432
- P: BL23B-DI-MOD-02
- PORT: CAMB.arr
- QUEUE: 2
- R: ":ARR:"
- TIMEOUT: 1
- TYPE: Int8
-
- - type: ADCore.NDProcess
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.CAM
- P: BL23B-DI-MOD-02
- PORT: CAMB.proc
- QUEUE: 16
- R: ":PROC:"
- TIMEOUT: 1
-
- - type: ADCore.NDOverlay
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.proc
- P: BL23B-DI-MOD-02
- PORT: CAMB.over
- QUEUE: 16
- R: ":OVER:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileTIFF
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.CAM
- P: BL23B-DI-MOD-02
- PORT: CAMB.tiff
- QUEUE: 16
- R: ":TIFF:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileHDF5
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: CAMB.CAM
- P: BL23B-DI-MOD-02
- PORT: CAMB.hdf
- QUEUE: 16
- R: ":HDF5:"
- TIMEOUT: 1
-
- - type: epics.dbpf
- pv: BL23B-DI-MOD-02:CAM:GC_GevSCPSPacketSize
- value: "{1500}"
-
- - type: epics.dbpf
- pv: BL23B-DI-MOD-02:CAM:PixelFormat
- value: "{'Mono8'}"
diff --git a/example-synoptic/b23-services/services/bl23b-di-uvcam-01/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-di-uvcam-01/config/ioc.yaml
deleted file mode 100644
index 5e2fba44..00000000
--- a/example-synoptic/b23-services/services/bl23b-di-uvcam-01/config/ioc.yaml
+++ /dev/null
@@ -1,195 +0,0 @@
-# yaml-language-server: $schema=/epics/ibek-defs/ioc.schema.json
-
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- - type: pvlogging.PvLogging
- access_file: /epics/support/pvlogging/src/access.acf
-
- - type: epics.EpicsCaMaxArrayBytes
- max_bytes: 9000000
-
- - type: epics.StartupCommand
- command: callbackSetQueueSize(10000)
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:CAM:GC_GevSCPSPacketSize
- value: "{1500}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:CAM:AcquirePeriod
- value: "{0.05}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:CONV:ColorModeOut
- value: "{'RGB1'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:TIFF:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:TIFF:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:TIFF:FileTemplate
- value: "{'%s%s_%d.tif'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:FIMG:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:FIMG:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:FIMG:FileTemplate
- value: "{'%s%s_%d.avi'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:HDF5:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:HDF5:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:HDF5:FileTemplate
- value: "{'%s%s_%d.h5'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:JPEG:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:JPEG:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-01:JPEG:FileTemplate
- value: "{'%s%s_%d.jpg'}"
-
- - type: ADAravis.aravisCamera
- BUFFERS: 200
- CLASS: AutoADGenICam
- ID: 10.93.6.10
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.CAM
- R: ":CAM:"
-
- - type: ADCore.NDTransform
- ENABLED: 1
- NDARRAY_PORT: UVCAM.CAM
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.TRSF
- QUEUE: 50
- R: ":TRSF:"
-
- - type: ADCore.NDColorConvert
- ENABLED: 1
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.CONV
- QUEUE: 50
- R: ":CONV:"
-
- - type: ADCore.NDROI
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.roi
- QUEUE: 16
- R: ":ROI:"
- TIMEOUT: 1
-
- - type: ADCore.NDStats
- ADDR: 0
- HIST_SIZE: 65535
- NCHANS: 20000
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.stat
- QUEUE: 16
- R: ":STAT:"
- TIMEOUT: 1
- XSIZE: 1024
- YSIZE: 768
-
- - type: ADCore.NDStdArrays
- ADDR: 0
- FTVL: UCHAR
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.roi
- NELEMENTS: 786432
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.arr
- QUEUE: 2
- R: ":ARR:"
- TIMEOUT: 1
- TYPE: Int8
-
- - type: ADCore.NDProcess
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.proc
- QUEUE: 16
- R: ":PROC:"
- TIMEOUT: 1
-
- - type: ADCore.NDOverlay
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.proc
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.over
- QUEUE: 16
- R: ":OVER:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileTIFF
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.tiff
- QUEUE: 16
- R: ":TIFF:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileHDF5
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.hdf
- QUEUE: 16
- R: ":HDF5:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileJPEG
- ENABLED: 1
- NDARRAY_PORT: UVCAM.CONV
- P: BL23B-DI-UVCAM-01
- PORT: UVCAM.JPEG
- QUEUE: 50
- R: ":JPEG:"
diff --git a/example-synoptic/b23-services/services/bl23b-di-uvcam-02/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-di-uvcam-02/config/ioc.yaml
deleted file mode 100644
index b9884267..00000000
--- a/example-synoptic/b23-services/services/bl23b-di-uvcam-02/config/ioc.yaml
+++ /dev/null
@@ -1,195 +0,0 @@
-# yaml-language-server: $schema=/epics/ibek-defs/ioc.schema.json
-
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- - type: pvlogging.PvLogging
- access_file: /epics/support/pvlogging/src/access.acf
-
- - type: epics.EpicsCaMaxArrayBytes
- max_bytes: 9000000
-
- - type: epics.StartupCommand
- command: callbackSetQueueSize(10000)
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:CAM:GC_GevSCPSPacketSize
- value: "{1500}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:CONV:ColorModeOut
- value: "{'RGB1'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:TIFF:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:TIFF:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:TIFF:FileTemplate
- value: "{'%s%s_%d.tif'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:FIMG:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:FIMG:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:FIMG:FileTemplate
- value: "{'%s%s_%d.avi'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:HDF5:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:HDF5:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:HDF5:FileTemplate
- value: "{'%s%s_%d.h5'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:JPEG:FilePath
- value: "{'/dls/b23/epics/UV_Images'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:JPEG:FileName
- value: "{'B23_UV'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:JPEG:FileTemplate
- value: "{'%s%s_%d.jpg'}"
-
- - type: epics.dbpf
- pv: BL23B-DI-UVCAM-02:PROC:DataTypeOut
- value: "{'Automatic'}"
-
- - type: ADAravis.aravisCamera
- BUFFERS: 200
- CLASS: AutoADGenICam
- ID: 10.93.6.11
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.CAM
- R: ":CAM:"
-
- - type: ADCore.NDTransform
- ENABLED: 1
- NDARRAY_PORT: UVCAM2.CAM
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.TRSF
- QUEUE: 50
- R: ":TRSF:"
-
- - type: ADCore.NDColorConvert
- ENABLED: 1
- NDARRAY_PORT: UVCAM2.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.CONV
- QUEUE: 50
- R: ":CONV:"
-
- - type: ADCore.NDROI
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.roi
- QUEUE: 16
- R: ":ROI:"
- TIMEOUT: 1
-
- - type: ADCore.NDStats
- ADDR: 0
- HIST_SIZE: 65535
- NCHANS: 20000
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.stat
- QUEUE: 16
- R: ":STAT:"
- TIMEOUT: 1
- XSIZE: 1024
- YSIZE: 768
-
- - type: ADCore.NDStdArrays
- ADDR: 0
- FTVL: UCHAR
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM2.roi
- NELEMENTS: 786432
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.arr
- QUEUE: 2
- R: ":ARR:"
- TIMEOUT: 1
- TYPE: Int8
-
- - type: ADCore.NDProcess
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.proc
- QUEUE: 16
- R: ":PROC:"
- TIMEOUT: 1
-
- - type: ADCore.NDOverlay
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM2.proc
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.over
- QUEUE: 16
- R: ":OVER:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileTIFF
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.tiff
- QUEUE: 16
- R: ":TIFF:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileHDF5
- ADDR: 0
- NDARRAY_ADDR: 0
- NDARRAY_PORT: UVCAM.TRSF
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.hdf
- QUEUE: 16
- R: ":HDF5:"
- TIMEOUT: 1
-
- - type: ADCore.NDFileJPEG
- ENABLED: 1
- NDARRAY_PORT: UVCAM.CONV
- P: BL23B-DI-UVCAM-02
- PORT: UVCAM2.JPEG
- QUEUE: 50
- R: ":JPEG:"
diff --git a/example-synoptic/b23-services/services/bl23b-mo-ioc-01/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-mo-ioc-01/config/ioc.yaml
deleted file mode 100644
index 78b50c23..00000000
--- a/example-synoptic/b23-services/services/bl23b-mo-ioc-01/config/ioc.yaml
+++ /dev/null
@@ -1,100 +0,0 @@
-# yaml-language-server: $schema=https://github.com/epics-containers/ioc-pmac/releases/download/2024.4.1/ibek.ioc.schema.json
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- - type: devIocStats.auto_ioc_vxworks
- IOCNAME: BL23B-MO-IOC-01
- name: IOCS.MO
-
- - type: IOCinfo.IOCinfo
- device: BL23B-MO-IOC-01
-
- - type: mrfTiming.EventReceiverPMC
- name: EVRNone
-
- - type: pmac.pmacAsynIPPort
- IP: 1.1.1.1:1111
- name: BRICK1port
-
- - type: epics.InterruptVectorVME
- name: Vec1
-
- - type: ipac.Hy8001
- direction: Output
- interrupt_vector: Vec1
- slot: 5
-
- - type: pmac.GeoBrick
- IdlePoll: 1000
- NAXES: 4
- P: BL23B-MO-PMAC-01
- name: BRICK1
- pmacAsynPort: BRICK1port
-
- - type: pmac.dls_pmac_asyn_motor
- ACCL: 0.5
- ADDR: 1
- Controller: BRICK1
- DESC: Y
- DHLM: 1000
- DIR: Pos
- DLLM: -1000
- EGU: mm
- HLM: "1000"
- LLM: "-1000"
- M: :Y
- MRES: -2e-05
- P: BL23B-OP-MR-03
- PREC: 5
- TWV: 1
- UEIP: "No"
- VELO: 0.4
-
- - type: pmac.dls_pmac_asyn_motor
- ACCL: 0.5
- ADDR: 2
- Controller: BRICK1
- DESC: YAW
- DHLM: 10000
- DIR: Pos
- DLLM: -10000
- EGU: deg
- HLSV: MAJOR
- M: :YAW
- MRES: -1.16626588e-05
- P: BL23B-OP-MR-03
- PREC: 5
- TWV: 1
- UEIP: "No"
- VELO: 0.4
-
- - type: pmac.dls_pmac_asyn_motor
- ACCL: 0.5
- ADDR: 2
- Controller: BRICK1
- DESC: PITCH
- DHLM: 10000
- DIR: Pos
- DLLM: -10000
- EGU: deg
- HLSV: MAJOR
- M: :PITCH
- MRES: 1.16926265e-06
- P: BL23B-OP-MR-03
- PREC: 5
- TWV: 1
- UEIP: "No"
- VELO: 0.005
diff --git a/example-synoptic/b23-services/services/bl23b-va-ioc-01/config/ioc.yaml b/example-synoptic/b23-services/services/bl23b-va-ioc-01/config/ioc.yaml
deleted file mode 100644
index aecbe037..00000000
--- a/example-synoptic/b23-services/services/bl23b-va-ioc-01/config/ioc.yaml
+++ /dev/null
@@ -1,481 +0,0 @@
-# yaml-language-server: $schema=/epics/ibek-defs/ioc.schema.json
-
-ioc_name: "{{ _global.get_env('IOC_NAME') }}"
-
-description: auto-generated by https://github.com/epics-containers/builder2ibek
-
-entities:
- - type: epics.EpicsEnvSet
- name: EPICS_TS_MIN_WEST
- value: "0"
-
- - type: epics.EpicsEnvSet
- name: STREAM_PROTOCOL_PATH
- value: /epics/runtime/protocol/
-
- - type: devIocStats.iocAdminSoft
- IOC: "{{ ioc_name | upper }}"
-
- # - type: IOCinfo.IOCinfo
- # P: BL23B-VA-IOC-01
-
- - type: devIocStats.auto_ioc_vxworks
- IOCNAME: BL23B-VA-IOC-01
-
- - type: mrfTiming.EventReceiverPMC
- name: EVRNone
-
- - type: epics.InterruptVectorVME
- name: Vec1
-
- - type: ipac.Hy8001
- direction: Input
- interrupt_vector: Vec1
- invertin: true
- invertout: true
- slot: 4
-
- - type: ipac.Hy8002
- name: CARD5
- slot: 5
-
- - type: ipac.Hy8002
- name: CARD6
- slot: 6
-
- - type: epics.InterruptVectorVME
- name: Vec2
-
- - type: Hy8401ip.Hy8401
- carrier: CARD5
- interrupt_vector: Vec2
- ipslot: 0
-
- - type: epics.InterruptVectorVME
- name: Vec3
-
- - type: DLS8515.DLS8515
- carrier: CARD6
- interrupt_vector: Vec3
- ipslot: 0
- name: CARD60
-
- - type: asyn.AsynSerial
- name: ty_60_0
- port: /dev/tty600
-
- - type: asyn.AsynSerial
- name: ty_60_1
- port: /dev/tty601
-
- - type: asyn.AsynSerial
- name: ty_60_2
- port: /dev/tty602
-
- - type: asyn.AsynSerial
- name: ty_60_3
- port: /dev/tty603
-
- - type: asyn.AsynSerial
- name: ty_60_4
- port: /dev/tty604
-
- - type: DLS8515.DLS8515channel
- card: CARD60
- channel: 0
- parity: E
-
- - type: DLS8515.DLS8515channel
- card: CARD60
- channel: 1
- parity: E
-
- - type: DLS8515.DLS8515channel
- card: CARD60
- channel: 2
-
- - type: DLS8515.DLS8515channel
- card: CARD60
- channel: 3
-
- - type: DLS8515.DLS8515channel
- baud: 57600
- card: CARD60
- channel: 4
- data: 7
- parity: E
- stop: 2
-
- - type: digitelMpc.digitelMpc
- P: BL23B-VA-MPC-01
- name: IONPC1
- port: ty_60_2
- unit: "01"
-
- - type: digitelMpc.digitelMpc
- P: BL23B-VA-MPC-02
- name: IONPC2
- port: ty_60_3
- unit: "01"
-
- - type: digitelMpc.digitelMpcIonp
- MPC: IONPC1
- P: BL23B-VA-IONP-01
- proto: digitelMpc.proto
- pump: 1
- size: 300
- sp1off: 0
- sp1on: 0
- sp2off: 0
- sp2on: 0
-
- - type: digitelMpc.digitelMpcIonp
- MPC: IONPC1
- P: BL23B-VA-IONP-11
- proto: digitelMpc.proto
- pump: 2
- size: 50
- sp1off: 0
- sp1on: 0
- sp2off: 0
- sp2on: 0
-
- - type: digitelMpc.digitelMpcIonp
- MPC: IONPC2
- P: BL23B-VA-IONP-21
- proto: digitelMpc.proto
- pump: 1
- size: 150
- sp1off: 0
- sp1on: 0
- sp2off: 0
- sp2on: 0
-
- - type: digitelMpc.digitelMpcIonp
- MPC: IONPC2
- P: BL23B-VA-IONP-12
- proto: digitelMpc.proto
- pump: 2
- size: 150
- sp1off: 0
- sp1on: 0
- sp2off: 0
- sp2on: 0
-
- - type: mks937a.mks937a
- P: BL23B-VA-GCTLR-01
- name: GCTLR-01
- port: ty_60_0
-
- # - type: mks937a.mks937a
- # P: BL23B-VA-GCTLR-02
- # name: GCTLR-02
- # port: ty_60_1
-
- - type: mks937a.mks937aImg
- GCTLR: GCTLR-01
- channel: 2
- P: BL23B-VA-IMG-01
- ilk_write_access_pv: BL23B-VA-GAUGE-01:ILKSETSP:NOWRITE
-
- - type: mks937a.mks937aImg
- GCTLR: GCTLR-01
- channel: 1
- P: BL23B-VA-IMG-11
- ilk_write_access_pv: BL23B-VA-GAUGE-11:ILKSETSP:NOWRITE
-
- # - type: mks937a.mks937aImg
- # GCTLR: GCTLR-02
- # channel: 1
- # P: BL23B-VA-IMG-21
- # ilk_write_access_pv: BL23B-VA-GAUGE-21:ILKSETSP:NOWRITE
-
- - type: mks937a.mks937aImg
- GCTLR: GCTLR-02
- channel: 2
- P: BL23B-VA-IMG-12
- ilk_write_access_pv: BL23B-VA-GAUGE-12:ILKSETSP:NOWRITE
-
- - type: mks937a.mks937aPirg
- GCTLR: GCTLR-01
- channel: 5
- P: BL23B-VA-PIRG-01
- ilk_write_access_pv: BL23B-VA-GAUGE-01:ILKSETSP:NOWRITE
-
- - type: mks937a.mks937aPirg
- GCTLR: GCTLR-01
- channel: 4
- P: BL23B-VA-PIRG-11
- ilk_write_access_pv: BL23B-VA-GAUGE-11:ILKSETSP:NOWRITE
-
- # - type: mks937a.mks937aPirg
- # GCTLR: GCTLR-02
- # channel: 4
- # P: BL23B-VA-PIRG-21
- # ilk_write_access_pv: BL23B-VA-GAUGE-21:ILKSETSP:NOWRITE
-
- - type: mks937a.mks937aPirg
- GCTLR: GCTLR-02
- channel: 5
- P: BL23B-VA-PIRG-12
- ilk_write_access_pv: BL23B-VA-GAUGE-12:ILKSETSP:NOWRITE
-
- # - type: mks937a.mks937aGauge
- # P: BL23B-VA-GCTLR-01
- # c: 50
- # dom: BL23B
- # id: 1
- # name: GAUGE1
- # s: 1
-
- # - type: mks937a.mks937aGauge
- # P: BL23B-VA-GCTLR-01
- # c: 50
- # dom: BL23B
- # id: 11
- # name: GAUGE11
- # s: 0
-
- # - type: mks937a.mks937aGauge
- # P: BL23B-VA-GCTLR-02
- # c: 50
- # dom: BL23B
- # id: 21
- # name: GAUGE21
- # s: 2
-
- # - type: mks937a.mks937aGauge
- # P: BL23B-VA-GCTLR-02
- # c: 50
- # dom: BL23B
- # id: 12
- # name: GAUGE12
- # s: 3
-
- - type: dlsPLC.read100
- century: 0
- P: BL23B-VA-VLVCC-01
- port: ty_60_4
-
- - type: dlsPLC.vacValve
- addr: 10
- P: BL23B-VA-VALVE-11
- gilk0: ""
- gilk1: ""
- gilk10: ""
- gilk11: ""
- gilk12: ""
- gilk13: ""
- gilk14: ""
- gilk15: ""
- gilk2: ""
- gilk3: ""
- gilk4: ""
- gilk5: ""
- gilk6: ""
- gilk7: ""
- gilk8: ""
- gilk9: ""
- ilk0: Air pressure
- ilk1: IMG-01
- ilk10: ""
- ilk11: ""
- ilk12: ""
- ilk13: ""
- ilk14: ""
- ilk15: Valve Fault
- ilk2: IMG-11
- ilk3: PIRG-01
- ilk4: PIRG-11
- ilk5: ""
- ilk6: ""
- ilk7: ""
- ilk8: ""
- ilk9: ""
- name: GV1
- port: ty_60_4
- vlvcc: VLVCC1
-
- - type: dlsPLC.vacValve
- addr: 20
- P: BL23B-VA-VALVE-21
- gilk0: ""
- gilk1: ""
- gilk10: ""
- gilk11: ""
- gilk12: ""
- gilk13: ""
- gilk14: ""
- gilk15: ""
- gilk2: ""
- gilk3: ""
- gilk4: ""
- gilk5: ""
- gilk6: ""
- gilk7: ""
- gilk8: ""
- gilk9: ""
- ilk0: Air pressure
- ilk1: IMG-01
- ilk10: ""
- ilk11: ""
- ilk12: ""
- ilk13: ""
- ilk14: ""
- ilk15: Valve Fault
- ilk2: IMG-21
- ilk3: PIRG-01
- ilk4: PIRG-21
- ilk5: ""
- ilk6: ""
- ilk7: ""
- ilk8: ""
- ilk9: ""
- name: GV2
- port: ty_60_4
- vlvcc: VLVCC1
-
- - type: dlsPLC.vacValve
- addr: 30
- P: BL23B-VA-VALVE-31
- gilk0: ""
- gilk1: ""
- gilk10: ""
- gilk11: ""
- gilk12: ""
- gilk13: ""
- gilk14: ""
- gilk15: ""
- gilk2: ""
- gilk3: ""
- gilk4: ""
- gilk5: ""
- gilk6: ""
- gilk7: ""
- gilk8: ""
- gilk9: ""
- ilk0: Air pressure
- ilk1: IMG-01
- ilk10: ""
- ilk11: ""
- ilk12: ""
- ilk13: ""
- ilk14: ""
- ilk15: Valve Fault
- ilk2: IMG-12
- ilk3: PIRG-01
- ilk4: PIRG-12
- ilk5: ""
- ilk6: ""
- ilk7: ""
- ilk8: ""
- ilk9: ""
- name: GV3
- port: ty_60_4
- vlvcc: VLVCC1
-
- - type: vacuumValve.externalValve
- P: FE23B-VA-VALVE-04
- name: FEV4
-
- - type: vacuumValve.externalValve
- P: FE23B-RS-ABSB-01
- name: FAB
-
- - type: vacuumValve.externalValve
- P: FE23B-PS-SHTR-01
- name: SHTR1
-
- - type: vacuumValve.externalValve
- P: FE23B-PS-SHTR-02
- name: SHTR2
-
- - type: vacuumSpace.space
- P: BL23B-VA-SPACE-01
- gauge0: GAUGE1
- img0: IMG1
- ionp0: IONP1
- name: SP1
- pirg0: PIRG1
- valve0: FEV4
-
- - type: vacuumSpace.space
- P: BL23B-VA-SPACE-11
- gauge0: GAUGE11
- gauge1: GAUGE12
- img0: IMG11
- img1: IMG12
- ionp0: IONP11
- ionp1: IONP12
- name: SP11
- pirg0: PIRG11
- pirg1: PIRG12
- valve0: GV1
-
- - type: vacuumSpace.space
- P: BL23B-VA-SPACE-21
- gauge0: GAUGE21
- img0: IMG21
- ionp0: IONP21
- name: SP21
- pirg0: PIRG21
- valve0: GV2
-
- - type: dlsPLC.interlock
- addr: 9
- desc: Front End Permit
- P: BL23B-VA-VLVCC-01
- ilk0: IMG1 A2 Rly
- ilk1: ""
- ilk10: ""
- ilk11: ""
- ilk12: ""
- ilk13: ""
- ilk14: ""
- ilk15: ""
- ilk2: ""
- ilk3: ""
- ilk4: ""
- ilk5: ""
- ilk6: ""
- ilk7: ""
- ilk8: ""
- ilk9: ""
- interlock: :INT1
- name: ILK1
- port: ty_60_4
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-MO-FANC-01
- s: 0
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-VA-FANC-01
- s: 1
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-PS-PSU-01
- s: 4
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-PS-FANC-01
- s: 5
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-NT-FANC-01
- s: 6
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-DA-FANC-01
- s: 7
-
- - type: rackFan.rackFan
- c: 40
- P: BL23B-VA-RACK-01:PSU-01
- s: 8
diff --git a/example-synoptic/b23-services/synoptic/IMG1.bob b/example-synoptic/b23-services/synoptic/IMG1.bob
deleted file mode 100644
index 65b3372c..00000000
--- a/example-synoptic/b23-services/synoptic/IMG1.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IMG1
-
- IMG1
- 0
- 0
- 351
- 432
-
- BL23B-VA-IMG-01
- 301
- 382
- techui-support/bob/mks937a/mks937aImg.bob
-
- BL23B-VA-IMG-01
- https://b23-opis.diamond.ac.uk/bl23b-va-img-01
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IMG11.bob b/example-synoptic/b23-services/synoptic/IMG11.bob
deleted file mode 100644
index e29f6eb2..00000000
--- a/example-synoptic/b23-services/synoptic/IMG11.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IMG11
-
- IMG11
- 0
- 0
- 351
- 432
-
- BL23B-VA-IMG-11
- 301
- 382
- techui-support/bob/mks937a/mks937aImg.bob
-
- BL23B-VA-IMG-11
- https://b23-opis.diamond.ac.uk/bl23b-va-img-11
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IMG12.bob b/example-synoptic/b23-services/synoptic/IMG12.bob
deleted file mode 100644
index c078d23b..00000000
--- a/example-synoptic/b23-services/synoptic/IMG12.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IMG12
-
- IMG12
- 0
- 0
- 351
- 432
-
- BL23B-VA-IMG-12
- 301
- 382
- techui-support/bob/mks937a/mks937aImg.bob
-
- BL23B-VA-IMG-12
- https://b23-opis.diamond.ac.uk/bl23b-va-img-12
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IONP1.bob b/example-synoptic/b23-services/synoptic/IONP1.bob
deleted file mode 100644
index 1495f482..00000000
--- a/example-synoptic/b23-services/synoptic/IONP1.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IONP1
-
- IONP1
- 0
- 0
- 351
- 293
-
- BL23B-VA-IONP-01
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-01
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-01
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IONP11.bob b/example-synoptic/b23-services/synoptic/IONP11.bob
deleted file mode 100644
index ca4dc003..00000000
--- a/example-synoptic/b23-services/synoptic/IONP11.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IONP11
-
- IONP11
- 0
- 0
- 351
- 293
-
- BL23B-VA-IONP-11
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-11
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-11
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IONP12.bob b/example-synoptic/b23-services/synoptic/IONP12.bob
deleted file mode 100644
index de2f2b8c..00000000
--- a/example-synoptic/b23-services/synoptic/IONP12.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IONP12
-
- IONP12
- 0
- 0
- 351
- 293
-
- BL23B-VA-IONP-12
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-12
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-12
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/IONP21.bob b/example-synoptic/b23-services/synoptic/IONP21.bob
deleted file mode 100644
index 75a645e1..00000000
--- a/example-synoptic/b23-services/synoptic/IONP21.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- IONP21
-
- IONP21
- 0
- 0
- 351
- 293
-
- BL23B-VA-IONP-21
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-21
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-21
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/JsonMap.json b/example-synoptic/b23-services/synoptic/JsonMap.json
deleted file mode 100644
index aaa76425..00000000
--- a/example-synoptic/b23-services/synoptic/JsonMap.json
+++ /dev/null
@@ -1,503 +0,0 @@
-{
- "file": "index.bob",
- "children": [
- {
- "file": "FEV4.bob",
- "exists": false,
- "macros": {
- "DESC": "BL23B-VA-VALVE-01",
- "device": "BL23B-VA-VALVE-01",
- "gilk0": "Gauge 1",
- "gilk1": "Gauge 2",
- "gilk10": "unused",
- "gilk11": "unused",
- "gilk12": "unused",
- "gilk13": "unused",
- "gilk14": "unused",
- "gilk15": "unused",
- "gilk2": "Gauge 3",
- "gilk3": "Gauge 4",
- "gilk4": "Gauge 5",
- "gilk5": "Gauge 6",
- "gilk6": "unused",
- "gilk7": "unused",
- "gilk8": "unused",
- "gilk9": "unused",
- "ilk0": "Air Pressure",
- "ilk1": "Initial/Run",
- "ilk10": "unused",
- "ilk11": "unused",
- "ilk12": "unused",
- "ilk13": "unused",
- "ilk14": "unused",
- "ilk15": "Valve Fault",
- "ilk2": "PIRG-01 & Ser",
- "ilk3": "PIRG-02 & Ser",
- "ilk4": "PIRG-03 & Ser",
- "ilk5": "unused",
- "ilk6": "unused",
- "ilk7": "unused",
- "ilk8": "unused",
- "ilk9": "unused",
- "name": "V1",
- "valvetype": "valve"
- }
- },
- {
- "file": "FEABSB.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Absorber",
- "device": "FE23B-RS-ABSB-01",
- "name": "FABS",
- "valvetype": "absorber"
- }
- },
- {
- "file": "FEV2.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Valve 2",
- "device": "FE23B-VA-VALVE-02",
- "name": "FV2",
- "valvetype": "valve"
- }
- },
- {
- "file": "IMG4.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP4.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "RGA2.bob",
- "exists": false,
- "macros": {
- "device": "BL23B-VA-RGA-01"
- }
- },
- {
- "file": "PIRG4.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "FEV3.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Valve 2",
- "device": "FE23B-VA-VALVE-02",
- "name": "FV2",
- "valvetype": "valve"
- }
- },
- {
- "file": "M1.bob",
- "exists": false
- },
- {
- "file": "M2.bob",
- "exists": false
- },
- {
- "file": "SHTR1.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Shutter",
- "device": "FE23B-PS-SHTR-02",
- "name": "FSHTR",
- "valvetype": "shutter"
- }
- },
- {
- "file": "SHTR2.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Shutter",
- "device": "FE23B-PS-SHTR-02",
- "name": "FSHTR",
- "valvetype": "shutter"
- }
- },
- {
- "file": "M3.bob",
- "children": [
- {
- "file": "techui-support/bob/pmac/pmacController.bob",
- "macros": {
- "P": "BL23B-MO-PMAC-01"
- }
- }
- ]
- },
- {
- "file": "IMG1.bob",
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP1.bob",
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "RGA1.bob",
- "exists": false,
- "macros": {
- "device": "BL23B-VA-RGA-01"
- }
- },
- {
- "file": "PIRG1.bob",
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "IMG6.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP8.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "PIRG6.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "IMG5.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP7.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "PIRG5.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "IONP6.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "IONP5.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "GV2.bob",
- "exists": false,
- "macros": {
- "DESC": "BL23B-VA-VALVE-01",
- "device": "BL23B-VA-VALVE-01",
- "gilk0": "Gauge 1",
- "gilk1": "Gauge 2",
- "gilk10": "unused",
- "gilk11": "unused",
- "gilk12": "unused",
- "gilk13": "unused",
- "gilk14": "unused",
- "gilk15": "unused",
- "gilk2": "Gauge 3",
- "gilk3": "Gauge 4",
- "gilk4": "Gauge 5",
- "gilk5": "Gauge 6",
- "gilk6": "unused",
- "gilk7": "unused",
- "gilk8": "unused",
- "gilk9": "unused",
- "ilk0": "Air Pressure",
- "ilk1": "Initial/Run",
- "ilk10": "unused",
- "ilk11": "unused",
- "ilk12": "unused",
- "ilk13": "unused",
- "ilk14": "unused",
- "ilk15": "Valve Fault",
- "ilk2": "PIRG-01 & Ser",
- "ilk3": "PIRG-02 & Ser",
- "ilk4": "PIRG-03 & Ser",
- "ilk5": "unused",
- "ilk6": "unused",
- "ilk7": "unused",
- "ilk8": "unused",
- "ilk9": "unused",
- "name": "V1",
- "valvetype": "valve"
- }
- },
- {
- "file": "IMG21.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP21.bob",
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "PIRG21.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "IMG11.bob",
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP11.bob",
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "PIRG11.bob",
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "GV1.bob",
- "exists": false,
- "macros": {
- "DESC": "BL23B-VA-VALVE-01",
- "device": "BL23B-VA-VALVE-01",
- "gilk0": "Gauge 1",
- "gilk1": "Gauge 2",
- "gilk10": "unused",
- "gilk11": "unused",
- "gilk12": "unused",
- "gilk13": "unused",
- "gilk14": "unused",
- "gilk15": "unused",
- "gilk2": "Gauge 3",
- "gilk3": "Gauge 4",
- "gilk4": "Gauge 5",
- "gilk5": "Gauge 6",
- "gilk6": "unused",
- "gilk7": "unused",
- "gilk8": "unused",
- "gilk9": "unused",
- "ilk0": "Air Pressure",
- "ilk1": "Initial/Run",
- "ilk10": "unused",
- "ilk11": "unused",
- "ilk12": "unused",
- "ilk13": "unused",
- "ilk14": "unused",
- "ilk15": "Valve Fault",
- "ilk2": "PIRG-01 & Ser",
- "ilk3": "PIRG-02 & Ser",
- "ilk4": "PIRG-03 & Ser",
- "ilk5": "unused",
- "ilk6": "unused",
- "ilk7": "unused",
- "ilk8": "unused",
- "ilk9": "unused",
- "name": "V1",
- "valvetype": "valve"
- }
- },
- {
- "file": "IMG12.bob",
- "macros": {
- "desc": "BL23B-VA-IMG-01",
- "device": "BL23B-VA-IMG-01",
- "name": "IMG1"
- }
- },
- {
- "file": "IONP12.bob",
- "macros": {
- "desc": "BL23B-VA-IONP-01",
- "device": "BL23B-VA-IONP-01",
- "name": "IONP1"
- }
- },
- {
- "file": "PIRG12.bob",
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "FESHTR.bob",
- "exists": false,
- "macros": {
- "DESC": "FE Shutter",
- "device": "FE23B-PS-SHTR-02",
- "name": "FSHTR",
- "valvetype": "shutter"
- }
- },
- {
- "file": "GCTLR1.bob",
- "exists": false,
- "macros": {
- "desc": "BL23B-VA-PIRG-02",
- "device": "BL23B-VA-PIRG-02",
- "name": "PIRG2"
- }
- },
- {
- "file": "SPACE11.bob"
- },
- {
- "file": "MOD1.bob",
- "children": [
- {
- "file": "techui-support/bob/ADAravis/ADAravis_detail.bob",
- "macros": {
- "P": "BL23B-DI-MOD-01",
- "R": ":CAM:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDPluginROI.pvi.bob",
- "macros": {
- "P": "BL23B-DI-MOD-01",
- "R": ":ROI:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDPluginStats.pvi.bob",
- "macros": {
- "P": "BL23B-DI-MOD-01",
- "R": ":STAT:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDFileHDF5.pvi.bob",
- "macros": {
- "P": "BL23B-DI-MOD-01",
- "R": ":HDF5:"
- }
- }
- ]
- },
- {
- "file": "MOD2.bob",
- "children": [
- {
- "file": "techui-support/bob/ADAravis/ADAravis_detail.bob",
- "duplicate": true,
- "macros": {
- "P": "BL23B-DI-MOD-02",
- "R": ":CAM:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDPluginROI.pvi.bob",
- "duplicate": true,
- "macros": {
- "P": "BL23B-DI-MOD-02",
- "R": ":ROI:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDPluginStats.pvi.bob",
- "duplicate": true,
- "macros": {
- "P": "BL23B-DI-MOD-02",
- "R": ":STAT:"
- }
- },
- {
- "file": "techui-support/bob/ADAravis/NDFileHDF5.pvi.bob",
- "duplicate": true,
- "macros": {
- "P": "BL23B-DI-MOD-02",
- "R": ":HDF5:"
- }
- }
- ]
- }
- ]
-}
diff --git a/example-synoptic/b23-services/synoptic/M3.bob b/example-synoptic/b23-services/synoptic/M3.bob
deleted file mode 100644
index c1e1dce5..00000000
--- a/example-synoptic/b23-services/synoptic/M3.bob
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
- M3
-
- M3
- 0
- 0
- 255
- 540
-
- Y
- 205
- 120
- techui-support/bob/pmac/motor_embed.bob
-
- BL23B-OP-MR-03
- Y
- https://b23-opis.diamond.ac.uk/bl23b-op-mr-03
-
- 0
- 0
-
-
- YAW
- 205
- 120
- techui-support/bob/pmac/motor_embed.bob
-
- BL23B-OP-MR-03
- YAW
- https://b23-opis.diamond.ac.uk/bl23b-op-mr-03
-
- 0
- 150
-
-
- PITCH
- 205
- 120
- techui-support/bob/pmac/motor_embed.bob
-
- BL23B-OP-MR-03
- PITCH
- https://b23-opis.diamond.ac.uk/bl23b-op-mr-03
-
- 0
- 300
-
-
- BL23B-MO-PMAC-01
- 100
- 40
-
- BL23B-MO-PMAC-01
-
-
- Open Display
-
- BL23B-MO-PMAC-01
-
- techui-support/bob/pmac/pmacController.bob
- tab
-
-
- 0
- 450
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/MOD1.bob b/example-synoptic/b23-services/synoptic/MOD1.bob
deleted file mode 100644
index 069c3842..00000000
--- a/example-synoptic/b23-services/synoptic/MOD1.bob
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
- MOD1
-
- MOD1
- 0
- 0
- 910
- 570
-
- CAM
- 860
- 450
- techui-support/bob/ADAravis/ADAravis_summary.bob
-
- BL23B-DI-MOD-01
- CAM
- https://b23-opis.diamond.ac.uk/bl23b-di-mod-01
-
- 0
- 0
-
-
- CAM
- 100
- 40
-
- CAM
-
-
- Open Display
-
- BL23B-DI-MOD-01
- :CAM:
-
- techui-support/bob/ADAravis/ADAravis_detail.bob
- tab
-
-
- 0
- 480
-
-
- ROI
- 100
- 40
-
- ROI
-
-
- Open Display
-
- BL23B-DI-MOD-01
- :ROI:
-
- techui-support/bob/ADAravis/NDPluginROI.pvi.bob
- tab
-
-
- 120
- 480
-
-
- STAT
- 100
- 40
-
- STAT
-
-
- Open Display
-
- BL23B-DI-MOD-01
- :STAT:
-
- techui-support/bob/ADAravis/NDPluginStats.pvi.bob
- tab
-
-
- 240
- 480
-
-
- HDF5
- 100
- 40
-
- HDF5
-
-
- Open Display
-
- BL23B-DI-MOD-01
- :HDF5:
-
- techui-support/bob/ADAravis/NDFileHDF5.pvi.bob
- tab
-
-
- 360
- 480
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/MOD2.bob b/example-synoptic/b23-services/synoptic/MOD2.bob
deleted file mode 100644
index 6b1c798b..00000000
--- a/example-synoptic/b23-services/synoptic/MOD2.bob
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
- MOD2
-
- MOD2
- 0
- 0
- 910
- 570
-
- CAM
- 860
- 450
- techui-support/bob/ADAravis/ADAravis_summary.bob
-
- BL23B-DI-MOD-02
- CAM
- https://b23-opis.diamond.ac.uk/bl23b-di-mod-02
-
- 0
- 0
-
-
- CAM
- 100
- 40
-
- CAM
-
-
- Open Display
-
- BL23B-DI-MOD-02
- :CAM:
-
- techui-support/bob/ADAravis/ADAravis_detail.bob
- tab
-
-
- 0
- 480
-
-
- ROI
- 100
- 40
-
- ROI
-
-
- Open Display
-
- BL23B-DI-MOD-02
- :ROI:
-
- techui-support/bob/ADAravis/NDPluginROI.pvi.bob
- tab
-
-
- 120
- 480
-
-
- STAT
- 100
- 40
-
- STAT
-
-
- Open Display
-
- BL23B-DI-MOD-02
- :STAT:
-
- techui-support/bob/ADAravis/NDPluginStats.pvi.bob
- tab
-
-
- 240
- 480
-
-
- HDF5
- 100
- 40
-
- HDF5
-
-
- Open Display
-
- BL23B-DI-MOD-02
- :HDF5:
-
- techui-support/bob/ADAravis/NDFileHDF5.pvi.bob
- tab
-
-
- 360
- 480
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/PIRG1.bob b/example-synoptic/b23-services/synoptic/PIRG1.bob
deleted file mode 100644
index 548bf040..00000000
--- a/example-synoptic/b23-services/synoptic/PIRG1.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- PIRG1
-
- PIRG1
- 0
- 0
- 351
- 406
-
- BL23B-VA-PIRG-01
- 301
- 356
- techui-support/bob/mks937a/mks937aPirg.bob
-
- BL23B-VA-PIRG-01
- https://b23-opis.diamond.ac.uk/bl23b-va-pirg-01
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/PIRG11.bob b/example-synoptic/b23-services/synoptic/PIRG11.bob
deleted file mode 100644
index 0d8a5d16..00000000
--- a/example-synoptic/b23-services/synoptic/PIRG11.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- PIRG11
-
- PIRG11
- 0
- 0
- 351
- 406
-
- BL23B-VA-PIRG-11
- 301
- 356
- techui-support/bob/mks937a/mks937aPirg.bob
-
- BL23B-VA-PIRG-11
- https://b23-opis.diamond.ac.uk/bl23b-va-pirg-11
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/PIRG12.bob b/example-synoptic/b23-services/synoptic/PIRG12.bob
deleted file mode 100644
index b99119c9..00000000
--- a/example-synoptic/b23-services/synoptic/PIRG12.bob
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- PIRG12
-
- PIRG12
- 0
- 0
- 351
- 406
-
- BL23B-VA-PIRG-12
- 301
- 356
- techui-support/bob/mks937a/mks937aPirg.bob
-
- BL23B-VA-PIRG-12
- https://b23-opis.diamond.ac.uk/bl23b-va-pirg-12
-
- 0
- 0
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/SPACE11.bob b/example-synoptic/b23-services/synoptic/SPACE11.bob
deleted file mode 100644
index 2eddfb53..00000000
--- a/example-synoptic/b23-services/synoptic/SPACE11.bob
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
- SPACE11
-
- SPACE11
- 0
- 0
- 1013
- 844
-
- BL23B-VA-IMG-11
- 301
- 382
- techui-support/bob/mks937a/mks937aImg.bob
-
- BL23B-VA-IMG-11
- https://b23-opis.diamond.ac.uk/bl23b-va-img-11
-
- 0
- 0
-
-
- BL23B-VA-IMG-12
- 301
- 382
- techui-support/bob/mks937a/mks937aImg.bob
-
- BL23B-VA-IMG-12
- https://b23-opis.diamond.ac.uk/bl23b-va-img-12
-
- 0
- 412
-
-
- BL23B-VA-PIRG-11
- 301
- 356
- techui-support/bob/mks937a/mks937aPirg.bob
-
- BL23B-VA-PIRG-11
- https://b23-opis.diamond.ac.uk/bl23b-va-pirg-11
-
- 331
- 0
-
-
- BL23B-VA-PIRG-12
- 301
- 356
- techui-support/bob/mks937a/mks937aPirg.bob
-
- BL23B-VA-PIRG-12
- https://b23-opis.diamond.ac.uk/bl23b-va-pirg-12
-
- 331
- 386
-
-
- BL23B-VA-IONP-11
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-11
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-11
-
- 662
- 0
-
-
- BL23B-VA-IONP-12
- 301
- 243
- techui-support/bob/digitelMpc/digitelMpcIonp.bob
-
- BL23B-VA-IONP-12
- https://b23-opis.diamond.ac.uk/bl23b-va-ionp-12
-
- 662
- 273
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/index.bob b/example-synoptic/b23-services/synoptic/index.bob
deleted file mode 100644
index b1aea203..00000000
--- a/example-synoptic/b23-services/synoptic/index.bob
+++ /dev/null
@@ -1,2893 +0,0 @@
-
-
-
- Synoptic
- 893
- 630
-
-
-
-
-
-
- 5
- 5
-
- Rectangle_8
- 270
- 335
- 215
- 12
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_1
- 40
- 390
- 125
- 12
- 1
-
-
-
-
-
-
-
-
-
-
- FEV4
- FE23B-VA-VALVE-04:DEVSTA
-
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
-
- 430
- 330
- 20
- 20
-
-
-
-
- 1
-
-
- TEST DESCRIPTION
- FEV4.bob
-
- BL23B-VA-VALVE-01
- BL23B-VA-VALVE-01
- Gauge 1
- Gauge 2
- unused
- unused
- unused
- unused
- unused
- unused
- Gauge 3
- Gauge 4
- Gauge 5
- Gauge 6
- unused
- unused
- unused
- unused
- Air Pressure
- Initial/Run
- unused
- unused
- unused
- unused
- unused
- Valve Fault
- PIRG-01 & Ser
- PIRG-02 & Ser
- PIRG-03 & Ser
- unused
- unused
- unused
- unused
- unused
- V1
- valve
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- FEABSB
- FE23B-RS-ABSB-01:DEVSTA
-
- techui-support/symbols/absorber 1 (copy).svg
- techui-support/symbols/absorber 1 (copy).svg
-
- 55
- 385
- 20
- 20
-
-
-
-
- 1
-
-
- FEABSB
- FEABSB.bob
-
- FE Absorber
- FE23B-RS-ABSB-01
- FABS
- absorber
-
- tab
-
-
- true
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- MACH
- =('SR-DI-DCCT-01:SIGNAL' > 1.0) ? 1: 0
-
- techui-support/symbols/ring 1.svg
- techui-support/symbols/ring 1.svg
-
- 385
- 40
- 40
-
-
-
-
- 1
-
-
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Beam_1
- 40
- 415
- 125
- 1
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Rectangle_6
-
-
-
- 385
- 375
- 11
- 125
- 0
-
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Label_8
-
- 435
- 565
- 30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FEV2
- FE23B-VA-VALVE-02:DEVSTA
-
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
-
- 105
- 385
- 20
- 20
-
-
-
-
- 1
-
-
- FEV2
- FEV2.bob
-
- FE Valve 2
- FE23B-VA-VALVE-02
- FV2
- valve
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- auto(GAUGE1)
-
- BL23B-VA-GCTLR-01
- BL23B
- 01
- GAUGE1
-
- $(file)
- 130
- 195
- 1
- 51
- 2
- true
-
-
-
-
-
-
-
-
- Polyline
-
-
-
- 140
- 285
- 1
- 105
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG4
- FE23B-VA-IMG-04:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 130
- 310
- 20
- 20
-
-
-
-
-
-
- IMG4
- IMG4.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP4
- FE23B-VA-IONP-04:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 130
- 335
- 20
- 20
-
-
-
-
- 4
-
-
- IONP4
- IONP4.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- RGA2
- FE23B-VA-RGA-02:DEVSTA
-
- techui-support/symbols/rga 0.svg
-
- 130
- 360
- 20
- 20
-
-
-
-
-
-
- RGA2
- RGA2.bob
-
- BL23B-VA-RGA-01
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Label_25
- M1
- 150
- 435
- 30
-
-
-
-
-
-
-
-
-
-
- Heading
- Label_1
- FE
- 300
- 475
- 65
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate_1
- CS-CS-MSTAT-01:SCROLLM
- 125
- 535
- 284
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_2
- CS-CS-MSTAT-01:BEAMENERGY
- 155
- 565
- 66
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_3
- SR-DI-DCCT-01:SIGNAL
- 255
- 565
- 66
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_4
- LI-TI-MTGEN-01:MODE
- 345
- 565
- 66
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_5
- SR23B-MO-SERVC-01:CURRGAPD
- 495
- 535
- 86
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_6
- SR-CS-FILL-01:STACOUNTDN
- 495
- 565
- 66
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_7
- Linear Vertical
- 650
- 535
- 111
- 21
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Heading_2
- Label_1
- EH
- 420
- 475
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- WritePV_3
- DEFAULT_PV
-
-
- $(name)
- $(pv_name)
- value
-
-
- sim://const1
- ID
- 460
- 535
- 31
- 21
-
-
-
-
-
-
-
-
-
-
-
-
- $(tooltip)
-
-
- Label_19
- Label
- Polarisation
- 600
- 535
- 45
-
-
-
-
-
-
-
-
-
-
-
-
- 2
- 1
- $(text)
-
-
- Label_20
- Label
- Topup
-In
- 455
- 565
- 35
-
-
-
-
-
-
-
-
-
-
-
-
- 2
- 1
- $(text)
-
-
- Label_21
- Label
- Ring
-Energy
- 75
- 570
- 30
-
-
-
-
-
-
-
-
-
-
-
-
- 2
- 1
- $(text)
-
-
- Label_22
- Label
- Ring
-Current
- 220
- 565
- 30
-
-
-
-
-
-
-
-
-
-
-
-
- 2
- 1
- $(text)
-
-
- Label_23
- Label
- Fill
- 325
- 565
- 15
-
-
-
-
-
-
-
-
-
-
-
-
- 2
- 1
- $(text)
-
-
- PIRG4
- FE23B-VA-PIRG-04:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 130
- 285
- 20
- 20
-
-
-
-
-
-
- PIRG4
- PIRG4.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Polygon
- 165
- 335
- 105
- 60
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- Beam_2
- 165
- 360
- 105
- 55
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Beam_3
- 270
- 360
- 215
- 1
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- FEV3
- FE23B-VA-VALVE-03:DEVSTA
-
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
-
- 310
- 330
- 20
- 20
-
-
-
-
- 1
-
-
- FEV3
- FEV3.bob
-
- FE Valve 2
- FE23B-VA-VALVE-02
- FV2
- valve
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- M1
- FE23B-OP-MR-01:DEVSTA
-
- techui-support/symbols/vfm-up.svg
-
- 150
- 402
- 30
- 50
-
-
-
-
-
-
- M1
- M1.bob
- tab
-
-
- Clear alarm status
- BL23B-RS-GBC-01:DEVSTA.PROC
- 1
-
-
- Restore alarm status
- BL23B-RS-GBC-01:DEVSTA:CALC.PROC
- 1
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- M2
- FE23B-OP-MR-02:DEVSTA
-
- techui-support/symbols/vfm-up.svg
-
- 270
- 347
- 30
- 50
-
-
-
-
- 180.0
-
-
- M2
- M2.bob
- tab
-
-
- Clear alarm status
- BL23B-RS-GBC-01:DEVSTA.PROC
- 1
-
-
- Restore alarm status
- BL23B-RS-GBC-01:DEVSTA:CALC.PROC
- 1
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Label_31
- M2
- 270
- 380
- 30
-
-
-
-
-
-
-
-
-
-
- SHTR1
- FE23B-PS-SHTR-01:DEVSTA
-
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
-
- 345
- 330
- 20
- 20
-
-
-
-
- 1
-
-
- FE Shutter
- SHTR1.bob
-
- FE Shutter
- FE23B-PS-SHTR-02
- FSHTR
- shutter
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- SHTR2
- FE23B-PS-SHTR-02:DEVSTA
-
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
-
- 380
- 330
- 20
- 20
-
-
-
-
- 1
-
-
- FE Shutter 2
- SHTR2.bob
-
- FE Shutter
- FE23B-PS-SHTR-02
- FSHTR
- shutter
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Rectangle_10
-
-
-
- 350
- 375
- 11
- 125
- 0
-
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- M3
- BL23B-OP-MR-03:DEVSTA
-
- techui-support/symbols/vfm-up.svg
-
- 466
- 347
- 30
- 50
-
-
-
-
-
-
- M3
- M3.bob
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Label_32
- M3
- 466
- 380
- 30
-
-
-
-
-
-
-
-
-
-
- Beam_4
- 485
- 305
- 105
- 55
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Polygon_3
- 485
- 280
- 105
- 60
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- Polygon_4
- 590
- 225
- 105
- 60
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- Beam_5
- 590
- 250
- 105
- 55
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Beam_6
- 695
- 250
- 175
- 1
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Rectangle_11
- 695
- 225
- 175
- 12
- 1
-
-
-
-
-
-
-
-
-
-
- auto(GAUGE1)_1
-
- BL23B-VA-GCTLR-01
- BL23B
- 01
- GAUGE1
-
- opi/gauge_embed.opi
- 450
- 140
- 1
- 49
- 2
- true
-
-
-
-
-
-
-
-
- Polyline_2
-
-
-
- 460
- 230
- 1
- 105
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG1
- BL23B-VA-IMG-01:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 450
- 255
- 20
- 20
-
-
-
-
-
-
- IMG1
- IMG1.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP1
- BL23B-VA-IONP-01:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 450
- 280
- 20
- 20
-
-
-
-
- 4
-
-
- IONP1
- IONP1.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- RGA1
- BL23B-VA-RGA-01:DEVSTA
-
- techui-support/symbols/rga 0.svg
-
- 450
- 305
- 20
- 20
-
-
-
-
-
-
- RGA1
- RGA1.bob
-
- BL23B-VA-RGA-01
-
- tab
-
-
- true
- $(pv_name)
-$(pv_value)
-$(actions)
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG1
- BL23B-VA-PIRG-01:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 450
- 230
- 20
- 20
-
-
-
-
-
-
- PIRG1
- PIRG1.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- auto(GAUGE1)_2
-
- BL23B-VA-GCTLR-01
- BL23B
- 01
- GAUGE1
-
- opi/gauge_embed.opi
- 410
- 140
- 1
- 47
- 2
- true
-
-
-
-
-
-
-
-
- Polyline_3
-
-
-
- 420
- 255
- 1
- 80
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG6
- BL23B-VA-IMG-06:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 410
- 280
- 20
- 20
-
-
-
-
-
-
- IMG6
- IMG6.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP8
- FE23B-VA-IONP-08:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 410
- 305
- 20
- 20
-
-
-
-
- 4
-
-
- IONP8
- IONP8.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG6
- FE23B-VA-PIRG-06:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 410
- 255
- 20
- 20
-
-
-
-
-
-
- PIRG6
- PIRG6.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- auto(GAUGE1)_3
-
- BL23B-VA-GCTLR-01
- BL23B
- 01
- GAUGE1
-
- opi/gauge_embed.opi
- 330
- 140
- 1
- 45
- 2
- true
-
-
-
-
-
-
-
-
- Polyline_4
-
-
-
- 340
- 255
- 1
- 80
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG5
- FE23B-VA-IMG-05:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 330
- 280
- 20
- 20
-
-
-
-
-
-
- IMG5
- IMG5.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP7
- FE23B-VA-IONP-07:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 330
- 305
- 20
- 20
-
-
-
-
- 4
-
-
- IONP7
- IONP7.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG5
- FE23B-VA-PIRG-05:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 330
- 255
- 20
- 20
-
-
-
-
-
-
- PIRG5
- PIRG5.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Polyline_5
-
-
-
- 304
- 305
- 1
- 30
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IONP6
- FE23B-VA-IONP-06:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 294
- 305
- 20
- 20
-
-
-
-
- 4
-
-
- IONP6
- IONP6.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Polyline_6
-
-
-
- 280
- 305
- 1
- 30
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IONP5
- FE23B-VA-IONP-05:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 270
- 305
- 20
- 20
-
-
-
-
- 4
-
-
- IONP5
- IONP5.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- GV2
- BL23B-VA-VALVE-21:DEVSTA
-
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
-
- 750
- 220
- 20
- 20
-
-
-
-
- 1
-
-
- GV2
- GV2.bob
-
- BL23B-VA-VALVE-01
- BL23B-VA-VALVE-01
- Gauge 1
- Gauge 2
- unused
- unused
- unused
- unused
- unused
- unused
- Gauge 3
- Gauge 4
- Gauge 5
- Gauge 6
- unused
- unused
- unused
- unused
- Air Pressure
- Initial/Run
- unused
- unused
- unused
- unused
- unused
- Valve Fault
- PIRG-01 & Ser
- PIRG-02 & Ser
- PIRG-03 & Ser
- unused
- unused
- unused
- unused
- unused
- V1
- valve
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Polyline_7
-
-
-
- 800
- 145
- 1
- 80
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG21
- BL23B-VA-IMG-21:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 790
- 170
- 20
- 20
-
-
-
-
-
-
- IMG21
- IMG21.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP21
- BL23B-VA-IONP-21:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 790
- 195
- 20
- 20
-
-
-
-
- 4
-
-
- IONP21
- IONP21.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG21
- BL23B-VA-PIRG-21:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 790
- 145
- 20
- 20
-
-
-
-
-
-
- PIRG21
- PIRG21.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- auto(GAUGE1)_4
-
- BL23B-VA-GCTLR-01
- BL23B
- 01
- GAUGE1
-
- opi/gauge_embed.opi
- 790
- 40
- 1
- 45
- 2
- true
-
-
-
-
-
-
-
-
- Rectangle_12
- 590
- 335
- 240
- 12
- 1
-
-
-
-
-
-
-
-
-
-
- Beam_7
- 485
- 360
- 345
- 1
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Polyline_8
-
-
-
- 725
- 256
- 1
- 80
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG11
- BL23B-VA-IMG-11:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 715
- 281
- 20
- 20
-
-
-
-
-
-
- IMG11
- IMG11.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP11
- BL23B-VA-IONP-11:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 715
- 306
- 20
- 20
-
-
-
-
- 4
-
-
- IONP11
- IONP11.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG11
- BL23B-VA-PIRG-11:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 715
- 256
- 20
- 20
-
-
-
-
-
-
- PIRG11
- PIRG11.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- GV1
- BL23B-VA-VALVE-11:DEVSTA
-
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
- techui-support/symbols/valve 1 (copy).svg
-
- 685
- 331
- 20
- 20
-
-
-
-
- 1
-
-
- GV1
- GV1.bob
-
- BL23B-VA-VALVE-01
- BL23B-VA-VALVE-01
- Gauge 1
- Gauge 2
- unused
- unused
- unused
- unused
- unused
- unused
- Gauge 3
- Gauge 4
- Gauge 5
- Gauge 6
- unused
- unused
- unused
- unused
- Air Pressure
- Initial/Run
- unused
- unused
- unused
- unused
- unused
- Valve Fault
- PIRG-01 & Ser
- PIRG-02 & Ser
- PIRG-03 & Ser
- unused
- unused
- unused
- unused
- unused
- V1
- valve
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Polyline_9
-
-
-
- 800
- 256
- 1
- 80
-
-
-
-
-
-
- 2
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- IMG12
- BL23B-VA-IMG-12:DEVSTA
-
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
- techui-support/symbols/img 0 (copy).svg
-
- 790
- 281
- 20
- 20
-
-
-
-
-
-
- IMG12
- IMG12.bob
-
- BL23B-VA-IMG-01
- BL23B-VA-IMG-01
- IMG1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- IONP12
- BL23B-VA-IONP-12:DEVSTA
-
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
- techui-support/symbols/ionp 4 (another copy).svg
-
- 790
- 306
- 20
- 20
-
-
-
-
- 4
-
-
- IONP12
- IONP12.bob
-
- BL23B-VA-IONP-01
- BL23B-VA-IONP-01
- IONP1
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- PIRG12
- BL23B-VA-PIRG-12:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 790
- 256
- 20
- 20
-
-
-
-
-
-
- PIRG12
- PIRG12.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Rectangle_14
-
-
-
- 385
- 125
- 11
- 185
- 0
-
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Rectangle_15
-
-
-
- 350
- 285
- 11
- 25
- 0
-
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- Rectangle_16
-
-
-
- 350
- 275
- 36
- 11
- 0
-
-
-
-
-
-
-
-
-
-
- $(pv_name)
-$(pv_value)
-
-
- FESHTR
- FE23B-VA-FVALV-01:DEVSTA
-
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
- techui-support/symbols/shutter 1 (copy).svg
-
- 75
- 385
- 20
- 20
-
-
-
-
- 1
-
-
- FESHTR
- FESHTR.bob
-
- FE Shutter
- FE23B-PS-SHTR-02
- FSHTR
- shutter
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- GCTLR1
- BL23B-VA-IOC-01:DEVSTA
-
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
- techui-support/symbols/pirg 0 (copy).svg
-
- 485
- 230
- 20
- 20
-
-
-
-
-
-
- Gauge Controller 1
- GCTLR1.bob
-
- BL23B-VA-PIRG-02
- BL23B-VA-PIRG-02
- PIRG2
-
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- SPACE11
- BL23B-VA-SPACE-11:DEVSTA
-
- techui-support/symbols/vfm-up.svg
-
- 602
- 158
- 30
- 50
-
-
-
-
-
-
- Vacuum Space 11
- SPACE11.bob
- tab
-
-
- Clear alarm status
- BL23B-RS-GBC-01:DEVSTA.PROC
- 1
-
-
- Restore alarm status
- BL23B-RS-GBC-01:DEVSTA:CALC.PROC
- 1
-
-
- true
- $(pv_name)
-$(pv_value)
-$(actions)
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- MOD1
- BL23B-DI-MOD-01:DEVSTA
-
- techui-support/symbols/camera-1.svg
-
- 695
- 365
- 30
- 50
-
-
-
-
-
-
- MOD1
- MOD1.bob
- tab
-
-
- true
- $(pv_name)
-$(pv_value)
-$(actions)
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- Label_33
- MOD1
- 691
- 402
- 49
-
-
-
-
-
-
-
-
-
-
- MOD2
- 812
- 286
- 49
-
-
-
-
-
-
-
-
-
-
- MOD2
- BL23B-DI-MOD-02:DEVSTA
-
- techui-support/symbols/camera-1.svg
-
- 816
- 249
- 30
- 50
-
-
-
-
-
-
- MOD2
- MOD2.bob
- tab
-
-
- true
- false
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/LICENSE b/example-synoptic/b23-services/synoptic/techui-support/LICENSE
deleted file mode 100644
index 261eeb9e..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_detail.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_detail.bob
deleted file mode 100644
index 1ded8b30..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_detail.bob
+++ /dev/null
@@ -1,5320 +0,0 @@
-
-
-
- ADAravis Camera
- 0
- 862
- 916
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- ADAravis Camera
- 862
- 26
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- AD Aravis
- 4
- 30
- 282
- 318
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- AR Frames Completed
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ARFramesCompleted
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Frame Failures
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ARFrameFailures
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Frame Underruns
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ARFrameUnderruns
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Missing Packets
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ARMissingPackets
- 124
- 72
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Resent Packets
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ARResentPackets
- 124
- 96
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Packet Resend Enable
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ARPacketResendEnable
- 124
- 120
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- AR Packet Timeout
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ARPacketTimeout
- 124
- 144
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- AR Frame Retention
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ARFrameRetention
- 124
- 168
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- AR Reset Camera
- 192
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ARResetCamera
- 124
- 192
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- AR Convert Pixel Format
- 216
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ARConvertPixelFormat
- 124
- 216
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ARConvertPixelFormat_RBV
- 188
- 216
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Shift Dir
- 240
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ARShiftDir
- 124
- 240
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ARShiftDir_RBV
- 188
- 240
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AR Shift Bits
- 264
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ARShiftBits
- 124
- 264
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ARShiftBits_RBV
- 188
- 264
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- arvFeature Ungrouped
- 4
- 352
- 282
- 54
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- AR Connect Camera
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ARConnectCamera
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
-
- AD Collect
- 4
- 410
- 282
- 390
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Time
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)AcquireTime
- 124
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)AcquireTime_RBV
- 188
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Acquire Period
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)AcquirePeriod
- 124
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)AcquirePeriod_RBV
- 188
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Images Counter
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumImagesCounter_RBV
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Images
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumImages
- 124
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumImages_RBV
- 188
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Exposures
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumExposures
- 124
- 96
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumExposures_RBV
- 188
- 96
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Image Mode
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ImageMode
- 124
- 120
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ImageMode_RBV
- 188
- 120
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Trigger Mode
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)TriggerMode
- 124
- 144
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)TriggerMode_RBV
- 188
- 144
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Detector State
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DetectorState_RBV
- 124
- 168
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Status Message
- 192
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)StatusMessage_RBV
- 124
- 192
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Time Remaining
- 216
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeRemaining_RBV
- 124
- 216
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Queued Arrays
- 240
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 124
- 240
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 264
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 124
- 264
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 288
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 124
- 288
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 208
- 288
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 312
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 124
- 312
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 188
- 312
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 336
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 124
- 336
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 208
- 336
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Epics Shutter
- 4
- 804
- 282
- 54
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Shutter Status
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)ShutterStatus_RBV
- 176
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Readout
- 290
- 30
- 282
- 414
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Max Size X
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxSizeX_RBV
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Size Y
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxSizeY_RBV
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bin X
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BinX
- 124
- 48
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BinX_RBV
- 188
- 48
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bin Y
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BinY
- 124
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BinY_RBV
- 188
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min Y
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinY
- 124
- 96
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinY_RBV
- 188
- 96
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min X
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinX
- 124
- 120
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinX_RBV
- 188
- 120
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Reverse X
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReverseX
- 124
- 144
- 64
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReverseX_RBV
- 208
- 144
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Reverse Y
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReverseY
- 124
- 168
- 64
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReverseY_RBV
- 208
- 168
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Size X
- 192
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SizeX
- 124
- 192
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SizeX_RBV
- 188
- 192
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Size Y
- 216
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SizeY
- 124
- 216
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SizeY_RBV
- 188
- 216
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Gain
- 240
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Gain
- 124
- 240
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Gain_RBV
- 188
- 240
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size X
- 264
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 124
- 264
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 288
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 124
- 288
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size
- 312
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 124
- 312
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 336
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 124
- 336
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 188
- 336
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 360
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 124
- 360
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 188
- 360
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Shutter
- 290
- 448
- 282
- 126
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Shutter Mode
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ShutterMode
- 124
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ShutterMode_RBV
- 188
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Shutter Control
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ShutterControl
- 124
- 24
- 64
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ShutterControl_RBV
- 208
- 24
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Shutter Open Delay
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ShutterOpenDelay
- 124
- 48
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ShutterOpenDelay_RBV
- 188
- 48
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Shutter Close Delay
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ShutterCloseDelay
- 124
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ShutterCloseDelay_RBV
- 188
- 72
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ADDriver Ungrouped
- 290
- 578
- 282
- 222
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Read Status
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReadStatus
- 124
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Num Exposures Counter
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumExposuresCounter_RBV
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- String To Server
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)StringToServer_RBV
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- String From Server
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)StringFromServer_RBV
- 124
- 72
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Shutter Control EPICS
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)ShutterControlEPICS
- 176
- 96
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Temperature Actual
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TemperatureActual
- 124
- 120
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Frame Type
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)FrameType
- 124
- 144
- 60
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FrameType_RBV
- 188
- 144
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Temperature
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Temperature
- 124
- 168
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Temperature_RBV
- 188
- 168
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 290
- 804
- 282
- 102
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 576
- 30
- 282
- 222
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pre Alloc Buffers
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)PreAllocBuffers
- 124
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Num Pre Alloc Buffers
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumPreAllocBuffers
- 124
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumPreAllocBuffers_RBV
- 188
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Alloc Buffers
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 124
- 72
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 124
- 96
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 124
- 120
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Poll Stats
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)PoolPollStats
- 124
- 144
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Empty Free List
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 124
- 168
- 124
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Plugins
- 576
- 256
- 282
- 54
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Codec
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Setup
- 576
- 314
- 282
- 222
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 124
- 72
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 124
- 96
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 124
- 120
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 124
- 144
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 168
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 124
- 168
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Circular Buff
- 576
- 540
- 282
- 126
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- N Dimensions
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 124
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 188
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 124
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 188
- 24
- 60
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 124
- 72
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 576
- 670
- 282
- 78
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Compressed Size
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI
- 576
- 752
- 282
- 54
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size Z
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 124
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDArrayBase Ungrouped
- 576
- 810
- 282
- 102
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 176
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 124
- 24
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 124
- 48
- 124
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_summary.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_summary.bob
deleted file mode 100644
index b05eef94..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_summary.bob
+++ /dev/null
@@ -1,1205 +0,0 @@
-
-
-
- Camera Screen
- 0
- 860
- 450
-
-
-
-
-
-
- 5
- 5
-
- Group
- 860
- 450
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- CAMERA
- 410
- 331
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label_1
- Label
- Acquire
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- ArrayCounter_RBV
- $(P):CAM:ArrayCounter_RBV
- 140
- 25
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Acquire
- $(P):CAM:Acquire
- 308
- 20
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Array Callbacks
- $(P):CAM:ArrayCallbacks_RBV
- 308
- 50
- 20
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Array Callbacks_1
- $(P):CAM:ArrayCallbacks
- 140
- 50
- 126
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Disable
- - Enable
-
-
-
- Label_15
- Label
- Array Counter
- 25
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_16
- Label
- Array Callbacks
- 50
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_17
- Label
- Acquire Time
- 75
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_18
- Label
- Acquire Period
- 100
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_19
- Label
- Num Images Counter
- 125
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_20
- Label
- Num Images
- 150
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_21
- Label
- Num Exposures
- 175
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_22
- Label
- Image Mode
- 200
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_23
- Label
- Detector State
- 5
- 250
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Label_24
- Label
- Status Message
- 1
- 275
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Acuqire Time
- $(P):CAM:AcquireTime_RBV
- 260
- 75
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Acquire Period_RBV
- $(P):CAM:AcquirePeriod_RBV
- 260
- 100
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- NUm Images_RBV
- $(P):CAM:NumImages
- 260
- 150
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Num Exposures_RBV
- $(P):CAM:NumExposures_RBV
- 260
- 175
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Image Mode
- $(P):CAM:ImageMode
- 140
- 200
- 115
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Continuous
- - Item 1
- - Item 2
- - Item 3
- - Item 4
- - Item 5
-
-
-
- Acquire_1
- $(P):CAM:Acquire
- 140
- 126
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Done
- - Acquire
-
-
-
- Rectangle_25
- 2
- 122
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_26
- 2
- 22
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_27
- 2
- 47
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_28
- 2
- 72
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_29
- 2
- 97
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_30
- 2
- 147
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_31
- 2
- 172
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_32
- 2
- 197
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_33
- 2
- 222
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_34
- 2
- 272
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Acquire Time
- $(P):CAM:AcquireTime
- 140
- 75
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Acquire Period
- $(P):CAM:AcquirePeriod
- 140
- 100
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- NumImages
- $(P):CAM:NumImages_RBV
- 140
- 150
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Num Exposures
- $(P):CAM:NumExposures
- 140
- 175
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Image mode
- $(P):CAM:ImageMode_RBV
- 260
- 200
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Detector State
- $(P):CAM:DetectorState_RBV
- 140
- 250
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- TextUpdate_13
- $(P):CAM:StatusMessage_RBV
- 141
- 275
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_25
- Label
- Gain
- 225
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Gain
- $(P):CAM:Gain
- 139
- 225
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Gain_RBV
- $(P):CAM:Gain_RBV
- 259
- 225
- 115
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_38
- 2
- 247
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- ArrayCounter_RBV_1
- $(P):CAM:NumImagesCounter_RBV
- 140
- 125
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- STAT
- 331
- 410
- 129
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label_32
- Label
- Mean
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Rectangle_39
- 2
- 22
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- DimensionsRBV
- $(P):STAT:Sigma_RBV
- 140
- 25
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_34
- Label
- Standard Deviation
- 25
- 135
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- $(text)
-
-
- Rectangle_40
- 2
- 47
- 373
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Num DimensionsRBV
- $(P):STAT:MeanValue_RBV
- 140
- 235
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Profile Cursor
-
-
- Profile Cursor
- ProfileCursorGraphs.bob
- tab
-
-
- 95
- 59
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
-
- Image
- pva://$(P):PVA:ARRAY
- 410
- 450
- 450
-
-
-
-
-
-
-
-
- true
-
- VIRIDIS
-
- $(P):STAT:CursorX
- $(P):STAT:CursorY
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDFileHDF5.pvi.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDFileHDF5.pvi.bob
deleted file mode 100644
index 3c960762..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDFileHDF5.pvi.bob
+++ /dev/null
@@ -1,11195 +0,0 @@
-
-
-
- NDFileHDF5
- 0
- 2812
- 921
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- NDFileHDF5
- 2812
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ND Codec
- 5
- 30
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Compression
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)Compression
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Compression_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- JPEG Quality
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)JPEGQuality
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)JPEGQuality_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blosc Compressor
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)BloscCompressor
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BloscCompressor_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blosc Shuffle
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)BloscShuffle
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BloscShuffle_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Threads
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumThreads
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumThreads_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND File HDF5
- 5
- 191
- 396
- 681
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- SWMR Supported
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)SWMRSupported_RBV
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Num Data Bits
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumDataBits
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumDataBits_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Bits Offset
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DataBitsOffset
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataBitsOffset_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SWMR Mode
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)SWMRMode
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)SWMRMode_RBV
- 300
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- SWMR Active
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)SWMRActive_RBV
- 247
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- S Zip Num Pixels
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SZipNumPixels
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SZipNumPixels_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SWMR Cb Counter
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SWMRCbCounter_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Z Level
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ZLevel
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ZLevel_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Flush Now
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)FlushNow
- 155
- 200
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Chunk Size Auto
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ChunkSizeAuto
- 155
- 225
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ChunkSizeAuto_RBV
- 300
- 225
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Store Perform
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)StorePerform
- 155
- 250
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)StorePerform_RBV
- 300
- 250
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Num Col Chunks
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumColChunks
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumColChunks_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Store Attr
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)StoreAttr
- 155
- 300
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)StoreAttr_RBV
- 300
- 300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Num Row Chunks
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumRowChunks
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumRowChunks_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Run Time
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)RunTime
- 155
- 350
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 2
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize2
- 155
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize2_RBV
- 260
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- IO Speed
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)IOSpeed
- 155
- 400
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blosc Level
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BloscLevel
- 155
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BloscLevel_RBV
- 260
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Frames Chunks
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumFramesChunks
- 155
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumFramesChunks_RBV
- 260
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Boundary Align
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BoundaryAlign
- 155
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BoundaryAlign_RBV
- 260
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- XML Error Msg
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)XMLErrorMsg_RBV
- 155
- 500
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- XML Valid
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)XMLValid_RBV
- 247
- 525
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Boundary Threshold
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BoundaryThreshold
- 155
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BoundaryThreshold_RBV
- 260
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Frames Flush
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumFramesFlush
- 155
- 575
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumFramesFlush_RBV
- 260
- 575
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- XML File Name
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)XMLFileName
- 155
- 600
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)XMLFileName_RBV
- 260
- 600
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Fill Value
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)FillValue
- 155
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FillValue_RBV
- 260
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDFileHDF5_ChunkingFull
- 406
- 30
- 396
- 206
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Chunk Size 3
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize3
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize3_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 4
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize4
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize4_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 5
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize5
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize5_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 6
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize6
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize6_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 7
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize7
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize7_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 8
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize8
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize8_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Chunk Size 9
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ChunkSize9
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ChunkSize9_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDFileHDF5_ExtraDims
- 807
- 30
- 396
- 806
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Extra Dims
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumExtraDims
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumExtraDims_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dim Att Datasets
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)DimAttDatasets
- 155
- 25
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)DimAttDatasets_RBV
- 300
- 25
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Extra Dim Size N
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSizeN
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSizeN_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name N
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimNameN_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size X
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSizeX
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSizeX_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk X
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunkX
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunkX_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name X
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimNameX_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size Y
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSizeY
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSizeY_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk Y
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunkY
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunkY_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name Y
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimNameY_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 3
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize3
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize3_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 3
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk3
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk3_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 3
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName3_RBV
- 155
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 4
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize4
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize4_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 4
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk4
- 155
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk4_RBV
- 260
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 4
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName4_RBV
- 155
- 375
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 5
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize5
- 155
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize5_RBV
- 260
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 5
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk5
- 155
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk5_RBV
- 260
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 5
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName5_RBV
- 155
- 450
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 6
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize6
- 155
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize6_RBV
- 260
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 6
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk6
- 155
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk6_RBV
- 260
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 6
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName6_RBV
- 155
- 525
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 7
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize7
- 155
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize7_RBV
- 260
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 7
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk7
- 155
- 575
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk7_RBV
- 260
- 575
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 7
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName7_RBV
- 155
- 600
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 8
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize8
- 155
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize8_RBV
- 260
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 8
- 650
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk8
- 155
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk8_RBV
- 260
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 8
- 675
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName8_RBV
- 155
- 675
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Size 9
- 700
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimSize9
- 155
- 700
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimSize9_RBV
- 260
- 700
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Chunk 9
- 725
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ExtraDimChunk9
- 155
- 725
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ExtraDimChunk9_RBV
- 260
- 725
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Extra Dim Name 9
- 750
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExtraDimName9_RBV
- 155
- 750
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDFileHDF5_Positions
- 1208
- 30
- 396
- 556
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Position Mode
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)PositionMode
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)PositionMode_RBV
- 300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Pos Index Dim N
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDimN
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDimN_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim N
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDimN
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDimN_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim X
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDimX
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDimX_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim X
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDimX
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDimX_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim Y
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDimY
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDimY_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim Y
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDimY
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDimY_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 3
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim3
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim3_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 3
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim3
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim3_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 4
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim4
- 155
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim4_RBV
- 260
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 4
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim4
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim4_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 5
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim5
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim5_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 5
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim5
- 155
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim5_RBV
- 260
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 6
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim6
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim6_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 6
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim6
- 155
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim6_RBV
- 260
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 7
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim7
- 155
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim7_RBV
- 260
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 7
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim7
- 155
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim7_RBV
- 260
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 8
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim8
- 155
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim8_RBV
- 260
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 8
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim8
- 155
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim8_RBV
- 260
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Index Dim 9
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosIndexDim9
- 155
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosIndexDim9_RBV
- 260
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pos Name Dim 9
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)PosNameDim9
- 155
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)PosNameDim9_RBV
- 260
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDFileHDF5 Ungrouped
- 1208
- 591
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attribute Chunk
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributeChunk
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDAttributeChunk_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Plugins
- 1208
- 652
- 396
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Auto Save
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)AutoSave
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)AutoSave_RBV
- 300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Codec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Bad Pixel
- 1208
- 738
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- File Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)FileName
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FileName_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
-
- ND Circular Buff
- 1609
- 30
- 396
- 406
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Capture
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Capture
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Capture_RBV
- 300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Plugin Type
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PluginType_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Port
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayPort
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayPort_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Address
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayAddress
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayAddress_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Enable Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Min Callback Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinCallbackTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinCallbackTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)QueueFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)QueueSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)QueueSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Execution Time
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExecutionTime_RBV
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dropped Arrays
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedArrays
- 155
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedArrays_RBV
- 260
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Process Plugin
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ProcessPlugin
- 155
- 250
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- N Dimensions
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 155
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 260
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 155
- 350
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND File
- 1609
- 441
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- File Format
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)FileFormat
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FileFormat_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND File Base
- 2010
- 30
- 396
- 456
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- File Path Exists
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)FilePathExists_RBV
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- File Path
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)FilePath
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FilePath_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Create Directory
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CreateDirectory
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CreateDirectory_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- File Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)FileNumber
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FileNumber_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Temp Suffix
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)TempSuffix
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)TempSuffix_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Lazy Open
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)LazyOpen
- 155
- 125
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)LazyOpen_RBV
- 300
- 125
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Auto Increment
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)AutoIncrement
- 155
- 150
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)AutoIncrement_RBV
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- File Template
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)FileTemplate
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FileTemplate_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Full File Name
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FullFileName_RBV
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- Write File
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WriteFile
- 155
- 225
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)WriteFile_RBV
- 300
- 225
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Read File
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReadFile
- 155
- 250
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReadFile_RBV
- 300
- 250
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Num Captured
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumCaptured_RBV
- 155
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- File Write Mode
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)FileWriteMode
- 155
- 300
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)FileWriteMode_RBV
- 260
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Num Capture
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumCapture
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumCapture_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Delete Driver File
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)DeleteDriverFile
- 155
- 350
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)DeleteDriverFile_RBV
- 300
- 350
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Write Status
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)WriteStatus
- 247
- 375
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Write Message
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)WriteMessage
- 155
- 400
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 2010
- 491
- 396
- 306
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Dropped Output Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedOutputArrays
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedOutputArrays_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Byte Rate
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxByteRate
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxByteRate_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blocking Callbacks
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)BlockingCallbacks
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)BlockingCallbacks_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Max Threads
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxThreads_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)SortMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SortFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Disordered Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DisorderedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DisorderedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compressed Size
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 2010
- 802
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 2411
- 30
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pool Alloc Buffers
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Empty Free List
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 155
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Collect
- 2411
- 191
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Queued Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Readout
- 2411
- 352
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size X
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Setup
- 2411
- 513
- 396
- 231
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI
- 2411
- 749
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size Z
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- asynNDArrayDriver Ungrouped
- 2411
- 810
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginPva.pvi.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginPva.pvi.bob
deleted file mode 100644
index 3d362f1a..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginPva.pvi.bob
+++ /dev/null
@@ -1,3572 +0,0 @@
-
-
-
- NDPluginPva
- 0
- 1208
- 921
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- NDPluginPva
- 1208
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ND Pva
- 5
- 30
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pv Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PvName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
-
- ND Circular Buff
- 5
- 91
- 396
- 381
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Plugin Type
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PluginType_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Port
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayPort
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayPort_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Address
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayAddress
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayAddress_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Enable Callbacks
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableCallbacks
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableCallbacks_RBV
- 300
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Min Callback Time
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinCallbackTime
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinCallbackTime_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Free
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)QueueFree
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Size
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)QueueSize
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)QueueSize_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Execution Time
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExecutionTime_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dropped Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Process Plugin
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ProcessPlugin
- 155
- 225
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- N Dimensions
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 155
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Codec
- 5
- 477
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Threads
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumThreads
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumThreads_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 5
- 538
- 396
- 306
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Dropped Output Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedOutputArrays
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedOutputArrays_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Byte Rate
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxByteRate
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxByteRate_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blocking Callbacks
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)BlockingCallbacks
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)BlockingCallbacks_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Max Threads
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxThreads_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)SortMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SortFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Disordered Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DisorderedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DisorderedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compressed Size
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 406
- 30
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 406
- 141
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pool Alloc Buffers
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Empty Free List
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 155
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Collect
- 406
- 302
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Queued Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Plugins
- 406
- 463
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Codec
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Readout
- 406
- 524
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size X
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Setup
- 406
- 685
- 396
- 231
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI
- 807
- 30
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size Z
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- asynNDArrayDriver Ungrouped
- 807
- 91
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROI.pvi.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROI.pvi.bob
deleted file mode 100644
index 8125f8af..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROI.pvi.bob
+++ /dev/null
@@ -1,5287 +0,0 @@
-
-
-
- NDPluginROI
- 0
- 1208
- 899
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- NDPluginROI
- 1208
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- NDROI
- 5
- 30
- 396
- 756
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Max Size X
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxSizeX_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Size Y
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxSizeY_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Size Z
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxSizeZ_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size X
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Z
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Name
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Name
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Name_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bin X
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BinX
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BinX_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bin Y
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BinY
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BinY_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bin Z
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BinZ
- 155
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BinZ_RBV
- 260
- 225
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min X
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinX
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinX_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min Y
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinY
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinY_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min Z
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinZ
- 155
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinZ_RBV
- 260
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Size X
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SizeX
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SizeX_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Size Y
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SizeY
- 155
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SizeY_RBV
- 260
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Size Z
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SizeZ
- 155
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SizeZ_RBV
- 260
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Auto Size X
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)AutoSizeX
- 155
- 400
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)AutoSizeX_RBV
- 300
- 400
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Auto Size Y
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)AutoSizeY
- 155
- 425
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)AutoSizeY_RBV
- 300
- 425
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Auto Size Z
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)AutoSizeZ
- 155
- 450
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)AutoSizeZ_RBV
- 300
- 450
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Reverse X
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReverseX
- 155
- 475
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReverseX_RBV
- 300
- 475
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Reverse Y
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReverseY
- 155
- 500
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReverseY_RBV
- 300
- 500
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Reverse Z
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ReverseZ
- 155
- 525
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ReverseZ_RBV
- 300
- 525
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Enable X
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableX
- 155
- 550
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableX_RBV
- 300
- 550
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Enable Y
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableY
- 155
- 575
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableY_RBV
- 300
- 575
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Enable Z
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableZ
- 155
- 600
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableZ_RBV
- 300
- 600
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Enable Scale
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableScale
- 155
- 625
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableScale_RBV
- 300
- 625
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Scale
- 650
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Scale
- 155
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Scale_RBV
- 260
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type Out
- 675
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataTypeOut
- 155
- 675
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataTypeOut_RBV
- 260
- 675
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Collapse Dims
- 700
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)CollapseDims
- 155
- 700
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)CollapseDims_RBV
- 300
- 700
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ND Circular Buff
- 406
- 30
- 396
- 381
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Plugin Type
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PluginType_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Port
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayPort
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayPort_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Address
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayAddress
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayAddress_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Enable Callbacks
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableCallbacks
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableCallbacks_RBV
- 300
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Min Callback Time
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinCallbackTime
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinCallbackTime_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Free
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)QueueFree
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Size
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)QueueSize
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)QueueSize_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Execution Time
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExecutionTime_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dropped Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Process Plugin
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ProcessPlugin
- 155
- 225
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- N Dimensions
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 155
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Codec
- 406
- 416
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Threads
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumThreads
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumThreads_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 406
- 477
- 396
- 306
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Dropped Output Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedOutputArrays
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedOutputArrays_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Byte Rate
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxByteRate
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxByteRate_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blocking Callbacks
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)BlockingCallbacks
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)BlockingCallbacks_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Max Threads
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxThreads_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)SortMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SortFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Disordered Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DisorderedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DisorderedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compressed Size
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 406
- 788
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 807
- 30
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pool Alloc Buffers
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Empty Free List
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 155
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Collect
- 807
- 191
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Queued Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Plugins
- 807
- 352
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Codec
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Readout
- 807
- 413
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 155
- 25
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Setup
- 807
- 524
- 396
- 231
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- asynNDArrayDriver Ungrouped
- 807
- 760
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROIStat.pvi.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROIStat.pvi.bob
deleted file mode 100644
index a30fd243..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROIStat.pvi.bob
+++ /dev/null
@@ -1,3758 +0,0 @@
-
-
-
- NDPluginROIStat
- 0
- 1208
- 835
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- NDPluginROIStat
- 1208
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- NDROI Stat
- 5
- 30
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Reset All
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ResetAll
- 155
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- TS Control
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)TSControl
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- TS Num Points
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)TSNumPoints
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- TS Current Point
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSCurrentPoint
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Acquiring
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)TSAcquiring
- 247
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ND Circular Buff
- 5
- 191
- 396
- 381
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Plugin Type
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PluginType_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Port
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayPort
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayPort_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Address
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayAddress
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayAddress_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Enable Callbacks
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableCallbacks
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableCallbacks_RBV
- 300
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Min Callback Time
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinCallbackTime
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinCallbackTime_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Free
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)QueueFree
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Size
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)QueueSize
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)QueueSize_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Execution Time
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExecutionTime_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dropped Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Process Plugin
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ProcessPlugin
- 155
- 225
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- N Dimensions
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 155
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Codec
- 5
- 577
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Threads
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumThreads
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumThreads_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 406
- 30
- 396
- 306
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Dropped Output Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedOutputArrays
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedOutputArrays_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Byte Rate
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxByteRate
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxByteRate_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blocking Callbacks
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)BlockingCallbacks
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)BlockingCallbacks_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Max Threads
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxThreads_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)SortMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SortFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Disordered Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DisorderedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DisorderedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compressed Size
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 406
- 341
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 406
- 452
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pool Alloc Buffers
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Empty Free List
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 155
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Collect
- 406
- 613
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Queued Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Plugins
- 406
- 774
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Codec
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Readout
- 807
- 30
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size X
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Setup
- 807
- 191
- 396
- 231
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI
- 807
- 427
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size Z
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- asynNDArrayDriver Ungrouped
- 807
- 488
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginStats.pvi.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginStats.pvi.bob
deleted file mode 100644
index 6828c1e3..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginStats.pvi.bob
+++ /dev/null
@@ -1,7995 +0,0 @@
-
-
-
- NDPluginStats
- 0
- 1974
- 966
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- NDPluginStats
- 1974
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- AD Plugins
- 5
- 30
- 396
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Net
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Net
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Net_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Codec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Codec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Readout
- 5
- 116
- 396
- 206
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Min Y
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinY
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinY_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min X
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinX
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinX_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size X
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeX_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size Y
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeY_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Size
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySize_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Data Type
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)DataType
- 155
- 125
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DataType_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Color Mode
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)ColorMode
- 155
- 150
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ColorMode_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Time Series N
- 5
- 327
- 396
- 256
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- TS Min Value
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMinValue
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Max Value
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMaxValue
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Mean Value
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMeanValue
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Total
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSTotal
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Net
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSNet
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Min Value
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinValue
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinValue_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Value
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxValue
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxValue_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Mean Value
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MeanValue
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MeanValue_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Total
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Total
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Total_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI Stat 8
- 5
- 588
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Bgd Width
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)BgdWidth
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)BgdWidth_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Stats
- 406
- 30
- 761
- 931
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Compute Statistics
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ComputeStatistics
- 155
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ComputeStatistics_RBV
- 300
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Compute Profiles
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ComputeProfiles
- 155
- 25
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ComputeProfiles_RBV
- 300
- 25
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Profile Size X
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileSizeX_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Size Y
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileSizeY_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Average X
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileAverageX_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Average Y
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileAverageY_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Threshold X
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileThresholdX_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Threshold Y
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileThresholdY_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Centroid X
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileCentroidX_RBV
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Centroid Y
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileCentroidY_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Cursor X
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileCursorX_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Profile Cursor Y
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ProfileCursorY_RBV
- 155
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Cursor X
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CursorX
- 155
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CursorX_RBV
- 260
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Cursor Y
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CursorY
- 155
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CursorY_RBV
- 260
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Min X
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMinX
- 155
- 350
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Min Y
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMinY
- 155
- 375
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Max X
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMaxX
- 155
- 400
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Max Y
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSMaxY
- 155
- 425
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Timestamp
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSTimestamp
- 155
- 450
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max X
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxX
- 155
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxX_RBV
- 260
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Y
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxY
- 155
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxY_RBV
- 260
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compute Histogram
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ComputeHistogram
- 155
- 525
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ComputeHistogram_RBV
- 300
- 525
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Hist Size
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistSize
- 155
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistSize_RBV
- 260
- 550
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compute Centroid
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ComputeCentroid
- 155
- 575
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ComputeCentroid_RBV
- 300
- 575
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Hist Min
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistMin
- 155
- 600
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistMin_RBV
- 260
- 600
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Centroid Threshold
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CentroidThreshold
- 155
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CentroidThreshold_RBV
- 260
- 625
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Hist Max
- 650
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistMax
- 155
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistMax_RBV
- 260
- 650
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Hist Below
- 675
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistBelow
- 155
- 675
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistBelow_RBV
- 260
- 675
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Hist Above
- 700
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistAbove
- 155
- 700
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistAbove_RBV
- 260
- 700
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Hist Entropy
- 725
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)HistEntropy
- 155
- 725
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)HistEntropy_RBV
- 260
- 725
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Histogram
- 750
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Histogram_RBV
- 155
- 750
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Histogram X
- 775
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)HistogramX_RBV
- 155
- 775
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Eccentricity
- 800
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Eccentricity
- 155
- 800
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Eccentricity_RBV
- 260
- 800
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Orientation
- 825
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Orientation
- 155
- 825
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Orientation_RBV
- 260
- 825
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Sigma
- 850
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSigma
- 155
- 850
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Centroid Total
- 875
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSCentroidTotal
- 155
- 875
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Centroid X
- 365
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSCentroidX
- 520
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Centroid Y
- 365
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSCentroidY
- 520
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Sigma X
- 365
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSigmaX
- 520
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Sigma Y
- 365
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSigmaY
- 520
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Sigma XY
- 365
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSigmaXY
- 520
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Skew X
- 365
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSkewX
- 520
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Skew Y
- 365
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSSkewY
- 520
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Kurtosis X
- 365
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSKurtosisX
- 520
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Kurtosis Y
- 365
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSKurtosisY
- 520
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Eccentricity
- 365
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSEccentricity
- 520
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- TS Orientation
- 365
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TSOrientation
- 520
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Centroid Total
- 365
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CentroidTotal
- 520
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CentroidTotal_RBV
- 625
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Centroid X
- 365
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CentroidX
- 520
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CentroidX_RBV
- 625
- 300
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Centroid Y
- 365
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)CentroidY
- 520
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)CentroidY_RBV
- 625
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sigma X
- 365
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SigmaX
- 520
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SigmaX_RBV
- 625
- 350
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sigma Y
- 365
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SigmaY
- 520
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SigmaY_RBV
- 625
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sigma XY
- 365
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SigmaXY
- 520
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SigmaXY_RBV
- 625
- 400
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Skew X
- 365
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SkewX
- 520
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SkewX_RBV
- 625
- 425
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Skew Y
- 365
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SkewY
- 520
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SkewY_RBV
- 625
- 450
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Kurtosis X
- 365
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)KurtosisX
- 520
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)KurtosisX_RBV
- 625
- 475
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Kurtosis Y
- 365
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)KurtosisY
- 520
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)KurtosisY_RBV
- 625
- 500
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDPluginStats Ungrouped
- 1172
- 30
- 396
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Cursor Val
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CursorVal
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sigma Value
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SigmaValue
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Sigma_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Circular Buff
- 1172
- 116
- 396
- 381
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Plugin Type
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PluginType_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Port
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayPort
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayPort_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ND Array Address
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDArrayAddress
- 155
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDArrayAddress_RBV
- 260
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Enable Callbacks
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EnableCallbacks
- 155
- 75
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)EnableCallbacks_RBV
- 300
- 75
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Min Callback Time
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MinCallbackTime
- 155
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MinCallbackTime_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Free
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)QueueFree
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Queue Size
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)QueueSize
- 155
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)QueueSize_RBV
- 260
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Execution Time
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ExecutionTime_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dropped Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Process Plugin
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ProcessPlugin
- 155
- 225
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- N Dimensions
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDimensions
- 155
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NDimensions_RBV
- 260
- 250
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Dimensions
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)Dimensions
- 155
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)Dimensions_RBV
- 260
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Unique Id
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)UniqueId_RBV
- 155
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Time Stamp
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)TimeStamp_RBV
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Codec
- 1172
- 502
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Threads
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NumThreads
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)NumThreads_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- ND Plugin Base Full
- 1172
- 563
- 396
- 306
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Dropped Output Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DroppedOutputArrays
- 155
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DroppedOutputArrays_RBV
- 260
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Max Byte Rate
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)MaxByteRate
- 155
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)MaxByteRate_RBV
- 260
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Blocking Callbacks
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)BlockingCallbacks
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)BlockingCallbacks_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Max Threads
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)MaxThreads_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Mode
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P)$(R)SortMode
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortMode_RBV
- 260
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Time
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortTime
- 155
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortTime_RBV
- 260
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Free
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SortFree
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Sort Size
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)SortSize
- 155
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)SortSize_RBV
- 260
- 175
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Disordered Arrays
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)DisorderedArrays
- 155
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)DisorderedArrays_RBV
- 260
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Compressed Size
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)CompressedSize_RBV
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Bayer Pattern
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)BayerPattern_RBV
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Attr File
- 1573
- 30
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- ND Attributes File
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesFile
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Macros
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)NDAttributesMacros
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- ND Attributes Status
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NDAttributesStatus
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- AD Buffers
- 1573
- 141
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Pool Alloc Buffers
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolAllocBuffers
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Free Buffers
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolFreeBuffers
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Max Mem
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolMaxMem
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Pool Used Mem
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PoolUsedMem
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Empty Free List
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)EmptyFreeList
- 155
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
-
- AD Collect
- 1573
- 302
- 396
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Num Queued Arrays
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)NumQueuedArrays
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Wait For Plugins
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)WaitForPlugins
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Acquire
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)Acquire
- 155
- 50
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)Acquire_RBV
- 300
- 50
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Array Counter
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P)$(R)ArrayCounter
- 155
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P)$(R)ArrayCounter_RBV
- 260
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Array Callbacks
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P)$(R)ArrayCallbacks
- 155
- 100
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P)$(R)ArrayCallbacks_RBV
- 300
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AD Setup
- 1573
- 463
- 396
- 231
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Port Name
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)PortName_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Manufacturer
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Manufacturer_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Model
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)Model_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Serial Number
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SerialNumber_RBV
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Firmware Version
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)FirmwareVersion_RBV
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SDK Version
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)SDKVersion_RBV
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Driver Version
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)DriverVersion_RBV
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- AD Core Version
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ADCoreVersion_RBV
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- NDROI
- 1573
- 699
- 396
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Array Size Z
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)ArraySizeZ_RBV
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- asynNDArrayDriver Ungrouped
- 1573
- 760
- 396
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Acquire Busy CB
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P)$(R)AcquireBusyCB
- 247
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Epics TS Sec
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSSec_RBV
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Epics TS Nsec
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P)$(R)EpicsTSNsec_RBV
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ProfileCursorGraphs.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ProfileCursorGraphs.bob
deleted file mode 100644
index f358edbc..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ProfileCursorGraphs.bob
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
- Profile Cursor
- 0
- 620
- 594
-
-
-
-
-
-
- 5
- 5
-
- X/Y Plot
- 620
- 295
-
-
-
-
-
- Pixels
- false
- false
- 0.0
- 100.0
- false
-
-
-
-
-
-
-
-
- true
-
-
-
- Counts
- false
- false
- 0.0
- 100.0
- false
-
-
-
-
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
- $(traces[0].y_pv)
-
- $(P):STAT:ProfileCursorX_RBV
-
- 0
- 1
-
-
-
-
- 1
- 0
- 0
- 10
- true
-
-
-
-
- X/Y Plot_1
- 299
- 620
- 295
-
-
-
-
-
- Pixels
- false
- false
- 0.0
- 100.0
- false
-
-
-
-
-
-
-
-
- true
-
-
-
- Counts
- false
- false
- 0.0
- 100.0
- false
-
-
-
-
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
- $(traces[0].y_pv)
-
- $(P):STAT:ProfileCursorY_RBV
-
- 0
- 1
-
-
-
-
- 1
- 0
- 0
- 10
- true
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/colour.def b/example-synoptic/b23-services/synoptic/techui-support/bob/colour.def
deleted file mode 100644
index 0d317a34..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/colour.def
+++ /dev/null
@@ -1,67 +0,0 @@
-# Named colors
-#
-# Format:
-# NameOfColor = red, green, blue [, alpha ] | PreviouslyDefinedNameOfColor
-# with values in 0..255 range.
-#
-# Whenever possible, use named colors in displays
-# instead of arbitrary red/green/blue values.
-
-# ------- Predefined colors ----------------
-# May be overridden in here
-
-# Alarm related
-OK = 0, 255, 0
-MINOR = 255, 128, 0
-MAJOR = 255, 0, 0
-INVALID = 255, 0, 255
-DISCONNECTED = 200, 0, 200, 200
-
-# Default color for text
-Text=0,0,0
-
-# Default color for 'active' text that's being edited
-#ActiveText=184, 195, 223
-ActiveText=255, 255, 255
-
-# Display background
-Background = 255, 255, 255
-
-# .. for widgets that read/write a value
-Read_Background = 240, 240, 240
-Write_Background = 128, 255, 255
-
-# .. for buttons
-Button_Background = 210, 210, 210
-
-# ------- Examples for additional colors ----------------
-# Also show ideas for site-specific guidelines that
-# are required to make sense of the color names.
-
-# Styling
-Header_Background=77,77,77
-Header_ForeGround=255,255,255
-
-# Use alarm colors only when you mean to indicate an alarm.
-# Avoid using 'Red' which might suggest an alarm
-# just because you like the look of red.
-# STOP looks similar to red=MAJOR alarm, and is allowed
-# for 'STOP' type of buttons
-STOP = MAJOR
-
-# Attention looks similar to a MINOR alarm.
-# It is meant to draw attention
-Attention = 255,160,0
-
-# The colors for On/Off, Open/Close etc,.
-# "On" does not necessarily mean 'device is turned on', but
-# stands for 'indicator is on, active, illuminated'.
-# For a 'motor is at target' type indicator, the motor would
-# actually be 'off' while the indicator uses the 'On' color.
-#
-# If one of the states represents an alarm, the corresponding alarm color may be used.
-# For example, a limit switch indicator could use colors "Off" and "MAJOR":
-# Off when idle, MAJOR when the limit switch was hit and this is an abnormal situation
-# that requires attention.
-On = OK
-Off = 237,237,237
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/digitelMpc/digitelMpcIonp.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/digitelMpc/digitelMpcIonp.bob
deleted file mode 100644
index 0f10d609..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/digitelMpc/digitelMpcIonp.bob
+++ /dev/null
@@ -1,514 +0,0 @@
-
-
-
- digitelMpcIonp
- 0
- 301
- 243
-
-
-
-
-
-
-
-
-
- $(P)
- 301
- 243
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LED
- $(device):I
- 234
- 180
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ToggleButton
- $(P):START
- 145
- 180
- 84
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label_20
- Control
- 2
- 183
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
-
- Label_14
- Status
- 23
- 66
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_9
- $(P):STA
- 158
- 70
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_15
- Pressure
- 24
- 40
- 135
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_50
- 23
- 65
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Pressure_3
- $(P):P
- 158
- 43
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_51
- 23
- 91
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_52
- 23
- 117
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_16
- Voltage
- 23
- 92
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_10
- $(P):V
- 158
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_55
- 23
- 143
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_17
- Current
- 23
- 118
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_11
- $(P):I
- 158
- 122
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_56
- 23
- 168
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_19
- Pump Size
- 23
- 143
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_12
- $(P):SIZE
- 158
- 147
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_57
- 23
- 194
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Gauge_17
- $(P):HV
- 158
- 172
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_27
- Strapping
- 23
- 172
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_58
- 20
- 223
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/dls_class.bcf b/example-synoptic/b23-services/synoptic/techui-support/bob/dls_class.bcf
deleted file mode 100644
index 65fb7b67..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/dls_class.bcf
+++ /dev/null
@@ -1,721 +0,0 @@
-
-
- Widget Classes
- 0
-
-
-
-
-
- DEFAULT
- 230
- 10
- 170
- 40
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- DEFAULT_PV
- 230
- 70
- 170
- 40
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- TITLE
- Header 1
- 180
- 38
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label_1
- Header 2
- 450
- 60
- 124
- 23
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label_2
- Header 3
- 450
- 110
- 124
- 23
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- DEFAULT
- Label
- 450
- 150
- 116
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- DEFAULT
- 20
- 550
- 340
- 40
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- DEFAULT_READ
- 20
- 500
- 340
- 40
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- false
- 2
-
-
-
-
-
-
- DEFAULT
- 90
- 30
- 40
- 40
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- Label
- 670
- 20
- 78
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 20
- 260
- 340
- 220
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 630
- 48
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- DEFAULT
- 600
- 110
- 170
- 30
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- DEFAULT
-
-
- Tab 1
-
-
-
-
- Tab 2
-
-
-
-
- 375
- 190
- 405
- 150
-
-
-
-
-
-
- DEFAULT
- 11
- 420
- 360
- 345
- 212
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Column 1
- 112
- true
-
-
- Column 2
- 112
- true
-
-
- Column 3
- 112
- true
-
-
-
-
- DEFAULT
- 30
- 83
- 40
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 30
- 133
- 184
- 40
- Primary button
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 30
- 200
- 184
- 40
- Secondary button
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 540
- 150
- 225
- 40
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 375
- 590
-
-
-
-
-
-
-
-
-
- VIRIDIS
-
-
- true
- X
- 0.0
- 100.0
-
-
-
-
-
-
-
-
-
-
- true
- Y
- 0.0
- 100.0
-
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 30
- 620
- https://cs-web-symbol.diamond.ac.uk/catalogue/default_symbol.png
-
-
- DEFAULT
- PREFIX:PVI_GENERATED:COMBO-BOX-1
- 20
- 750
- 231
- 40
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
- false
- true
- Are you sure?
-
-
- DEFAULT
- 910
- 480
- 130
- 100
-
- - Item 1
- - Item 2
-
-
-
- DEFAULT
- 150
- 620
- 120
- 30
-
-
-
-
-
-
- DEFAULT
- 20
- 800
- 230
- 240
-
-
-
-
-
-
- ERROR
- 860
- 230
- 40
- 40
-
-
-
-
-
-
-
-
-
-
- GOOD_BAD
- 920
- 230
- 40
- 40
-
-
-
-
-
-
-
-
-
-
- ON_OFF
- 980
- 230
- 40
- 40
-
-
-
-
-
-
-
-
-
-
- WARNING
- 1040
- 230
- 40
- 40
-
-
-
-
-
-
-
-
-
-
- DEFAULT
- 860
- 280
- 40
- 40
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
- GOOD_BAD_ERROR
- 920
- 280
- 40
- 40
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
- COMMENT
- 860
- 150
- 140
- 60
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Label
- 860
- 133
- 90
- 60
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937a.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937a.bob
deleted file mode 100644
index 5e723f91..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937a.bob
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
- mks937a
- 0
- 290
- 232
-
-
-
-
- 4
- 4
-
- Details
- 4
- 30
- 282
- 198
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Line Frequency
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Pressure Unit
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Controller Version
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Comms Version
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Slot CC
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Slot A
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Label
- Slot B
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- Frequency
- $(P):F
- 124
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure unit
- $(P):UNIT
- 124
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Controller Version
- $(P):CTLV
- 124
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Comms Version
- $(P):COMV
- 124
- 72
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Slot CC
- $(P):MCC
- 124
- 96
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Slot A
- $(P):MA
- 124
- 120
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Slot B
- $(P):MB
- 124
- 144
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- Title
- TITLE
- $(P)
- 290
- 26
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aGauge.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aGauge.bob
deleted file mode 100644
index 97a352fa..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aGauge.bob
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
- mks937aGauge
- 0
- 301
- 244
-
-
-
-
-
-
-
-
-
- $(P)
- 301
- 244
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Meter
- $(P):P
- 265
- 125
-
-
- Label
- Pressure
- 130
- 135
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_36
- 5
- 155
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Pressure
- $(P):P
- 140
- 133
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_1
- Gauge
- 5
- 156
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_37
- 5
- 181
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Gauge
- $(P):GAUGE
- 140
- 159
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_2
- Setpoints Overwrite
- 5
- 182
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_38
- 5
- 207
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Combo Box
- $(P):ILKSETSP
- 140
- 185
- 120
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aImg.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aImg.bob
deleted file mode 100644
index 388bbee8..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aImg.bob
+++ /dev/null
@@ -1,464 +0,0 @@
-
-
-
- mks937aImg
- 0
- 301
- 382
-
-
-
-
-
-
-
-
-
- $(P)
- 301
- 321
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label_9
- Status
- 5
- 156
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_5
- $(P):STA
- 140
- 160
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Meter_2
- $(P):P
- 265
- 125
-
-
- Label_10
- Pressure
- 130
- 135
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_45
- 5
- 155
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Pressure_2
- $(P):P
- 140
- 133
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_46
- 5
- 181
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_47
- 5
- 207
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_11
- IMG Overpressure
- 5
- 182
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_6
- $(P):PRO:SP
- 140
- 186
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_48
- 5
- 233
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_12
- Valve I/L
- 5
- 208
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_7
- $(P):RLY:SP
- 140
- 212
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_49
- 5
- 258
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_13
- MPS I/L
- 5
- 233
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_8
- $(P):RLA:SP
- 140
- 237
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_53
- 5
- 284
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Control
- 321
- 301
- 61
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rectangle_54
- 24
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Boolean Button_1
- $(P):SWITCHING
- 135
- 2
- 120
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label_18
- Cold Cathode
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aPirg.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aPirg.bob
deleted file mode 100644
index 2ea83a7b..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aPirg.bob
+++ /dev/null
@@ -1,448 +0,0 @@
-
-
-
- mks937aPirg
- 0
- 301
- 356
-
-
-
-
-
-
-
-
-
- $(P)
- 301
- 295
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label_4
- Status
- 5
- 156
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_1
- $(P):STA
- 140
- 160
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Meter_1
- $(P):P
- 265
- 125
-
-
- Label_5
- Pressure
- 130
- 135
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Rectangle_39
- 5
- 155
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Pressure_1
- $(P):P
- 140
- 133
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_40
- 5
- 181
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_42
- 5
- 207
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_6
- IMG Enable
- 5
- 182
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_2
- $(P):CTL:SP
- 140
- 186
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_43
- 5
- 233
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_7
- Ion Pump I/L On
- 5
- 208
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_3
- $(P):RLY:SP
- 140
- 212
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_44
- 5
- 258
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_8
- MPS I/L 1
- 5
- 233
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Gauge_4
- $(P):RLY2:SP
- 140
- 237
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- Controls
- 295
- 301
- 61
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rectangle_45
- 24
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Boolean Button
- $(P):CTL:ENABLE
- 135
- 2
- 120
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label_9
- Pirg Filament
- 130
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/MOTOR.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/MOTOR.bob
deleted file mode 100644
index 77c8a7df..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/MOTOR.bob
+++ /dev/null
@@ -1,2407 +0,0 @@
-
-
-
- MOTOR Subscreen
- 0
- 832
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- MOTOR
- 779
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Eloss
- 5
- 30
- 352
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Eloss Clear
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):ELOSS:ELOSS-CLEAR
- Go
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
-
- Limit Violation
- 5
- 91
- 352
- 131
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- User High Limit
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- User Low Limit
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Dial High Limit
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Dial Low Limit
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- TextEntry_33
- $(P)$(M):LIMIT_VIOLATION:USER-HIGH-LIMIT
- 105
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_35
- $(P)$(M):LIMIT_VIOLATION:USER-LOW-LIMIT
- 105
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_37
- $(P)$(M):LIMIT_VIOLATION:DIAL-HIGH-LIMIT
- 105
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_38
- $(P)$(M):LIMIT_VIOLATION:DIAL-LOW-LIMIT
- 105
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_49
- 72
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_50
- 47
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_51
- 22
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Kill
- 5
- 227
- 352
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Kill
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):KILL:KILL
- Go
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
-
- Sync Val Rbv
- 5
- 288
- 352
- 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Sync Val RBV
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):SYNC_VAL_RBV:SYNC-VAL-RBV
- Go
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
-
- Commands
- 5
- 349
- 352
- 206
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Home Forward
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:HOME-FORWARD
- Go
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Home Reverse
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:HOME-REVERSE
- Go
- 105
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Jog Forward
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:JOG-FORWARD
- Go
- 105
- 50
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Jog Reverse
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:JOG-REVERSE
- Go
- 105
- 75
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Tweak Forward
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:TWEAK-FORWARD
- Go
- 105
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Tweak Reverse
- 125
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- WritePV
-
-
- $(name)
- $(pv_name)
- 1
-
-
- $(P)$(M):COMMANDS:TWEAK-REVERSE
- Go
- 105
- 125
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- Label
- Tweak Step
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- TextEntry_40
- $(P)$(M):COMMANDS:TWEAK-STEP
- 105
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_43
- 147
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_44
- 122
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_45
- 97
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_46
- 72
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_47
- 47
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_48
- 22
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Calibration
- 5
- 560
- 352
- 156
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Direction
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ComboBox
- $(P)$(M):CALIBRATION:DIRECTION
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Neg
- - Pos
-
- false
-
-
- Label
- User Offset
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Set Use
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ComboBox
- $(P)$(M):CALIBRATION:SET-USE
- 105
- 50
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Set
- - Use
-
- false
-
-
- Label
- Offset
- 75
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ComboBox
- $(P)$(M):CALIBRATION:OFFSET
- 105
- 75
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Variable
- - Fixed
-
- false
-
-
- Label
- Use Encoder
- 100
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ComboBox
- $(P)$(M):CALIBRATION:USE-ENCODER
- 105
- 100
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - No
- - Yes
-
- false
-
-
- TextEntry_41
- $(P)$(M):CALIBRATION:USER-OFFSET
- 105
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_39
- 97
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_40
- 72
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_41
- 47
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_42
- 22
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Resolution
- 5
- 721
- 352
- 106
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Resolution
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- ComboBox
- $(P)$(M):RESOLUTION:RESOLUTION
- 105
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 1
- - 10
- - 100
-
- false
-
-
- Label
- Motor Step Size
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Encode Step Size
- 50
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- TextEntry_42
- $(P)$(M):RESOLUTION:MOTOR-STEP-SIZE
- 105
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_43
- $(P)$(M):CALIBRATION:USER-OFFSET
- 105
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_37
- 47
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_38
- 22
- 310
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Motion
- 357
- 30
- 422
- 331
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Max Velocity
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Base Velocity
- 25
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Velocity
- 50
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Secs To Velocity
- 75
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- JVEL
- 100
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Jog Acceleration
- 125
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Backlash Distance
- 150
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Backlash Velocity
- 175
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Backlash Secs To Velocity
- 200
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Move Fraction
- 225
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Retry Deadband
- 250
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- Max Retries
- 275
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- TextEntry_20
- $(P)$(M):MOTION:BASE-VELOCITY
- 175
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_19
- $(P)$(M):MOTION:MAX-VELOCITY
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_21
- $(P)$(M):MOTION:VELOCITY
- 175
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_22
- $(P)$(M):MOTION:SECS-TO-VELOCITY
- 175
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_23
- $(P)$(M):MOTION:JVEL
- 175
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_24
- $(P)$(M):MOTION:JOG-ACCELERATION
- 175
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_25
- $(P)$(M):MOTION:BACKLASH-DISTANCE
- 175
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_26
- $(P)$(M):MOTION:BACKLASH-VELOCITY
- 175
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_27
- $(P)$(M):MOTION:BACKLASH-SECS-TO-VELOCITY
- 175
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_28
- $(P)$(M):MOTION:MOVE-FRACTION
- 175
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_29
- $(P)$(M):MOTION:RETRY-DEADBAND
- 175
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_30
- $(P)$(M):MOTION:MAX-RETRIES
- 175
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_26
- 272
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_27
- 247
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_28
- 222
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_29
- 197
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_30
- 172
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_31
- 147
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_32
- 122
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_33
- 97
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_34
- 72
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_35
- 47
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_36
- 22
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- Other
- 357
- 361
- 422
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- PREC
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Label
- EGU
- 25
- 170
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- TextEntry_31
- $(P)$(M):OTHER:PREC
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextEntry_32
- $(P)$(M):OTHER:EGU
- 175
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Rectangle_25
- 22
- 380
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/motor_embed.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/motor_embed.bob
deleted file mode 100644
index 6e3543b6..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/motor_embed.bob
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
- motor_embed
- 0
- 205
- 120
-
-
-
-
-
-
-
-
-
- $(M)
- 205
- 120
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tweak Left
- DEFAULT_PV
-
-
- $(name)
- $(pv_name)
- value
-
-
- $(P):$(M).TWR
- -
- 10
- 30
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(tooltip)
-
-
- Tweak Right
- DEFAULT_PV
-
-
- $(name)
- $(pv_name)
- value
-
-
- $(P):$(M).TWF
- +
- 140
- 10
- 30
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(tooltip)
-
-
- OpenDisplay
-
-
- $(IOC)/pmacAxis.pvi.bob
-
- :$(M)
- $(P)
-
- tab
-
-
- More
- 60
- 40
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(actions)
-
-
- WritePV_28
- DEFAULT_PV
-
-
- $(name)
- $(pv_name)
- value
-
-
- $(P):$(M).STOP
- STOP
- 130
- 60
- 40
- 20
-
-
-
-
-
-
-
-
-
-
-
-
- $(tooltip)
-
-
- TextEntry_27
- $(P):$(M).TWV
- 45
- 60
- 80
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Moving
- $(P):$(M).DMOV
- 150
- 35
- 20
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Serverity
- $(P):$(M).SEVR
- 35
- 20
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PV
- $(P):$(M)
- 35
- 10
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Readback PV
- $(P):$(M).RBV
- 25
- 35
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/pmacController.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/pmacController.bob
deleted file mode 100644
index fccd5577..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/pmacController.bob
+++ /dev/null
@@ -1,3101 +0,0 @@
-
-
-
- pmacController
- 0
- 1172
- 966
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- pmacController
- 1172
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Pmac Controller
- 5
- 30
- 761
- 931
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Poll All Now
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):PollAllNow
- 155
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Defer Moves
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):DeferMoves
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Stop All
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):StopAll
- 155
- 50
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Kill All
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):KillAll
- 155
- 75
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- FEEDRATELIMIT
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):FEEDRATE_LIMIT
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTFAST
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_FAST
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTMEDIUM
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_MEDIUM
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTSLOW
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_SLOW
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGLEVEL
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_LEVEL
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGAXISNO
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_AXISNO
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGCSNO
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_CSNO
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGEXECUTE
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_EXECUTE
- 155
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DISABLEPOLL
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P):DISABLE_POLL
- 155
- 300
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Send Cmd
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):SendCmd
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- IVARIABLES
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):I_VARIABLES_RBV
- 155
- 350
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- PVARIABLES
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):P_VARIABLES_RBV
- 155
- 375
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- MVARIABLES
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):M_VARIABLES_RBV
- 155
- 400
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- PMACTYPE
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):PMACTYPE
- 155
- 425
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPUNUMCORES
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPUNUMCORES
- 155
- 450
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD0
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_0
- 155
- 475
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD1
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_1
- 155
- 500
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD2
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_2
- 155
- 525
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD3
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_3
- 155
- 550
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT1
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT1
- 155
- 575
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT2
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT2
- 155
- 600
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT3
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT3
- 155
- 625
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPLCBITS00
- 650
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PLCBITS00
- 155
- 650
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPLCBITS01
- 675
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PLCBITS01
- 155
- 675
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READGPIOINP
- 700
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_GPIO_INP
- 155
- 700
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READGPIOOUT
- 725
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_GPIO_OUT
- 155
- 725
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPROGBITS
- 750
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PROGBITS
- 155
- 750
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- MACROERRS
- 775
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):MACROERRS
- 155
- 775
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- GLOBALPROBLEM
- 800
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):GLOBAL_PROBLEM_RBV
- 247
- 800
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- FEEDRATEPROBLEM
- 825
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):FEEDRATE_PROBLEM_RBV
- 247
- 825
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- STATMSGNO
- 850
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_NO_RBV
- 155
- 850
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATTOTALWRITE
- 875
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_TOTAL_WRITE_RBV
- 155
- 875
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATTOTALREAD
- 365
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_TOTAL_READ_RBV
- 520
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGWRITE
- 365
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_WRITE_RBV
- 520
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGREAD
- 365
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_READ_RBV
- 520
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGTIME
- 365
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_TIME_RBV
- 520
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXWRITE
- 365
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_WRITE_RBV
- 520
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXREAD
- 365
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_READ_RBV
- 520
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXTIME
- 365
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_TIME_RBV
- 520
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVEWRITE
- 365
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_WRITE_RBV
- 520
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVEREAD
- 365
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_READ_RBV
- 520
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVETIME
- 365
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_TIME_RBV
- 520
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- FASTSIZE
- 365
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):FAST_SIZE_RBV
- 520
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- MEDIUMSIZE
- 365
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):MEDIUM_SIZE_RBV
- 520
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SLOWSIZE
- 365
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):SLOW_SIZE_RBV
- 520
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- COORDINATESYSGROUP
- 365
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P):COORDINATE_SYS_GROUP
- 520
- 325
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P):COORDINATE_SYS_GROUP_RBV
- 625
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Axes Readonly
- 365
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):AxesReadonly
- 520
- 350
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P):AxesReadonly_RBV
- 665
- 350
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- FEEDRATE
- 365
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):FEEDRATE
- 520
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P):FEEDRATE_RBV
- 625
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- Pmac Status
- 771
- 30
- 396
- 256
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- I10
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):I10
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- IOHANDSHAKE
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):IO_HANDSHAKE
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- PLCCONTROL
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):PLC_CONTROL
- 155
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- ERRREPMODE
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):ERRREPMODE
- 155
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- DPRAMCOMMSINT
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):DPRAM_COMMS_INT
- 247
- 100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- DPRAMCOMMS
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):DPRAM_COMMS
- 247
- 125
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- VMEADDRMODE
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):VME_ADDR_MODE
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- VMEDPRAMBASE
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):VME_DPRAMBASE
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- VMEINTLVL
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):VME_INTLVL
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/ppmacController.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/ppmacController.bob
deleted file mode 100644
index ddf7b56f..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/pmac/ppmacController.bob
+++ /dev/null
@@ -1,2779 +0,0 @@
-
-
-
- ppmacController
- 0
- 1172
- 966
-
-
-
-
- 4
- 4
-
- Title
- TITLE
- ppmacController
- 1172
- 25
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
-
-
- Pmac Controller
- 5
- 30
- 761
- 931
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- Poll All Now
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):PollAllNow
- 155
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Defer Moves
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):DeferMoves
- 155
- 25
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Stop All
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):StopAll
- 155
- 50
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- Kill All
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):KillAll
- 155
- 75
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- Label
- FEEDRATELIMIT
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):FEEDRATE_LIMIT
- 155
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTFAST
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_FAST
- 155
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTMEDIUM
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_MEDIUM
- 155
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- REPORTSLOW
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):REPORT_SLOW
- 155
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGLEVEL
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_LEVEL
- 155
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGAXISNO
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_AXISNO
- 155
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGCSNO
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_CSNO
- 155
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DEBUGEXECUTE
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):DEBUG_EXECUTE
- 155
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- DISABLEPOLL
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P):DISABLE_POLL
- 155
- 300
- 205
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- Send Cmd
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):SendCmd
- 155
- 325
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- Label
- IVARIABLES
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):I_VARIABLES_RBV
- 155
- 350
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- PVARIABLES
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):P_VARIABLES_RBV
- 155
- 375
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- MVARIABLES
- 400
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):M_VARIABLES_RBV
- 155
- 400
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 6
- 1
- 1
-
-
-
-
-
-
- Label
- PMACTYPE
- 425
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):PMACTYPE
- 155
- 425
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPUNUMCORES
- 450
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPUNUMCORES
- 155
- 450
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD0
- 475
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_0
- 155
- 475
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD1
- 500
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_1
- 155
- 500
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD2
- 525
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_2
- 155
- 525
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- CPULOAD3
- 550
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):CPULOAD_3
- 155
- 550
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT1
- 575
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT1
- 155
- 575
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT2
- 600
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT2
- 155
- 600
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READCTRLSTAT3
- 625
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_CTRLSTAT3
- 155
- 625
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPLCBITS00
- 650
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PLCBITS00
- 155
- 650
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPLCBITS01
- 675
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PLCBITS01
- 155
- 675
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READGPIOINP
- 700
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_GPIO_INP
- 155
- 700
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READGPIOOUT
- 725
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_GPIO_OUT
- 155
- 725
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READPROGBITS
- 750
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_PROGBITS
- 155
- 750
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- MACROERRS
- 775
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):MACROERRS
- 155
- 775
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- GLOBALPROBLEM
- 800
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):GLOBAL_PROBLEM_RBV
- 247
- 800
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- FEEDRATEPROBLEM
- 825
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- LED
- $(P):FEEDRATE_PROBLEM_RBV
- 247
- 825
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- STATMSGNO
- 850
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_NO_RBV
- 155
- 850
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATTOTALWRITE
- 875
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_TOTAL_WRITE_RBV
- 155
- 875
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATTOTALREAD
- 365
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_TOTAL_READ_RBV
- 520
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGWRITE
- 365
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_WRITE_RBV
- 520
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGREAD
- 365
- 50
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_READ_RBV
- 520
- 50
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMSGTIME
- 365
- 75
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MSG_TIME_RBV
- 520
- 75
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXWRITE
- 365
- 100
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_WRITE_RBV
- 520
- 100
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXREAD
- 365
- 125
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_READ_RBV
- 520
- 125
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATMAXTIME
- 365
- 150
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_MAX_TIME_RBV
- 520
- 150
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVEWRITE
- 365
- 175
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_WRITE_RBV
- 520
- 175
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVEREAD
- 365
- 200
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_READ_RBV
- 520
- 200
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- STATAVETIME
- 365
- 225
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):STAT_AVE_TIME_RBV
- 520
- 225
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- FASTSIZE
- 365
- 250
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):FAST_SIZE_RBV
- 520
- 250
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- MEDIUMSIZE
- 365
- 275
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):MEDIUM_SIZE_RBV
- 520
- 275
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- SLOWSIZE
- 365
- 300
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):SLOW_SIZE_RBV
- 520
- 300
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- COORDINATESYSGROUP
- 365
- 325
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ComboBox
- $(P):COORDINATE_SYS_GROUP
- 520
- 325
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TextUpdate
- $(P):COORDINATE_SYS_GROUP_RBV
- 625
- 325
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- Axes Readonly
- 365
- 350
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- ToggleButton
- $(P):AxesReadonly
- 520
- 350
- 20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Item 1
- - Item 2
-
-
-
- LED
- $(P):AxesReadonly_RBV
- 665
- 350
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Label
- FEEDRATE
- 365
- 375
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextEntry
- $(P):FEEDRATE
- 520
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- -1
- true
- 1
- 1
- true
- 1
-
-
-
-
-
-
- TextUpdate
- $(P):FEEDRATE_RBV
- 625
- 375
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- Power Pmac Status
- 771
- 30
- 396
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
- Label
- SERVOPERIOD
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):SERVO_PERIOD
- 155
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label
- READECHO
- 25
- 150
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 0
- true
- $(text)
-
-
- TextUpdate
- $(P):READ_ECHO
- 155
- 25
- 205
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/rga/rga.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/rga/rga.bob
deleted file mode 100644
index c8b36784..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/rga/rga.bob
+++ /dev/null
@@ -1,1005 +0,0 @@
-
-
- rga
- 548
- 646
- 4
- 4
-
- $(P)
- 548
- 646
-
-
-
-
-
- Label
- Current Data
- 120
- $(text)
-
-
- Label
- Detector Setting
- 24
- 120
- $(text)
-
-
- Label
- Total Pressure
- 48
- 120
- $(text)
-
-
- Frequency
- $(P):DATA
- 124
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure unit
- $(P):DET
- 124
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Controller Version
- $(P):TOTP
- 124
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Table
- 80
- 510
- 437
-
-
-
-
-
-
- Mass
- 100
- true
-
-
-
-
-
-
-
-
-
- Pressure
- 350
- true
-
-
-
-
-
-
- false
-
-
- Label_1
- 2: H2
- 7
- 124
- 120
- $(text)
-
-
- Frequency_1
- $(P):BAR:M2
- 187
- 118
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Progress Bar_1
- $(P):LOG:M2
- 283
- 116
- 208
- 24
-
-
- Label_2
- 4: He
- 7
- 154
- 120
- $(text)
-
-
- Frequency_2
- $(P):BAR:M4
- 187
- 148
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Progress Bar_2
- $(P):LOG:M4
- 283
- 146
- 208
- 24
-
-
- Label_3
- 14: CH2/N2++
- 7
- 188
- 120
- $(text)
-
-
- Frequency_3
- $(P):BAR:M14
- 187
- 182
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Progress Bar_3
- $(P):LOG:M14
- 283
- 180
- 208
- 24
-
-
- Label_4
- 15: Ch3
- 7
- 223
- 120
- $(text)
-
-
- Frequency_4
- $(P):BAR:M15
- 187
- 217
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Progress Bar_4
- $(P):LOG:M15
- 283
- 215
- 208
- 24
-
-
- Label_5
- 16:CH4
- 7
- 257
- 120
- $(text)
-
-
- Frequency_5
- $(P):BAR:M16
- 187
- 251
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Progress Bar_5
- $(P):LOG:M16
- 283
- 249
- 208
- 24
-
-
- Rectangle_36
- 7
- 142
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_37
- 7
- 174
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_38
- 7
- 208
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_39
- 7
- 243
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_40
- 7
- 277
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_6
- $(P):LOG:M18
- 283
- 288
- 208
- 24
-
-
- Frequency_6
- $(P):BAR:M18
- 187
- 290
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_6
- 18: H2O
- 7
- 296
- 120
- $(text)
-
-
- Rectangle_42
- 7
- 316
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_7
- $(P):LOG:M28
- 283
- 328
- 208
- 24
-
-
- Frequency_7
- $(P):BAR:M28
- 187
- 330
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_7
- 28: N2/CO
- 7
- 336
- 120
- $(text)
-
-
- Rectangle_43
- 7
- 356
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_8
- $(P):LOG:M32
- 283
- 368
- 208
- 24
-
-
- Frequency_8
- $(P):BAR:M32
- 187
- 370
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_8
- 32: O2
- 7
- 376
- 120
- $(text)
-
-
- Rectangle_44
- 7
- 396
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_9
- $(P):LOG:M40
- 283
- 408
- 208
- 24
-
-
- Frequency_9
- $(P):BAR:M40
- 187
- 410
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_9
- 40: Ar
- 7
- 416
- 120
- $(text)
-
-
- Rectangle_45
- 7
- 436
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_10
- $(P):LOG:M44
- 283
- 448
- 208
- 24
-
-
- Frequency_10
- $(P):BAR:M44
- 187
- 450
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_10
- 44: Co2
- 7
- 456
- 120
- $(text)
-
-
- Rectangle_46
- 7
- 476
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Progress Bar_11
- $(P):LOG:M69
- 283
- 488
- 208
- 24
-
-
- Frequency_11
- $(P):BAR:M69
- 187
- 490
- 84
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_11
- 69: CF3/C5H9
- 7
- 496
- 120
- $(text)
-
-
- Rectangle_47
- 7
- 516
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_13
- IMG Interlock
- 254
- 24
- 120
- $(text)
-
-
- Pressure unit_1
- $(P):ILK
- 378
- 24
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_14
- Sum of Peaks
- 254
- 48
- 120
- $(text)
-
-
- Pressure unit_2
- $(P):SUMP
- 378
- 48
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_49
- 120
- 116
- 1
- 400
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_50
- 5
- 45
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Label_15
- Head Status
- 7
- 536
- 120
- $(text)
-
-
- Combo Box
- $(P):CON
- 110
- 532
- 176
- 24
-
-
- Label_16
- Filament Status
- 7
- 572
- 120
- $(text)
-
-
- Combo Box_1
- $(P):SETFIL
- 110
- 568
- 92
- 24
-
-
- Combo Box_2
- $(P):FILCON
- 202
- 568
- 84
- 24
-
-
- Label_17
- Scan Mode
- 298
- 536
- 120
- $(text)
-
-
- Label_18
- Multiplier
- 298
- 572
- 120
- $(text)
-
-
- Combo Box_3
- $(P):SETSCAN
- 378
- 532
- 113
- 24
-
-
- Combo Box_4
- $(P):MLTCON
- 378
- 568
- 113
- 24
-
-
- Rectangle_51
- 7
- 562
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_52
- 7
- 598
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_53
- 5
- 21
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_54
- 71
- 484
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/settings.ini b/example-synoptic/b23-services/synoptic/techui-support/bob/settings.ini
deleted file mode 100644
index 04f4d811..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/settings.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-# DLS Phoebus settings
-
-# EDM fonts list, inferred from /dls_sw/prod/tools/RHEL7-x86_64/edm/1-12-89dls2/templates/edm/fonts.list
-org.csstudio.display.converter.edm/font_mappings=courier=courier,arial=arial,overview=arial,sub domain=arial, tech area=arial,device=arial,engineering=arial,helvetica=arial,.*=arial
-
-# Archiver URLs
-org.csstudio.trends.databrowser3/urls=pbraw://archappl.pri.diamond.ac.uk/retrieval|Primary Archiver Appliance*pbraw://sbarchappl.pri.diamond.ac.uk/retrieval|Standby Archiver Appliance
-org.csstudio.trends.databrowser3/archiver=pbraw://archappl.pri.diamond.ac.uk/retrieval|Primary Archiver Appliance
-
-# Classfiles
-
-org.csstudio.display.builder.model/class_files=./dls_class.bcf
-
-# Color files
-# Playing around with colours not done yet
-org.csstudio.display.builder.model/color_files= ./colour.def
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValve.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValve.bob
deleted file mode 100644
index b65590d1..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValve.bob
+++ /dev/null
@@ -1,333 +0,0 @@
-
-
- mks937a
- 290
- 252
- 4
- 4
-
- Details
- 4
- 30
- 282
- 218
-
-
-
-
-
- Label
- Status
- 27
- 120
- $(text)
-
-
- Label
- Mode
- 54
- 120
- $(text)
-
-
- Label
- Interlocks
- 81
- 120
- $(text)
-
-
- Label
- Operations
- 108
- 120
- $(text)
-
-
- Label
- Debounce
- 136
- 120
- $(text)
-
-
- Frequency
- $(P):WHYLOCKED
- 244
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure unit
- $(P):STA
- 124
- 27
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Controller Version
- $(P):MODE
- 124
- 54
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Comms Version
- $(P):ILKSTA
- 124
- 81
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Slot CC
- $(P):OPS
- 124
- 108
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Slot A
- $(P):ADB
- 164
- 136
- 80
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Rectangle_45
- 49
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_46
- 76
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_48
- 103
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_49
- 131
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_50
- 159
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Rectangle_51
- 22
- 245
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Combo Box
- $(P):$(ISBL)CON
- 165
- 80
- 20
-
-
- Action Button
-
-
- vacuumValveInterlocks.opi
- replace
- Open Display
-
-
- Interlocks
- 81
- 165
- 80
- 20
-
-
-
- Title
- TITLE
- $(P)
- 0
- 0
- 290
- 26
-
-
-
-
-
-
-
-
- true
- 1
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValveInterlocks.bob b/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValveInterlocks.bob
deleted file mode 100644
index f2a6d225..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValveInterlocks.bob
+++ /dev/null
@@ -1,1266 +0,0 @@
-
-
- vaccumValveInterlocks
- 301
- 466
-
-
-
-
-
- Polyline
- 630
- 210
- 10
- 10
-
-
- Detail
- 301
- 114
-
-
-
-
-
- Label
- Status
- 135
- 25
- 1
- 1
-
-
- Rectangle_36
- 5
- 25
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Pressure
- $(P):STA
- 140
- 3
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_1
- Mode
- 5
- 26
- 130
- 25
- 1
- 1
-
-
- Rectangle_37
- 5
- 51
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Gauge
- $(P):MODE
- 140
- 29
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Label_2
- Interlocks
- 5
- 52
- 130
- 25
- 1
- 1
-
-
- Rectangle_38
- 5
- 77
- 260
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- Gauge_1
- $(P):ILKSTA
- 140
- 55
- 120
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- Interlocks
- 114
- 152
- 350
-
-
-
-
-
- Byte Monitor
- $(P):ILK
- 38
- 15
- 240
- 16
- false
-
-
-
-
-
-
-
-
-
-
- Byte Monitor_1
- $(P):INIILK
- 15
- 38
- 15
- 240
- 16
- false
-
-
-
-
-
-
-
-
-
-
- Byte Monitor_2
- $(P):RAWILK
- 30
- 38
- 17
- 240
- 16
- false
-
-
-
-
-
-
-
-
-
-
- Polyline_6
- 7
- 8
- 40
- 30
-
-
-
-
-
-
-
-
-
-
- Polyline_7
- 23
- 18
- 30
-
-
-
-
-
-
-
-
-
-
- Polyline_1
- 38
- 28
- 20
- 10
-
-
-
-
-
-
-
-
-
-
- Label_3
- Latched
- 43
- 40
- 14
-
-
-
-
- 1
- 1
-
-
- Label_4
- Initial
- 49
- 10
- 30
- 14
-
-
-
-
- 1
- 1
-
-
- Label_5
- Current
- 54
- 21
- 40
- 14
-
-
-
-
- 1
- 1
-
-
- Pressure_1
- $(P):ILK0
- 56
- 40
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_3
- $(P):ILK1
- 56
- 55
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_4
- $(P):ILK2
- 56
- 69
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_5
- $(P):ILK3
- 56
- 84
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_6
- $(P):ILK4
- 56
- 100
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_7
- $(P):ILK5
- 56
- 115
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_8
- $(P):ILK6
- 56
- 130
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_9
- $(P):ILK7
- 56
- 145
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_10
- $(P):ILK8
- 56
- 160
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_11
- $(P):ILK9
- 56
- 175
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_12
- $(P):ILK10
- 56
- 189
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_13
- $(P):ILK11
- 56
- 204
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_14
- $(P):ILK12
- 56
- 220
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_15
- $(P):ILK13
- 56
- 235
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_16
- $(P):ILK14
- 56
- 250
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_17
- $(P):ILK15
- 56
- 266
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- menu
- $(P):CON
- 294
- 90
- 20
-
-
-
- Gauge Interlocks
- 149
- 114
- 152
- 313
-
-
-
-
-
- Label_6
- IMG
- 37
- 40
- 14
-
-
-
-
- 1
- 1
-
-
- Label_7
- Pirani
- 50
- 10
- 30
- 14
-
-
-
-
- 1
- 1
-
-
- Polyline_8
- 23
- 17
- 30
-
-
-
-
-
-
-
-
-
-
- Polyline_9
- 7
- 7
- 40
- 30
-
-
-
-
-
-
-
-
-
-
- Byte Monitor_3
- $(P):IMGILK
- 37
- 15
- 240
- 16
- false
-
-
-
-
-
-
-
-
-
-
- Byte Monitor_4
- $(P):PIRGILK
- 15
- 37
- 15
- 240
- 16
- false
-
-
-
-
-
-
-
-
-
-
- Pressure_18
- $(P):GILK0
- 56
- 39
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_19
- $(P):GILK1
- 56
- 54
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_20
- $(P):GILK2
- 56
- 68
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_21
- $(P):GILK3
- 56
- 83
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_22
- $(P):GILK4
- 56
- 99
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_23
- $(P):GILK5
- 56
- 114
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_24
- $(P):GILK6
- 56
- 129
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_25
- $(P):GILK7
- 56
- 144
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_26
- $(P):GILK8
- 56
- 159
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_27
- $(P):GILK9
- 56
- 174
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_28
- $(P):GILK10
- 56
- 188
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_29
- $(P):GILK11
- 56
- 203
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_30
- $(P):GILK12
- 56
- 219
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_31
- $(P):GILK13
- 56
- 234
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_32
- $(P):GILK14
- 56
- 249
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
- Pressure_33
- $(P):GILK15
- 56
- 265
- 60
- 11
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/3DCM_diag_3.gif b/example-synoptic/b23-services/synoptic/techui-support/symbols/3DCM_diag_3.gif
deleted file mode 100644
index ca8e04b1..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/3DCM_diag_3.gif and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image.png
deleted file mode 100644
index 99d62b8c..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image_Colour.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image_Colour.png
deleted file mode 100644
index cb110946..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image_Colour.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/Panda.jpg b/example-synoptic/b23-services/synoptic/techui-support/symbols/Panda.jpg
deleted file mode 100644
index d03793a2..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/Panda.jpg and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/WoodenArch.jpg b/example-synoptic/b23-services/synoptic/techui-support/symbols/WoodenArch.jpg
deleted file mode 100644
index 0b325049..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/WoodenArch.jpg and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1 (copy).svg
deleted file mode 100644
index 3a3a592d..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1 (copy).svg
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1.svg
deleted file mode 100644
index d764cf4f..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1.svg
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/aperture.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/aperture.svg
deleted file mode 100644
index 48c30a5a..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/aperture.svg
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/camera b/example-synoptic/b23-services/synoptic/techui-support/symbols/camera
deleted file mode 100644
index 9fd6b035..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/camera and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/camera-1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/camera-1.svg
deleted file mode 100644
index 969e6c85..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/camera-1.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/dcm.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/dcm.svg
deleted file mode 100644
index 7bf8f9df..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/dcm.svg
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera.svg
deleted file mode 100644
index 7b920b71..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera.svg
+++ /dev/null
@@ -1,460 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera_flipped.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera_flipped.png
deleted file mode 100644
index 5b5b54d4..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera_flipped.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick.svg
deleted file mode 100644
index 04385d19..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick.svg
+++ /dev/null
@@ -1,417 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1 (copy).svg
deleted file mode 100644
index 4caf86d2..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1 (copy).svg
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1.svg
deleted file mode 100644
index e0665c6d..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/floodgate.jpg b/example-synoptic/b23-services/synoptic/techui-support/symbols/floodgate.jpg
deleted file mode 100644
index 0c3e0505..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/floodgate.jpg and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.png
deleted file mode 100644
index 5c91a536..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.svg
deleted file mode 100644
index 0c2f2769..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/fm.svg
+++ /dev/null
@@ -1,421 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/fvg 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/fvg 0.svg
deleted file mode 100644
index 24b2577f..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/fvg 0.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/hfm.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/hfm.svg
deleted file mode 100644
index 778145f1..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/hfm.svg
+++ /dev/null
@@ -1,740 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0 (copy).svg
deleted file mode 100644
index 354a5586..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0 (copy).svg
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0.svg
deleted file mode 100644
index 8b7556c9..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/img 0.svg
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (another copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (another copy).svg
deleted file mode 100644
index 18f110e1..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (another copy).svg
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (copy).svg
deleted file mode 100644
index 8b5e24a6..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (copy).svg
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4.svg
deleted file mode 100644
index 5c1a9c51..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4.svg
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1 (copy).svg
deleted file mode 100644
index df57b02c..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1 (copy).svg
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1.svg
deleted file mode 100644
index dea64e8a..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/motors b/example-synoptic/b23-services/synoptic/techui-support/symbols/motors
deleted file mode 100644
index 34174de3..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/motors and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0 (copy).svg
deleted file mode 100644
index 7a326e09..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0 (copy).svg
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0.svg
deleted file mode 100644
index 69993cda..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0.svg
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/rga 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/rga 0.svg
deleted file mode 100644
index ec85846c..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/rga 0.svg
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 0.svg
deleted file mode 100644
index 06c70d3b..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 0.svg
+++ /dev/null
@@ -1,575 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.png
deleted file mode 100644
index 3061ebde..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.png
+++ /dev/null
@@ -1,592 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.svg
deleted file mode 100644
index 3061ebde..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.svg
+++ /dev/null
@@ -1,592 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1 (copy).svg
deleted file mode 100644
index c11003e7..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1 (copy).svg
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1.svg
deleted file mode 100644
index df9b292c..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 2.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 2.svg
deleted file mode 100644
index 875f0207..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 2.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 3.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 3.svg
deleted file mode 100644
index 8ccfd98d..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 3.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/slits.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/slits.svg
deleted file mode 100644
index e2e7e7d0..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/slits.svg
+++ /dev/null
@@ -1,664 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/space 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/space 0.svg
deleted file mode 100644
index b1591d1c..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/space 0.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/spacenew 0.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/spacenew 0.svg
deleted file mode 100644
index 10d624b2..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/spacenew 0.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/table.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/table.png
deleted file mode 100644
index 09893cf3..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/table.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1 (copy).svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1 (copy).svg
deleted file mode 100644
index a8cf9c92..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1 (copy).svg
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1.svg
deleted file mode 100644
index dea64e8a..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1.svg
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/vfm-up.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/vfm-up.svg
deleted file mode 100644
index 16c7d7e5..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/vfm-up.svg
+++ /dev/null
@@ -1,740 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.png b/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.png
deleted file mode 100644
index aa497d37..00000000
Binary files a/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.png and /dev/null differ
diff --git a/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.svg b/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.svg
deleted file mode 100644
index 199a032a..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.svg
+++ /dev/null
@@ -1,476 +0,0 @@
-
-
-
-
diff --git a/example-synoptic/b23-services/synoptic/techui-support/techui-support.yaml b/example-synoptic/b23-services/synoptic/techui-support/techui-support.yaml
deleted file mode 100644
index 0a43e1eb..00000000
--- a/example-synoptic/b23-services/synoptic/techui-support/techui-support.yaml
+++ /dev/null
@@ -1,102 +0,0 @@
-# Cameras
-
-ADAravis.aravisCamera:
- - file: "ADAravis/ADAravis_summary.bob"
- prefix: "$(P)$(R)"
- type: "embedded"
- - file: "ADAravis/ADAravis_detail.bob"
- prefix: "$(P)$(R)"
- type: "related"
-
-ADSimDetector.simDetector:
- file: "ADAravis/ADAravis_summary.bob"
- prefix: "$(P)$(R)"
- type: "embedded"
-
-ADCore.NDROI:
- file: "ADAravis/NDPluginROI.pvi.bob"
- prefix: "$(P)$(R)"
- type: "related"
-
-ADCore.NDStats:
- file: "ADAravis/NDPluginStats.pvi.bob"
- prefix: "$(P)$(R)"
- type: "related"
-
-ADCore.NDPva:
- file: "ADAravis/NDPluginPva.pvi.bob"
- prefix: "$(P)$(R)"
- type: "related"
-
-ADCore.NDFileHDF5:
- file: "ADAravis/NDFileHDF5.pvi.bob"
- prefix: "$(P)$(R)"
- type: "related"
-
-detectorPlugins.detectorPlugins:
- - file: "ADAravis/NDPluginStats.pvi.bob"
- prefix: "$(P)$(R)"
- suffix: ":STAT:"
- type: "related"
- - file: "ADAravis/NDPluginPva.pvi.bob"
- prefix: "$(P)$(R)"
- suffix: ":PVA:"
- type: "related"
- - file: "ADAravis/NDPluginROIStat.pvi.bob"
- prefix: "$(P)$(R)"
- suffix: ":ROISTAT:"
- type: "related"
- - file: "ADAravis/NDFileHDF5.pvi.bob"
- prefix: "$(P)$(R)"
- suffix: ":HDF5:"
- type: "related"
- #TODO: Legacy support
-
-# Motion Controllers
-
-pmac.dls_pmac_asyn_motor:
- file: "pmac/motor_embed.bob"
- prefix: "$(P)$(M)"
- type: "embedded"
-
-pmac.GeoBrick:
- file: "pmac/pmacController.bob"
- prefix: "$(P)"
- type: "related"
-
-pmac.PowerPMAC:
- file: "pmac/ppmacController.bob"
- prefix: "$(P)"
- type: "related"
-
-pmacUtil.dls_pmac_asyn_motor_no_coord:
- file: "pmac/motor_embed.bob"
- prefix: "$(P)$(M)"
- type: "embedded"
-
-# Vacuum
-
-mks937a.mks937a:
- file: "mks937a/mks937a.bob"
- prefix: "$(P)"
- type: "embedded"
-
-mks937a.mks937aImg:
- file: "mks937a/mks937aImg.bob"
- prefix: "$(P)"
- type: "embedded"
-
-mks937a.mks937aGauge:
- file: "mks937a/mks937aGauge.bob"
- prefix: "$(P)"
- type: "embedded"
-
-mks937a.mks937aPirg:
- file: "mks937a/mks937aPirg.bob"
- prefix: "$(P)"
- type: "embedded"
-
-digitelMpc.digitelMpcIonp:
- file: "digitelMpc/digitelMpcIonp.bob"
- prefix: "$(P)"
- type: "embedded"
diff --git a/example-synoptic/b23-services/synoptic/techui.yaml b/example-synoptic/b23-services/synoptic/techui.yaml
deleted file mode 100644
index 24eaec34..00000000
--- a/example-synoptic/b23-services/synoptic/techui.yaml
+++ /dev/null
@@ -1,156 +0,0 @@
-# create_gui example for Phoebus GuiBuilder
-beamline:
- short_dom: B23
- long_dom: BL23B
- desc: B23 Beamline
- url: b23-opis.diamond.ac.uk
-
-components:
- # ----- VACUUM -----
-
- FESHTR:
- prefix: FE23B-VA-FVALV-01
-
- SHTR1:
- desc: FE Shutter
- prefix: FE23B-PS-SHTR-01
-
- SHTR2:
- desc: FE Shutter 2
- prefix: FE23B-PS-SHTR-02
-
- FEV2:
- prefix: FE23B-VA-VALVE-02
-
- FEV3:
- prefix: FE23B-VA-VALVE-03
-
- FEV4:
- prefix: FE23B-VA-VALVE-04
- desc: TEST DESCRIPTION
-
- GV1:
- prefix: BL23B-VA-VALVE-11
-
- GV2:
- prefix: BL23B-VA-VALVE-21
-
- FEABSB:
- prefix: FE23B-RS-ABSB-01
-
- GCTLR1:
- desc: Gauge Controller 1
- prefix: BL23B-VA-IOC-01
-
- SPACE11:
- desc: Vacuum Space 11
- prefix: BL23B-VA-SPACE-11
- extras:
- - BL23B-VA-IMG-11
- - BL23B-VA-IMG-12
- - BL23B-VA-PIRG-11
- - BL23B-VA-PIRG-12
- - BL23B-VA-IONP-11
- - BL23B-VA-IONP-12
-
- IMG1:
- prefix: BL23B-VA-IMG-01
-
- IMG4:
- prefix: FE23B-VA-IMG-04
-
- IMG5:
- prefix: FE23B-VA-IMG-05
-
- IMG6:
- prefix: BL23B-VA-IMG-06
-
- IMG11:
- prefix: BL23B-VA-IMG-11
-
- IMG12:
- prefix: BL23B-VA-IMG-12
-
- IMG21:
- prefix: BL23B-VA-IMG-21
-
- IONP1:
- prefix: BL23B-VA-IONP-01
-
- IONP4:
- prefix: FE23B-VA-IONP-04
-
- IONP5:
- prefix: FE23B-VA-IONP-05
-
- IONP6:
- prefix: FE23B-VA-IONP-06
-
- IONP7:
- prefix: FE23B-VA-IONP-07
-
- IONP8:
- prefix: FE23B-VA-IONP-08
-
- IONP11:
- prefix: BL23B-VA-IONP-11
-
- IONP12:
- prefix: BL23B-VA-IONP-12
-
- IONP21:
- prefix: BL23B-VA-IONP-21
-
- RGA1:
- prefix: BL23B-VA-RGA-01
-
- RGA2:
- prefix: FE23B-VA-RGA-02
-
- PIRG1:
- prefix: BL23B-VA-PIRG-01
-
- PIRG4:
- prefix: FE23B-VA-PIRG-04
-
- PIRG5:
- prefix: FE23B-VA-PIRG-05
-
- PIRG6:
- prefix: FE23B-VA-PIRG-06
-
- PIRG11:
- prefix: BL23B-VA-PIRG-11
-
- PIRG12:
- prefix: BL23B-VA-PIRG-12
-
- PIRG21:
- prefix: BL23B-VA-PIRG-21
-
- # ----- MIRRORS -----
-
- M1:
- prefix: FE23B-OP-MR-01
-
- M2:
- prefix: FE23B-OP-MR-02
-
- M3:
- prefix: BL23B-OP-MR-03
- extras:
- - BL23B-MO-PMAC-01
- devsta:
- - BL23B-OP-MR-03:MP:BUSY NPP NMS
- - BL23B-OP-MR-03:MP:DMOV.SEVR NPP MS
- - BL23B-OP-MR-03:MP:SELECT.SEVR NPP MS
- - BL23B-OP-MR-03:PITCH.MOVN NPP MS
- - BL23B-OP-MR-03:YAW.MOVN NPP MS
-
- # ----- MOD -----
-
- MOD1:
- prefix: BL23B-DI-MOD-01
-
- MOD2:
- prefix: BL23B-DI-MOD-02