From 7ed77b4f6c2ce9444fadf70a70669762fd226bbe Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Tue, 30 Jun 2026 10:57:24 +0000 Subject: [PATCH 1/2] Update launch.json to point to example t01-services --- .vscode/launch.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" }, ] } From 84aef95908bb68ea72db989afa250fbb2a6c5d60 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Tue, 30 Jun 2026 10:58:00 +0000 Subject: [PATCH 2/2] Remove b23-services from repo --- .../b23-services/config/devsta.db | 22 - .../services/bl23b-di-mod-01/config/ioc.yaml | 120 - .../services/bl23b-di-mod-02/config/ioc.yaml | 120 - .../bl23b-di-uvcam-01/config/ioc.yaml | 195 - .../bl23b-di-uvcam-02/config/ioc.yaml | 195 - .../services/bl23b-mo-ioc-01/config/ioc.yaml | 100 - .../services/bl23b-va-ioc-01/config/ioc.yaml | 481 - .../b23-services/synoptic/IMG1.bob | 23 - .../b23-services/synoptic/IMG11.bob | 23 - .../b23-services/synoptic/IMG12.bob | 23 - .../b23-services/synoptic/IONP1.bob | 23 - .../b23-services/synoptic/IONP11.bob | 23 - .../b23-services/synoptic/IONP12.bob | 23 - .../b23-services/synoptic/IONP21.bob | 23 - .../b23-services/synoptic/JsonMap.json | 503 - example-synoptic/b23-services/synoptic/M3.bob | 69 - .../b23-services/synoptic/MOD1.bob | 104 - .../b23-services/synoptic/MOD2.bob | 104 - .../b23-services/synoptic/PIRG1.bob | 23 - .../b23-services/synoptic/PIRG11.bob | 23 - .../b23-services/synoptic/PIRG12.bob | 23 - .../b23-services/synoptic/SPACE11.bob | 83 - .../b23-services/synoptic/index.bob | 2893 ---- .../synoptic/techui-support/LICENSE | 201 - .../bob/ADAravis/ADAravis_detail.bob | 5320 -------- .../bob/ADAravis/ADAravis_summary.bob | 1205 -- .../bob/ADAravis/NDFileHDF5.pvi.bob | 11195 ---------------- .../bob/ADAravis/NDPluginPva.pvi.bob | 3572 ----- .../bob/ADAravis/NDPluginROI.pvi.bob | 5287 -------- .../bob/ADAravis/NDPluginROIStat.pvi.bob | 3758 ------ .../bob/ADAravis/NDPluginStats.pvi.bob | 7995 ----------- .../bob/ADAravis/ProfileCursorGraphs.bob | 155 - .../synoptic/techui-support/bob/colour.def | 67 - .../bob/digitelMpc/digitelMpcIonp.bob | 514 - .../synoptic/techui-support/bob/dls_class.bcf | 721 - .../techui-support/bob/mks937a/mks937a.bob | 391 - .../bob/mks937a/mks937aGauge.bob | 229 - .../techui-support/bob/mks937a/mks937aImg.bob | 464 - .../bob/mks937a/mks937aPirg.bob | 448 - .../techui-support/bob/pmac/MOTOR.bob | 2407 ---- .../techui-support/bob/pmac/motor_embed.bob | 282 - .../bob/pmac/pmacController.bob | 3101 ----- .../bob/pmac/ppmacController.bob | 2779 ---- .../synoptic/techui-support/bob/rga/rga.bob | 1005 -- .../synoptic/techui-support/bob/settings.ini | 16 - .../bob/vacuumValve/vacuumValve.bob | 333 - .../bob/vacuumValve/vacuumValveInterlocks.bob | 1266 -- .../techui-support/symbols/3DCM_diag_3.gif | Bin 8815 -> 0 bytes .../techui-support/symbols/Beamline_Image.png | Bin 75914 -> 0 bytes .../symbols/Beamline_Image_Colour.png | Bin 476341 -> 0 bytes .../synoptic/techui-support/symbols/Panda.jpg | Bin 94648 -> 0 bytes .../techui-support/symbols/WoodenArch.jpg | Bin 86159 -> 0 bytes .../symbols/absorber 1 (copy).svg | 78 - .../techui-support/symbols/absorber 1.svg | 79 - .../techui-support/symbols/aperture.svg | 263 - .../synoptic/techui-support/symbols/camera | Bin 15469 -> 0 bytes .../techui-support/symbols/camera-1.svg | 13 - .../synoptic/techui-support/symbols/dcm.svg | 554 - .../symbols/diag-stick-camera.svg | 460 - .../symbols/diag-stick-camera_flipped.png | Bin 698 -> 0 bytes .../techui-support/symbols/diag-stick.svg | 417 - .../symbols/fastValve 1 (copy).svg | 154 - .../techui-support/symbols/fastValve 1.svg | 153 - .../techui-support/symbols/floodgate.jpg | Bin 14124 -> 0 bytes .../synoptic/techui-support/symbols/fm.png | Bin 416 -> 0 bytes .../synoptic/techui-support/symbols/fm.svg | 421 - .../synoptic/techui-support/symbols/fvg 0.svg | 82 - .../synoptic/techui-support/symbols/hfm.svg | 740 - .../techui-support/symbols/img 0 (copy).svg | 98 - .../synoptic/techui-support/symbols/img 0.svg | 102 - .../symbols/ionp 4 (another copy).svg | 106 - .../techui-support/symbols/ionp 4 (copy).svg | 116 - .../techui-support/symbols/ionp 4.svg | 107 - .../symbols/manualValve 1 (copy).svg | 141 - .../techui-support/symbols/manualValve 1.svg | 140 - .../synoptic/techui-support/symbols/motors | Bin 21211 -> 0 bytes .../techui-support/symbols/pirg 0 (copy).svg | 131 - .../techui-support/symbols/pirg 0.svg | 130 - .../synoptic/techui-support/symbols/rga 0.svg | 151 - .../techui-support/symbols/ring 0.svg | 575 - .../techui-support/symbols/ring 1.png | 592 - .../techui-support/symbols/ring 1.svg | 592 - .../symbols/shutter 1 (copy).svg | 89 - .../techui-support/symbols/shutter 1.svg | 90 - .../techui-support/symbols/shutter 2.svg | 97 - .../techui-support/symbols/shutter 3.svg | 90 - .../synoptic/techui-support/symbols/slits.svg | 664 - .../techui-support/symbols/space 0.svg | 76 - .../techui-support/symbols/spacenew 0.svg | 93 - .../synoptic/techui-support/symbols/table.png | Bin 317 -> 0 bytes .../techui-support/symbols/valve 1 (copy).svg | 141 - .../techui-support/symbols/valve 1.svg | 140 - .../techui-support/symbols/vfm-up.svg | 740 - .../techui-support/symbols/webcam.png | Bin 1088 -> 0 bytes .../techui-support/symbols/webcam.svg | 476 - .../techui-support/techui-support.yaml | 102 - .../b23-services/synoptic/techui.yaml | 156 - 97 files changed, 67279 deletions(-) delete mode 100644 example-synoptic/b23-services/config/devsta.db delete mode 100644 example-synoptic/b23-services/services/bl23b-di-mod-01/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/services/bl23b-di-mod-02/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/services/bl23b-di-uvcam-01/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/services/bl23b-di-uvcam-02/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/services/bl23b-mo-ioc-01/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/services/bl23b-va-ioc-01/config/ioc.yaml delete mode 100644 example-synoptic/b23-services/synoptic/IMG1.bob delete mode 100644 example-synoptic/b23-services/synoptic/IMG11.bob delete mode 100644 example-synoptic/b23-services/synoptic/IMG12.bob delete mode 100644 example-synoptic/b23-services/synoptic/IONP1.bob delete mode 100644 example-synoptic/b23-services/synoptic/IONP11.bob delete mode 100644 example-synoptic/b23-services/synoptic/IONP12.bob delete mode 100644 example-synoptic/b23-services/synoptic/IONP21.bob delete mode 100644 example-synoptic/b23-services/synoptic/JsonMap.json delete mode 100644 example-synoptic/b23-services/synoptic/M3.bob delete mode 100644 example-synoptic/b23-services/synoptic/MOD1.bob delete mode 100644 example-synoptic/b23-services/synoptic/MOD2.bob delete mode 100644 example-synoptic/b23-services/synoptic/PIRG1.bob delete mode 100644 example-synoptic/b23-services/synoptic/PIRG11.bob delete mode 100644 example-synoptic/b23-services/synoptic/PIRG12.bob delete mode 100644 example-synoptic/b23-services/synoptic/SPACE11.bob delete mode 100644 example-synoptic/b23-services/synoptic/index.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/LICENSE delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_detail.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ADAravis_summary.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDFileHDF5.pvi.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginPva.pvi.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROI.pvi.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginROIStat.pvi.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/NDPluginStats.pvi.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/ADAravis/ProfileCursorGraphs.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/colour.def delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/digitelMpc/digitelMpcIonp.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/dls_class.bcf delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937a.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aGauge.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aImg.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/mks937a/mks937aPirg.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/pmac/MOTOR.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/pmac/motor_embed.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/pmac/pmacController.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/pmac/ppmacController.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/rga/rga.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/settings.ini delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValve.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/bob/vacuumValve/vacuumValveInterlocks.bob delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/3DCM_diag_3.gif delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/Beamline_Image_Colour.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/Panda.jpg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/WoodenArch.jpg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/absorber 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/aperture.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/camera delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/camera-1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/dcm.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick-camera_flipped.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/diag-stick.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/fastValve 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/floodgate.jpg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/fm.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/fm.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/fvg 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/hfm.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/img 0 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/img 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (another copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ionp 4.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/manualValve 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/motors delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/pirg 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/rga 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ring 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/ring 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 2.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/shutter 3.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/slits.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/space 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/spacenew 0.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/table.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1 (copy).svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/valve 1.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/vfm-up.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.png delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/symbols/webcam.svg delete mode 100644 example-synoptic/b23-services/synoptic/techui-support/techui-support.yaml delete mode 100644 example-synoptic/b23-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 ca8e04b1d27744218851154d0b3c0ee90d9d672b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8815 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 (sEA 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 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 cb110946a0015facfab404951415e577a6538d1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476341 zcmZs>1yoz@wl0hl+@-h{Demr0ix(*F?(Xic#oddS;_ePbg9dkZhdPw6$l7uI`A7400-V<2aJXRf5AA5$*KXsFCTzO z1o-zS7fDSQReLiRcS9#r2y;7oTT@17V<%HnJ7)`fmka1_AqWUE2w4eHHIMAmPR}|f zX;+%Z@v7(h_KOEbFErUh%X;)A*66z4swUR0LkBFoW@6)xTNj?SIo6#+)?h(9cZq41 zzfF;La4a5~)n~Y|D1Dj+B1wrN0TAQ}w|}~5I(_xeyL_$pUX@cb4ovo%*WL3#3(h%& z`aa)({P^K{@{%)g!|%zaN?U@BNgkeIk|g{2|9mk20+2&M6euXk6)afk)+3t!Uq?Uw zP$L_A^~uO#OKMb!{hzDATcg6Z%5tIrL)j>W3996;Y@`4C;aM*k?gbgp5p*~5zx)2@ zsI2UgU^Gq%_VFFxuLXL7*r6r>TCxfSvN$#(EOxZyP!9y*P*X=o%-x+U2SKbYs}VK~ z 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

#sr!7rp7(Gs?Epf2 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

Zne*!PC;lJbi|@ZvKoxa})DaO)S&!lp8M z%1dMA&JdG^l=u3OEdwq9r1QM~e%ekp4r5)YEjwwOz6qZ>t0du@?Ha}Rn2-505apo7 zZIYu#-ZDYi!10QBoxs~erU%(NUAqR!z7faCh8ZFm*GQOW{E4Ta+k3*M7x#(eBJK~= zI%gf{F;$(N0$gfXiHc)?O6A3R!J%hYar3o1@$}=XST1#LkNcqnJEcclp!myJ_iNOt zYRBpE+h8PQ;_D4rK zox}?~FPQX2(D~lIO~)PYS{Clm$LF{{L4hkL64DJl4MBK`tk_0)DH>9eBB5(JoX;gK zL#=!>>c+;KV0q9s0c295i{#zA#t{_H*R1PMQ1H3;pM%d`xEIHd`vQ1Q^@=sbnQ*XI z!u!Y4tA&&lohO0FyDfbUw=5=@FDn+T(7)@mlYf2?~!#1O<%q z>6P=7`vgUQu84O_;ZlN93Aqy#E&##G!wCmRL>7!)A}Q=0o=bg+-Ze@K2v|=!_^Hp7 z4&%g}!~fl!{95JZ;P=g0C%oOa~`aSEhKZHsvMCS5EN)HY|ohechw1DP5BW zv3b2Xu6aJ6=5it#GyDJ8G3Vfe@J!^Kj~5C1>Udg&^25_ws!%@FQd(l+6E706UP}q< zniSr^)aQ3EH(ZNDh*$E`6t6)9 zh`5F_8Dpj&9K-dOtau}tu=j-LfJ5ob)BX9I=j;)wPv;mQ+|C@2JWsPsz~}7t{K*`z z-bcc5#k@pktdfyX2nhPqWW2-4L~mnin(uv+>dBVz`9C_VqHK7-MNZ{1`-btI<%XS3 zxe{1h=h7BK;kC6BQF-am0(ac71OM;8`UxzK%2cH^IaAHaO7nb-oD=4Co)3{m&H|wz zLV7HhORTT2V|{%+w7=#xufcEp#&6)*v19nFzxpe@``z!xp+kp$@I~{eGSy>Dr|?+P zb)6E#5{xtTPGq7Gh0BF*8pk~Vb6$k(Nz?#r3S#$SNJ%GMxA5`fF|r8LY~tk5OVFA(5TR}r!IINwBM3Ghlr1P z)MzpZ*Xb+3Yf$((!6|Os_~e02c>3{G96dVa9*dTt1YCik3Uk-f03#XoOY$EpL`U@Z zB|%oa06vzs6CO+{9@p}*u*5U8P@IEP_Lq`_4{<wUQEmhERiP$KcRbti$K6u4ul5J6D_PXvUrK!WpVV3{~ML5XFCNk#-+>@(iEt?AF> zf(S|@J7e1p1epk*!;$r_Tx?z-zP?Afy?ER;X*yz}s`cfAX{ckjlB zKJ+16cinY($2;E9jBzH9GfnyGM^dVgas`Z_yn=8ufr#ER_Be-yXi0emrL~drl2%A( zQ@_%y3S-Y(?1tyqOb%zHyo3bW1e*y5CPS;lNXdk&Wuw5d0GqPH)Hiz)7Dh<8J*H(1 zWj%Q4f>4^E^McA;ez=qF64GTxSB8k*HLo3BYU)eD^4J1*?%$3}Ke!Kf-@MJL8kskF zNTpZnLiw@q480DNqGfj$C#f{UbRnFULi`zipz*cHN>i+XGE8bw7i#(8)+N~?0A+bovR3W zz>+d^+{QFVuI$3Q%d4Ts8+e&9$j65L7)4R6FQlN1Q;zaYSM9_H|NZ$`9VHlIGGnZT zHa5&uc~v8fy>Gmjn5)$(u2CslCN&|ttS5B-Q%r%KOoZEt$vm!)=jTSS4uL8@X=$%I}`V;T7dBEiP=?R&~h^-e=M;28RsFou_3 zRpRfdVmvkbIytW_{mjNEuQ-x_2$hKI@gP{)xsES?b{8JFZ!^}{ zrOp`=o+p6209zQNb(Zz|^a$*G9euJ}z66n%ub*{&xWhugz7j;)@PwTsK# zj!v6hKQ`mV%#eJXol?Da&JuCwjN#wER>z-==_eYAPqt21cM1`vWpai(J~4CbHcp66 zveVXZPU(x5`l!y{sz<65Hmv1BD<9^>6?MqEBg%J@ckD0LfNMX!6BqvJ%P=0BA}cnR z=l$La{a8UJN_gLF%8Quo(X3%jkDvbOpT>a$2XM(Hm*5wE;TN#7vSQ~-DcG@N2j2F! zw_(SQ9eC!MXKWGu5A+yu#*q~MCl=i3#u|daHilUCPIm|jGC|>SWMiVy5EMSwAvEFo zE)i+lO&BvlA>nV7R}$n?B`CT`-o7psqCx^F9)aLA06lLhS!K?E%igxMV9baErLLrK zC#ShA5W}URx{EB^afQOLOi<7+C@Zy+*D(});_uJJJvVK`(H9pJyH{ZxhRNHe0y|sn zB6%Cw<0cZ{8&*36g)khjZ2c4?gw2xVVuqk(Imn*0ldVB9+!A4Kyuya}b{eL3qPQ*mqn;gArBci8_J%i8W_ zhbz8pOi(oZ&je*a!O<62@a4;QDbEDHJD2CS?!2G%#3Tz|vbFUl>m08E3rlN+FB%?1 zaOkO3T=f6!!yPwl$BTy+kW9MsTEku{Z@{)62d5OtfIF2WVk*q}2(PX4NM>w?)-G{5 zYTM&=f`Hx9j?H?Z_qmF}IXT&|4?Ci&oB-OM$hZJu!$xGxE8YPoyBb+^60IsXV4Q6n zr1v)G^YL=#dRp9WG7;zh!ZH(V9ChLdM0~Cel}wqGYdet6SKJ}?x4!gv`O9C9U;DLR!|Pu6x^CsJQVRC$*@HK} z@r~HNeLJ>q-`?~&-ABxyINfXgkHUqgb)JJQ=YpnfK>S&)~O;-ytyyxeN_G{_{>2OnR<)t}shJNIwL`r$I|He6!3 zQ%h62lIjS1@z*i6cL@s_WDO~2PNS+8Q*rT6ZDuKzy@1xC!FSfX28X9LKUOh&lDNu{}(dWO2$0NL}*jI zSIm1ls8}a;W6HM?}Vu$`u_>>~u=RBlXFtEg@3KIr&69xcsX24ecS49`p3W9zgJvm$3g& zCFF~R;IRic=G3L_MJ3_OEQmS3bQ5 z-@0jgb-Ly`UNc2Xz_joeo7Y(J{NFfNi_ibHy%)ULx^*jF``XvywXc0`dy*b!pM5qi zxZr{f`<%|>jMKg7p9tw*L1>tu=$Bx|+YGUQ6961i-$cgUC*@w97u`GC^aS_JtAW5u?j^~8ZQ`c(c=)#!6PoEBfMT}l?*-j zbtMZj8En263Q%M+)rN)OxhGd}Wh+KfJzb2`2Da&W7|pv}1xK6BI4ID&k(Y zBEZA zl!`(4URY5cx^p~7{&K{eqv1pnLaKTq$x$Y>pJTSge%qdL*kpHPf=<#P5}i&QNgVAs5ER8dlbS3S!NwWG z`;gL0c8!zsw1tAu77Dde>E}PZ7dLb2!$%8Qj<_O4aI1pr+nSzOC(iYWj9AOJ~3K~%`O+KUS`>bjD6ZZP3xZ`;J^ zOIe16V^fNY_fr9D7E+1}A}^d|?;3C571y7*ca4SE*RhP|weU^7;>Jdkr)?rA3n@5$ zqG10uJMppio`>}%r@16SPAM;q@*=OAZEVD8Fs7`c@?uY$A1iLXk7GlELJOX1!*d6> zNvX|ygQZb8O&?Z9i0zE&(@|bbYGTTZ;yq%YQvfWILW*qKVSDL{tdbGkdAl?+Fop^* z(Zfax$BeV3Z(7HS#>xvvZ}PzSH6=t|Vmcq!udLfb;W*An@}kOXN$HHdaClmGHLXJ# zaQMXqE`9$#T>ph#c<$h8jT*)s;~oE6#i+BRyka}cK=vMYjv2QTDHl8Lk^%@}hp+^C z1-DDv4j(t@mwGV0??G`H^j|(-iFJsa^F3uBAD@Ru3e9Na%LRsWJ#KEHo}b!P z9*EFTG6bi~1ML-uT0t{eQv&1?=9r?cgVWlrym1Fq#lcr@*;xeiGm03 z+JgJOz7-4oek2t;F&xBWX}(a2Un=r7@VPr(Giu-F2V|@Z;ZJA|mx_eimvLh4k!)uy zDT&z#(}B#;_1U4C9a~Ih{BxtDX{5HMymkU?B;%ufZF)Tuau}`@2dy(UJZqmq{UhE$ z`k}75GUq816(u@LSdpOQ$PIhN>2>CWrR&Kl%lE_1CoyL*Iid7e@jjs+>&FWYKD~wq zzq1*K4y~ZDJ|S%=kt&J&-*yjND4nAWguO5VM-ZGyXqXEdFQj9c?=W7Z(4*x6WPeM?PXiI444ezFEFf=zC#>C`cdZS`F1e(`rYvcrS^R z>wK)$x&lETCrlTbmsL(E4?mX{wp1^6PNhC34-{o|?E8-L6ZW;D(e%1f1dlzk373Cj zFFyCNy;xDav%_i7J%B2fdHwr^j36h}*P__!Y#qT7lF2sGXvlhMUk~<*+c91ZFSN^8=XPIPTSWJHgQa+3 zz2LD2H{*Z)m;W7392|Td3a5B==JF=ROO>mxHS7_T6cvONnp-Pw@#FCrapw2J*S2d? z2+Y~rkn<`tX+RcAw39&oEEeXjccCY^p!dyKZF?}lnlVSZo;?xCc&q;&3$=A+LK1N0 zUV@Fh3})=HHx22%P6Sop0?W6FLA?o`bt^(CEfx|@9tifJskb4G&FN(72~>MNcp5-C z`So=?G2oF0H{sC(n{4M*(E;k0W@%o?ZKwV;Vxm7%{fv>$1%nF{RvR2MRuKue0fI1M zSWcL1Wyh`t!S~;hgK!RQyHLA&g{Sl`_0GDYqC2WzP4u>9uUhmd zr#>u8$xG~bcKOgq=7bu>DM*%lOidAE&-QejDj~tWa4L&x>#KYQUk+fNwSoz=vJf0R zw7|s|?!}Sk7XGCY;TFT2PclNs_CfrEB#btdT>{n^PmcX|t%-OaCK*If8e&~45`Gi} z#qK992<{M+d_O2-9WTx4r&O(xaM>j&%iwrog2Dz{PI);cf)bt+Q7BAA5A>eATB|?761SLkw zxmshuO_4x8*!Iazq~2P?yr!fnn9{>|Ztsm(@j2IDF(2E;BpZ~rn+S{%6yE=*nTI1m z;kk9fb#+u(R05TtFKu5FB_~|;gi{t5EDK%yC-NOCFmmRI5|ij`itAEhp_J)(jF^{x zsbSlcR|X6ySgZ){xos={?0$t4#iwD;jv%u)I#=-;tgiktw8s*x>d{zMr4@6Ox#C5U0;~^s>akT^{_%5g%e80W z#EAi=$=sx zdartKm}#dmdi@RaWb_4W>v?_5dDjTrihm~I!Mi317`FF?NOP$C!ty|i(Fx}kQORL^ zi8yQ{g6cI>MYy!F7x@~jNBpN;d{$oWaht31QuCA-g8OdUic9{#b8+a2RV>I53(CvZ zUD3Iupb#)E!Ry9R67J9GjP3l)Sk}obV%6lr+65WQd`)f-1X}1A{cCfd?m4>73^Jr~ z^Ha|@=ZIK`eszwA&+)tl(Z8;isE0Y9KZ?)8NqW{DP5M3VMGQwyY@*!}?2`_`=wh&k;|{Ky_A=pYu79Hs_&gJoLO3@} zbKB@`jNOFmFz<6)QD>9lglwKV4)3v660wh!9#f%|XH#*=) z^mzN*-;OuD;SEjud*1V&5Dhuq2a_90_mU2IP{BqJoLsUmZh91zAh$OWm=soxp11aM zfz;0TJJW80N}r=%Go2 z_B5n$f0OniWW0T{aF|YERca7vA6BH#aUfiMLy;KDeHn7VZ)}?hP%~~r@KYliDynNS`@{&rg8n&BCFNAr*@hCkRh9zr{Mvd-g;-TRTIJ(6+& zU4xCj%8p^@#+DKgBNA+&krCFf+}KvE<22upTMs2CM9|G3qwC=9B^Yo%&zCyKtHCzZ zIbI`%1E#_!M_wFo-RIB3S3kECPkn#Ya4Squn1lpFjfhLJFFG1*)b6;|<2a|chMo9) zt~f{zDx~&+b&&0VmblE}FJQbYWAkJ`kJGf9^C_3t=KJqN%sOss3Ci?EcL9{WvcF?O3b~=hhJRaTX$^3r5`#6;|l{;*rUMSh9tC2g%|&#F|tRZl=?f9P={m2 znhUf>4c*hmub^`i@LU$8!Lv>va|8u;9AzcTSLkmtNqxin9OC!$J;fO|c+5Cw(q0_n zk(9^wo^cjE!}K0Hx3bZbNqb!EXb~00TfitqS-S11B21(36yLnzDd#gU8&b~u|IAi- zLBX?6ui~0Z_TZ|E_h5~pe8S2qEQZ(f9i=sMoIP%1x19(|#+#8A!d{8;(s+~=+r@D| zg5UR?OM)K0$3`~#a^atQvbBb>&-6->awMGddBQrU!3cD!N+~Y|72DO|BJv%h;VmiG zbS;h;MgqP;x{IA#500mHLsHs=H<0mmbKYsKqNc`-M9Q6<`x+Ff$94Z7Oirjn2Ul_1 zwP)cYe|A2ed~6LTP7IBqwsA3(EDyakD8+tDCgl3w4K~UKA?&r4>=HpCEH(B?>fhK8 zJm-VtCp)7OW_eEU>x52r2w09%YNO&;@*L0i>Gq7&c6PG1obQgPrygFz%~$Wloi}dBv7-Y@ zP2aLzC#XaD%pGVdrotk}%UT-~=xq{EfVjffla^y+(pEr2rHZ5u7+W;NF|I;eG%5 zl~{R6e*+a(RZ=Agx$Ao}0JhFaEbz;rQ`k%C%3Vq}d0EQ)05W*&>8wut{-@ z7d}>-grbB-q{Uu6TFy3%xAFUN2DdqT1S%7a(^UK%%NJqQaLsdeBKW+viV2F}LuZaJ zL{Jp}bzYA9|I~TiqTwnJlzJG}UlBpE3Z|{2wMfNvC;AsiN5Fe@wrU}u;7BTraZXPk zTY}yYcuo6VZwde{SeEK%_9~QW>iVJ*lu`=5_=&x^=99be=mVQk7D`acwDzRpTFY)L z=KXyn-=oQa_|u9-2+i??b+&7&{o|xtfB1j?2a}D{yUrh>y4RSMm$i}5n?NPyHP_A_ zG3wKL%HnYr^hV%WF=avDNO`4+pz*F*pN`@xs=St+6fcmGRF#)iJyKx=w8Di7^FYe0 zV8o)V6Tzs;Voqt10Q1IMCY+?eyn@RK6IM=t2`OJ7!8awQDP)@Jl}in4^kl$71S?yB z+i%#0kN(H=@YsW!TzL&yd8tBjfewo(ZGjo3cs1=T>>$Bq?-~NhnN?nFq>XAAS>zK;_(>T8}i>vIG{d~?%%!&B`)wOC+q&;c?O!NljrF^r}nYE zt{R2{ZLj^nstsD&ypALa?90x+)t#JE?T8ckJ7y)bJFqB9)-;T4Mk8XW_tun=vqEm3)V& zH<0%S3a>E1bByZz%5tD~O~97hDqa*Q&E5Zuk8%6~A}MrTS~#DL{1^_+g4R?~=^1P+ zAU%T85#(&J<#rWRZtqVZ9fK|t6n(HTn|HyFO;{zC8jb{|dVxz6Mk6TdJ)=^?8m%Z8 zF_d*5r<2MRJQixCrQBmJ&6jg9ow$rC{7K%0oRd$+T1a`RKOvVIF6wQlueW^uEPU}} zXXAl;w-^Zt!fS%c23Sh-8oY1Vc{LLhVPnn5$^?bIY>^yDXrCh}0Y7Z~HF6M-y99+X z{zD)rfsk{b9zl^7@20#Of>OWs8G<6{6BJ%g71mZ!A&7!?>fiAghxQ5Iai5b!P%uMK zki2VFR=7`423CltNKlTyxPp6b-j2^+xED`6xCv!!2}&>JMd~ixZE8#ZICzu|(>;O` zF|2L#GEwo5Xw;2_+ZeH#$8+n@n(xmZ;@mza+*&(yyfNNOAzWuGJG5847bgoSY9IK# z4H@g#KSu1sWnnml65DzA_#9C&Pj1);XzV+v!d#x)T8}dCjkTcmf%Jc|4OJJAw|T-^N%N#SpCU0w zi9{n;uM0+BGp|OwBH$B*F~)H^&P2f;dN1J58{5z8-2-Er?V6^YGef3VOK*e|3xJ4; zJ=vBa+o$Lzx-k1>ZmpFhTSsjoE;rolZK6)9V59K(TH#shaq5eYegXclp;exEft^|bB0@!;c)%fEy81rU@bdz>*Sl%r=3%3gIV13nd&{lBq zy#3aT(Yz8l(eS^@0}~a2U|0k0zI7XJzhOHLA6|sTlOfa}6jW!YVNjp!fe;toM)36< z6cdVTAuM}aqd=^$Vnouph@-4HBDN)7)59v_cs&{7G_9`kLhstK9ap~ajD@V zf?*+e{J8}#{7>iMz;`xd{dh~r+cMgUbEMbl2N^rT=i))31E zT5Rk0=_xP!2lYOC-nA^;;LptGb9l6uqYM*VUNqk-F9acG@0xiRg7R|1Eh@ETdQBeZ z{3P#M4rS&A!{%j3p0<3f5gALL;iwFURg-s(iONJyCP6M^!TPZQ*L`jmZoYO0o_%^1 zh4V7iU^BAfN=Z5b>&98>w9zr=Zsv*KCh(}d*r*FiiVU_n<(1o6cDnfQ8Crzd;BiAV z;IhJMWS%hIc-QhV&?+x#_w+_rUY@Irpum`5PhTk!aCjdM@hiqvSs954#KGl4=s1>A z9b4?O@n_yM$9aw{w#6c7e8T&rh|@xOXc@|aVMXxRflavjqCL3t#_d=cq)}e3q$CpV zOv(-0=qoS9Zqu&Mth^ZG@ik&f2nUH+&*6~fTbrvh?$h-f>4hRQmg{*`{c!)Q@yzyMu6KjR;mx$$hkYDT90$^Dzmdm9Z&(^j&~;L zyarLd$>fAO8VTdEAdtTL z9AAp2I40*(amP)-aAz%6&t@@uM2koi#=4US(-B5;Xr4Fh(p(;*jNU)2X$kht80?#= z4TgDLD6f_4w6y%A-`7(C9hiW zE>};2_tADzf<+pEjyRWy?b5?$YA+F|j>(uVnLW`x4ENV^js5YhEpK2qc0aRAP{ciG z>QSD)($UUY#G@qa*Ymv2M3vXvj`HkH)~ZJ_)r&Ddrd{P@S>fz)<_bnb!nto$M=6c$ zb<^>gki$z2FGP15cFY$PJo>#&`0}N@@wva-hm`?Fw%ar>aoig*Z@p`fl2Thrz&n$2 zQ&#Hn4eh97D86H)+p#5aE(X2Nb2K^xJRD0n2T&ix>zXI`WqhLjoO~~>VG4g(I}`96 zVf37QfTx<6`ckML+s$qdlfz2o128h+k-Z)XVGs2PQBqP#Mj-UPCr1&ojf(IX3!xt~wgGV3ORLMwmB6-xXB`RHl(rt%fI6F_?4O-V zY|L$FbL4Sm`(#<_%Z52#6HcRCBvKA{1oR0CA2Si}-5-;aiu3vvAYgnNr!bBc%K&r@ zNpL`sV<(VuI?j=BOAE_UabeP(olG6alG#n!VWq@;q_Lck^J{iOO>&?W8wEotIDUA6 z+ppb$Yd*FI3&mgQq_3;}(i8)l!FNNx^RcA%bPW?+QJX@7f&X9oapR3Q;^4u9P5Z%v z2eF2oKa|gi>0b3!2}+uQJBxl<@LMD5vM)E9BA)}!4?`D#20FoP{t zD?($axzbY4fMSyr6cZE`klJS;A?p$pVL|0oflOMGM>u#VVuU120BWqUS0WJ<^JWM| zPl%vszUDX!X5}C1&S?CXK5518*$>-@i8l} zS%PxX_Jp}2$b>x~&k_`Fw>2fX{Zt7`Cgt-4#o91^Zdh+Mm+}%65Sq4}0$@4C#gzyX zltqbA!3EZBoKVT7!G7F;l>0_}$BIa{L$~!C?KM_;Va!*9?bv|J|Mnbw`UB@cGR`X& z#U=$(UXoG++zK{wyCFeg60TU{)R%w<@;o;f7RM3I;cetkX4)CILgSyTZ)bid{PoCu z>`#@C^n6}>rE@$J6fTBRCR|HV^_Ek-ysB3)wn{X-0zqe^iSTdhP~huM!u~&$`eNxW zrN!z{+rzHe>WE^Jj@;(XsgME#Pw$#Ohbwu-wO0!%SRNnn*mpPMqknN8ZvDy*y!7G< zRr8u~Z98kHVi0qVs4>m?4bIi$OzrMrR$@-L4ww~d?;3S{E@9aSM8HwRArt((4!7%! zLWi)_IlI@+^E7+Nqh3e^rQ?J(QX(-`w{O>g3Ir*x0g>fwdZUw!I{#;KVfKwiOR{sy z3ASf}ko-_8q7srp*5MIC)(h)VuW004I3on$eclSTuSz(3#B&bbWb8Sc1?LLWL z+OuC$uQg~nD zdsrWY>xD@bR98s--^AV*2p+kA6F&Z*&co)HMw}@2Wg+I`Bfb{lFP6T4&8yVe6?9EK z4<3&v0Ud{~Q#=&MGGr2j26Lc3j2D?vUR^9o7^^pK@RIT8h4H91Q4jkV!~MkL=HjX80!E4AOJ~3K~#un*(`Ue?Z5!ksdu)KoQ4NAtK(+p5QU{;d%H}2ud{4^qO{Kx;CPdi$|oK zd?h9D{?k482#OnHkR{pBeS$JjwZ;NOg2Ee=7BY&;(hRRIK~Zw9P9`e18j3_{bTEF<5YGPPRiq^yajjOydD4L|9S-;`u65YLS&c>G~FYD%C9;}*?^$v zBKf9WU?o_m2?M&A_+-@@4d24;F3emsrE#({LFo|XNap#o2(#S3=ZwnzX^lyj=#*9_ zHm=slGEwJl+TRB}U)vg#L{?DeUvs=hf|4Dpc3j*UREj&O7KHN>@XSu85i7+VMpkMV zE&dmVTa^!%ixDd%6CN4Y%A~Pc;~*L(pPaAL8k9;@#sS~Beg{7J{(ZP(|8}g_O{isH zEGNPuDRLen@9=&Mi{7i5o= zL;-J<7fk}eyUbn+#o$KDi`q9d-q0$uMtL<@pJbwq&h+pev2K_r<>fYXR9+Lly`dYYgo%tx+S1o&vyW zjrxl90r%a$4Ils8b8+YO+sz=e2+A-d?^-qDvbQba+#-P?tqU{Ci_*OWhIf^ZrjnP< zuVO}x5oJ{XO}m74CPCmngw2M8!_S$X;p;bQ=g;CELhsZ4%pD8ezmn7Goaf^M6V`QX zU3U@-O2CLsvnJ8M3h$#toyfDb0rp-$FFT324_~7mYeBk3@2P%f;m@@9?Y$OydizAE zWfZI*7rgN70#7`$ilr_Z=HG~kGJn?%A=g*>fv7!1!?~}{t#C{k3Ph5lG~J8MuS~=V zw@CI%m}lG95J4eOG;@49$MO*5h4IeEc^(&_an{;r%&$Z72#S*t&>RoI`UupS3hO&f zGwy6{bpsdjq5g@`OoS!r3v+}jmOVX7Nxv3EiR-J}R`Ru2F~VZ&xY#jkpF2&nmf8qi zYdEd3Ek&@{xsFeMVlVEvbvxFVgGa?_?sgkyYLAg~>TmO~p4YY{6EuhOdB=&%g3kMS zj&JA9|9X#2n>KaZhhYH5@dsNtUxh1G_nMxWpeQ=K1ZBqK&@=QxpFn2d0^B1go$I4u z=Z%jzEv!dS{JlCZ&ATSB37rW_6D|3H2}%ryTKUODP*@n7{CoDaH7PJmP^cnIryOga zpo~UN*jV$|X;Imu_ie`h%Xi_XFYd(QLn|m#F53)2aRF`#N@<0AHqFJKA*^o`h!WYH z*5v}u8u_#c3VGceZ$Bi0(j)C@9F>VPA}Ag2nkus{K_To1eCwh|_O4;Hf)Sj?=;>Zd z!+0hrj^ojk45w&itTSPWq{K!u`BFM^q1Q#+va^ckXvXt~x&0Z# z(jUj$$F^Pd662d>fGujf9%;U>7!JiyOb&QnM@nh5uN)zjrFn9cu3d)}Q+bm-q^Ct+ z7~gt*O4)4+o>049zaXrumpLpPmUhENP32wGRNesvvMl(@m3#2%zdr{@v|8hADsOwv zF>jL%&DG?DVuD_AY1mAWKOG~dr8jdvwL4y%)bQLqM;3ZS;#8kzqxISorh(39(zT(Y zopkIPZo?Sghd%ST52@^ga{-#R0=99IOfWG3w=cu%K-Y6MFkYY1D-Og3APmox!f4K4 zB|Fw$iHStKm-Kw;*%f^JPtL{tH*Lf5!vzD|Efu$cv~2W*&fBFuH*4dtt<2|X-c`GW zF{1eYF?ft15`PBQ>Lc!xLf#RdB%+|TUJE)lp%?FuK8eY~$>W#-H#b>?{<*5r%ro3) zRanK_&AVm_ttBPdOVu2+P@8Z^q4z#f>3JP*_cFwtS4S6IkPuT^%aF$b5hAz(a}NZ0 zKsv&$cDyerLlxrbZ?Oru zVhqKAw^=46`jkC%gJcUOEGU7c%c%N zL2&S?1wQk4dvVK`ci`Ad3k*aEqIb+UT3U0h=C$9ML z+4$y-JFv-w5wk(kmy?(X--?L`ph!WbyvHnVqs3?4rSNzrR#buSfAz!Y825bFysF*+a$F32#$ z{Pm~ws-Gb~R$pkz+W>AS!>zu?a43bS3D*iW_YDyzkB}xbf<<@SSgMiIpxw1cimPZeC{s zYG1SqXnL~ejQcm~SN19ar(v89o+CcRjzfQzjUFz$IBc3g|4^H9OJmX zb~|51Kg)~BM<(V8&*5Ch(5u){8POCMBkM%KO(r<3Z`cMA6eiWlBS*xeO(F0#SAmF! z6a&=rX6FP_K0Pbm2jI~23*2`74qW*y6pTipij?bI3sf`+Hzc9z^@C}~z>sEro zcwB<#a>cuDP8SGuLuPtWm6Y;J(UTBqAtD|;%_(y38{*QZc=XKk$Rz@e{ftb*fch^>3zyzG4he!sP{iYNJWCE`atbQagVcbZFG(@>q zp_J{F`88FN23HzqlCj;H?ZXXWe>nzIYpH4WaUW7`9$%0*6F%n|a|xe9QB2+kVG zc=o8r7;&0ppi4>uPMx^hx|AFxWO8C;o!^h`HSo-k5H%Fth#Dwbp;QW9e13u3uRjZ) z_{(##KGxLrv{1g?LLm_sBPfON-686VXLe@QIo?UQ5Uvz|LUX9ZIbI2R=W*i12|V}Q zb9ngShwokXlw|NgFj`r z4~Rzc@uJ%J@OyDDdro64oF%0ucd6rU`+Y6xt*npdIXM5qE@d_50_*w9rVCHaD*vRf zeGMR54_CwtM`P6fp(1S<%~Z=7ha4RiaAE2Chl!WTG*+04H)|d^wM4+lLaj$d0-beY zX<|v6-5nfM=dA4Xh_6S?YMz70FNfkt{9%;{UJ8P1%lMqM)OqN+It%%j#bT`Ul);$% zU_x{gH5?k&A4W_vq6E1V8X=(FB+szNLot@nmd=G>;~h!{K**s}wy5ZGx6(selEnd@ zr}}%oEPD_7T0`u19q=L z4OQ>o<0u|q-%SNq$~0le`+MVlB|`KEOLQMFJ7$4?M5EX`%JUx^6vIt-of?swuABW^+=ynv${s?aJ&$X* zALaX{5Kj8;ol?!iG=2&-Pb|kPT-n}szs(B%IX3pxlv%UzwpkZ?cEZc#pLyImwMN8% zm+7zT&#}1(G$*N1f{PkQ51&H*9N)f9*rmt6XfLJZwwV(~^d<+w9e{&H4fP)fW!lG+ zpPknJnjhEVk@_h?A*(uC`4fz|i}}p6YRK2&lFM4`2tDJxm(qfp7kF3UL;e(IVXAQp z0|;e}Tdqi%*cB1l;~EXdxxfR?(?s}WCkltk#nxSBi&>XzwfiTsQ!2wvKu7^Gx2ht@2KByTp&6t z@8TUZsCDI8R@(SNx5S{&Uvj*)Bev3ACry{=t!Fe0Kxla4D1C+{>>WERP|=x zYb|M^jJ<&{vR)Hn$Xtek0PMh`aM5UR*Tc~rsPncN7hu<#5G;$L4E(UMCfU4M@@#9N z`Cpwt-{0cJ5AyZK8CWGYyJAFXdi%FTeU!Edvp$PU126d$SvR!**z+uDronjr8_1yf zjaWmH;Wc?$vF7|~n~oz==ZzLRW-MXqM7MQ4nWIf$u#S=5KO z6N7=Jj0amHR@Wrp{rfus-bfmTIf~>u5q%9skUA+-5Tjy5m_0b+bTN2L#{czAkOf;# zfE|g|YOSs{Bj>8h{qHF9xm&hhb09TDXOW=aA+m%Bv1!w+T!_ul4z~s=?UPNi_#5Kf ze$Owmi=D8&R(Zr>IMcUhmODLc+LAi^HqAgLmwsz!hG9(4;8v~Bi}kmNSdkND;H)ig zq;DxrsU2I~BBU^tX|ue&aBICTH@o(E9A6WjRJU=UEV?=K5BvJGxN4-B4WoeF1kzLA z7Hmg*#)Y<=DX-?0H@baHe zk>@}i+ac`mI_VoT|LcZO0OJ{&2MAYp-Yn6j7yVZ>rghmnzt}wk!Vx*Iwh2kV?FHHt zB>T=MeH1y_xNQ^-1)1>88Tl+8p{)rk>3HfdK&l4 zG?=tuTfO+7OCLF1aG%dYaYQ?Fsb%vusdQ@vFmikxaOchIsB-^qh?B?TvAbiBiqQp$ zn0{Ef!}1veMho+#b8l<@$I%w8D?G5!p)@)?A}0j7Kw7K5IAo`Lbbv5mz&4;)?gTBq zfkm!~kUtpoxqBiIa7#lX8VljIy@;H}g0`9_uFnCvL+XDxvgQ2wUOPL_2MgQ5WWC7+ zGi6qjs#=-CA7=S{GMBUbPxb^PM$BqPvG;bh^<#7VEJ^6@p?jO*m0oki|LG}RFN|qP zG%s)At6)VxpjUnOm43=HL%%3!y9n-@K3jVS1ZYcsD<696K;}$$eMvYc80QFRgr(#B z7kL*ha~F6)usoMHA=q)%tCOrB9hsW)e(puMmem@hIo%JY6AW;!DvxROeUOowZAy9*I$@M)e-u*l|Q6^I?I1`K+^B1Y8(g)`U2QTa8i7a`X70Dz^!ed zA5Uh5ZeNJ@9kb%({z!cK>7bfcHwtNj!duIzMim{omt+Fs$CWxq^y{>&EmRLt5iGe= zU^4@b5#-^xDry%(|OVVF`w4L zCPK0EHSJ&TZ#Sqm5xFM4X6DOrmAs1~XMy%djhA*&#o^i+r+sTeg5w2g6YsiB*<h-~Ux#ZwY&9g38W8zX&jf5@k zO{(am%r>qy#q4pCS!iARblD0CGc$LJpvbQGFYm>GHH^r|tjI-+!3zt&loxSCQ(x)! z{c2z1hl(^pFR!zTFAQL7)=VYW0{Q0{!W7Qal)hTbdYrsX?p>YNib-q&zx~;qDTi=G z*$hyfYQN0tV2@KgOH&0WIg;n!XG+^^5H6{e(UI`>Skt0S>|DiCtuuU{0M=OJ%wdb15b>_{_o~)G4DadoGZo*gETC#up>NQK!H0*V(DpGwq~LO4NDq z@T)4Q!Id;jhS^A3tk z6ZYHj<+1L`W>dnY%ZkQjPIu5oVxMm@S_ zV{EN-%U1z*w!@hesvL&JKW=OrTB+M7m0~m0k%aQ<&W|;)HOzT}j;nv)o**UDh5g zS)P+P>OZ23>))adE7>_eh6g!Yn39k~-LtrG`>F8RJDoPEMY; zWBrIYv>he9mHp7-e8^se;*ShXaY3uP($2#sDr6{x(@`npuSQ<8)tfD#ZQZZz-VsY_ zH{;Y)VtK_^`B|^jPM!rkM@_;FfPVPkt0yGyKpS-Fo4q~Qc_Eh(zd`bty?VX<=hskB zi4~+lGHC!)E$X>X?(XY5)z-vMf2|)wkNy0zyw`mGaZ7kQjs^aw8SDypthE^<#p(aL z;}-Q#n0`>23nA;iQ%uo2N1(ymX^JjeVR4c!2nB=i$v;mncQ3@}a#spPuA2$X}bY@d0nDuB8+ZK=^qgWo%QY2bD@EWPF*?Cn|b!^bvFX zvgi3%ESL~@Fvx}?O1#?7S7h%|kAJF+_K~NT(~dlNi2jUnB+-|m#4jiG;rC{+J@0y0 zjk&u4S9O}bDsLeCBn(;ea9*ws}BRz}*Nlyc~YdP{ok*xZee z#=|M8Uu{c$$`TcL+v;3fQ>z;ZMTW*5NndHGNj^_=W+Ja6 z=Zp1xUIn(h#3(xQtKUd(ZWG5(kq*SY9m#{i_^Gi+bPqF^^KZX>au8`n>Z`h^x`taFG1NS+w%OZCi;9HSvYIPl21x{S<$MI2uK4psIICOi zS*P{KMPQvB35~=HM5k5z>5sJkb-fvp>=Xvp&PHZ0D-!YQw+;n8r|k}fwvWhfC_Je7 zg_wQ`B4{IdLMLV`lTFG@d`X!rdD2*Q0b6Lh7D^)<1phd%vA(Z-_a zJr$vjJ}~x`sG#^=uu6LU80}tqyP#J*)y`lv7ij(?O7VCR7>Dz>BC2o2odD+DG{7OJ zU2)A4SO3R{9hDzVNQ6F188FI4KATjxbA570i=Ui)Bzj~(A{P?3JB7ZrroX34{1f&z zg6Cc9ek5Iif3&iU=;%WnxQE-d!q!F0-!Km&GScR6OOV!@AN$mX?0fWGcmA+vB%S|E z`GD6_1r9d7N-8zM}k~6vg2;_t`or9}DhUbwE8zHy`TOC(WKpKZnDK)6!2Z4+Q?JIO<;# zb_{>ayJ?uMmtbwwT)qyhk~tP^GM}=_x1ZSDeqM#6N}jz&rR9=B{X-y}cscl=|8oTm z=&FY`%ZQXa{GdA#;yM7GBwJ&cn{Yj`UH|Y|`6-bcZ=cFMpYHk^Ugr2IF8;E!==SsO zK41@FDh5Fb(hN!)nIV5807DTkLs3zP(*|Dx(crChgP8eMS%GBs#~VCbw_4;>$84jA z79z7cpEN=7_uf^R?okZ@P<#q%Q>D{J=cd1znwxe0r*Qfo$@8A;FsolRCa_FMuQ%shtPoZXCo~rl2FlJ3Ew(`J#@xiq2JKoP) zZA5PycYg}C>6bJk;-rFq;8Ocy!I*Q~QE&AXJp6g?<6r^Xsb}-PLWS>kG3*g&vz%5@ zmD!ut31Q_D9^@MB(YUurP9>MB^WYs|9~GKM+%JQ7;IGy@{II3rxzIsGQXHY&l*c58 zqB1E^KZc(qPhKu;814BikcWG|f_$^-gNwfowe3%vd>Q#F|6MAl-w*rn1hA~)i>Gp; z^32j?vfkFj5_z(cw(A1{`Pad38O3{-k|Zc6=1a)96Uh=G{2_4Yjik#W8x#`Rc5k}(^uRe=BmYSb zRkEMnti~OzLT0Ze!EE`1Dbylo_lErazLWyWzq>g?cgXrQtNlz2^gUqtrvgFT+1o*Z zV?W+3boz-lJ1%>T+UsfEh`medi*NjC6`fb>rea=#rF#yVN}DCR@~Ya`oqIg@Q%eQ+ zb?$on5aYQbJ-Y78%|F|e!^GkfE;nO7cEUaqPwzQm-Uuy$nSIqF>{KIXV#a7IZFHeb zFKzw0Gz0prYWXwNxWAKg!16+nMq8gZuB)-Ftj0% zDL0NpwOR~DH0(p}b`(pDq;3QvWd_1i)B1t0svmLjsN_>eonZJHvxVA%VP{bI2KkiY zED{0k_yGf^8X#ghgRC2pw@$r|kKP;S`C(j~-*aZq#1IXXofd+w?UGd&$L{i$<@Snb z`=NZU8deEHK9W?!5KXBZhEXj5;^5`(gbc_Bt{I52b~sT(l8`8 z!c#S@iw7>u`wa4ZA5Nbp02_5IS4FWaeAH$KQRk? zh(_v>)8nXd>+Vbk{KVO*f2t6B__vAu0u#HOBa%0_DkD2Jfo&-<(!Ezp zf+rQ?hJ1^eDFuL@dJE5(@4ZBtNI|uVi;(3=RR$!dn*xHjrd)*5b079ID)j(zVgb+m zdO5lB2_cOlIu*$z8PA)#?rY>}GaVq@D9IlS<)Z>qC82cHfwkY8&-gpV=x ztiC5zh!`OMV6hTak5XoF$gn^&n}fQtPipA8#sGG<)lTY|>IX$Knut`I^t=Q>j}2=| z6*1#Y(eQW<6o!oaRLKBlnX2NV? z(THjP?dghy{)IrWTquC#If_K>;1A=LuC$mW^G2HvX~gqiOBBU*N8-_?=sWjJY4P$D>WjS>@<=m3Pm~57T|UCam{?iaSrJ=I4J| zbNcnQ_1_HA#ay(yux)sR$5S~;WASaBk$j*VHsSITZ*RI#Ycfm0pI6V*zt?d5H^b;- zOy{z(_U3MD&=xkTe)IA2Yei3V#Fe;c^2L?=2b|A@lB3I80v8f@TdH@~^vp%G zq{JEw+94KY+B(4(2kbSUaIs)@-u$!YuZlUQQcmzmVQ0rk zbM*VNCwHS5PADoSG_vMf3iIj|x%Dh>71>*e2Rbaz>s0#$DZ1k8Tr_zX!FJF0tXg?2 zRy;&TdlTq1O68G*=}&Zh8vE)@Q0Rom92c%@^**0O52DRYD`@3V$%`VEjdo`@< zzkBL+BxPd4JoBLy=?Hh3bc0P@stl|Kdd2MFl+l6^oXMBznbh;v!8vD+@UvR)bWn_X8Ca>Pxd#1hCRLQdx`=%d*L%!m$ z@B2_no=R?>wS@r^p^7Ri7oyg%pi>wlUl>hUs4tI)2$hc}-a>9YVcd#XJ^{aC{R&zP;n`)ZJ_X7-| zWe+G3D-FMXNodN~Yho#CdCs@c4v4jXnY|9=I=HmEJ6z^*UgjHFcXx2=tMJWcvCyrh zc^gL!9WcUSz?xm0{E$@HwOyu~o1&8bPW}-M^eN=m;AsqS-(nR)S-9dkIRs@vk`qXT zJE3Jx!b#3JZ)%0vrB)uZq|X^G0!Z1`KCCcUbr@BsduW7NvTuRn?DZO@#PiCeioE~a zq^d3TYh7*d!=&GWZ$@wbmfP2;^{PXww=NJPtX%&W>ER8@5o`h{imk~dr{U|UdzGVK zS~kD(2~J&d&H*|ftnl^}xZj8Ot(dMXEb|pG5T4KlDy}OXB*({2LseNNU=^!Y@c`E0 zobtWJxmZVj$$@CDg|;b8frBw6`b`$XLwt+PGWv8-S)h@gWa5nikUKe)@j!&s2%RGz z?uxJ^ITEL2;px=^L^j|NBAdxU0X%WiA|HRn{LY5KB#7$2jL&hv#|$z{h&&bOS?Yr5 zC6{tkUFwxVfAQQUHU*d7keq#{Lkx@9x~__OH*uXo$O!*tAl^Sy-2Y}rh}HT(5vR;k zzYNNM;M>l#!L;rt8;3P8#TkNnd;B0D@%n#DcB)WWvalr{FkE+u=C2R5(&EHKVq_k8{e+m)Daf0e10I0(xW_ptroHjT7l3r&V0){#rp|o9?{&*Z zLc;)Gvg-ToQ_gpsrZ+5ab;87b0*=xau^I-vDnDC1m(q=)NS?{3I`~JAhNKJHhw-b4KfX_;|-;xKKF;oeL z&lWnA^G7$l4g5jlfXo6~`5`n(cq(jA)pAt%9u3T?aiMb5^jkc@1KgjQMt;NAe=>#O z8}Yux8(Q91ebiNYi+BdVu}OpvVhwdK(4zzG(jOY~QO~e@h7d2ezJxT2zT9tie{U@g z4TsVu(wCWjVkA^iSXVi!Hm(z9DGy@gL%B> z=y@4=`;vL-GQr|U-_N({AE{u9glVBnOyD`$Df1>+PS@4WaQbzxf=)e=n)L@}Xnk+E zafpdC^lsZ8*-0`$3-|G-%k4wF1t9c@b5h?BWt?cP@?Eq#E~17E=B0V0K_Ij})Qy8h z3ur4GjNY4I`fP3?%5=-vM`wx08!m6uAQUf0vHc@A$n{7Z?_N^X-jgczu~pR!6PnsB z+`JHYgR8kw@KzA6tQXOm9vV@{Au&>}%GLO!M^~dD`^z9%BWAkD_ErtPzvy-i_vvxi z7R`+(oLm~iAvpMJj<2=jmFWVAp@2)Az&-Ck^nbv}z@wHx?8n=)p~-AX_@s9i(c{et z@_$dKXMcJAZt?y_@?H<{Zv8v0&O5mNG_k&cu){l|p8?`%rJ`SMVx9kfW90C4>_(}> z#PSzV4bBXMTjy+lO0;eXTGH)uS?9;{*0GH29&-zYSJh%Z%>OS34SCn{?uzjgC7Ec*ON@4j!qYZ;F|#vj$e=^ zdW7XCn2q*BKLYH6z1|)`^TYj%AWe zAvhs5EiRcqBSkj;I8@p{_U@5ZcPnt!J?j1C!ncH5+H3m_c;D}vPem{fDnjWsYa2Un zbTY|GZbcm3Aab&%$H=&Rfs+8wjnfIxonNNQe%PQj z85e_d*U=qbMlWgi{@=RaY2z}4FKhScqkH|G=XeWSf{ob1=Xevjt`aC=a4oB_`^;0` z1@3+Pl!vt;-Qel9(i+Kcuy^nu7^9}6hUsU1?f?%py_kDy=ofu#FAU6LbA7g7`nXNQ z7!wB{%{CIf;(x>_sepac%(*NyvX9bEzal~5!V?IN3nJ??zdVE1!>{ z%4;TSc(GL`W|NY&Ms03On$hik=p;BaBiSo75|5>?n@=a-*(S8f+fvaS|_HB^?A>bi_cU?($PN+M#c zoxSs*nYbIuu`y93VsBtJ6Z?=k{b z1;JU<4$C9oWJMy3Ps?8gI~IW)S{z#e1GClF?0Dj+;oj4q&II%Ywyq7@P>u>X*G!!j z5Vg>w5O2p`T*KqOrrfnym@*l8IIS$fSCNLtmo~rok7Lza8s}q8&`!^zU%vZcHoo{m zC&~*DBK&BETACO~j2C7E*B?e+OCvje)f%MP>Q~^$NG+JdHzNqKXjygw1X{gPQW{3G zX29Q%3VlmRn3RBpDfOF3b>ECv{~$+7=4N!9*Zo(3Q~5SpiS}T5gZ63DytsERuVFQ> zpkXz~#8}-K8seK-^!)$=;waA(N>7-x0cn);mdfjZ#m%>URH#8X9!zH;2Wa|)=bMQ*{HO5CM{ zJT9D!VXKJk?&iYrU)9J8?D4g{;(s`L8{o9()nMQ26wWS_7l%Z zAAgAR%bNyEt1ypp<$jKDk}+p0wy*aOu%H(qj2cPUrhsKJLQsllyA$Eki6lTj{aPa; z|L0w)*6qFqmnU+4_9p)JcLuFGhrVK^Q zPreJ;Q}L&jhvtJP98`Q11Z?)90ZSH=KPcitSEgIaG@;}aKV^mNwIBg`-`@0Z|$oUpJgY1_%t%;$%KmBE6N>-0MJ33un|8o&EDmwVv+ps%;Anb z!wAiQ?6OazD05v%MH=={c`NNV?$(~mkq_|`mfo=%sV7hbrq8< zlRbsn62>vqN~6;P8zq5{R{m+AP#^W_SMCOHGE0>k8*)Gj%mxpmneQ)KwI_KFL*9Y? zvmLAF(rvh}7AhJY?@CICWSwV4 zD$~;eYVzyaqMj0IuOP=y3*A97{}AR>POY#0rR`kD-n48WHdZm$EtKkxQwi{q*%{J* zrtTBMMm%X^2oFTx_5V_&h(mF}U6}b@So7s1tdQ=R9iq$UwCb_D8KjU_^q(LKYE&LZ zCpyPxCuBXPhnVti{^3g$9^dt8=GV2Dlz#K9;#_=vTttcc`gwKC8cQFKv*$B}EM}{& z4$bl~O{%u_*gi$XKFs40w{eRuD<5SjdAm)5UOEETzNdTL6Pu>*m-t0$wA1^v=gs_Cul%j!Q2Qo{6PR)<`yv@Rkf3wm z)fmDpgQt4NBui2LlH)C^^nr7iz;!Gx2k=QWye4GzbQ|Z*Uy_>63Xe*f_gXpzaqvE7 z|0I5d4kW_l*j7$jQD;RaiOsgn*X#yG@TT=cBFyEB*gR(D8S(%@s*&ZN5pd~~?_o`i zjK!0ClM>sGTn(x`0r+l(vdede;%=BOC&U6jWy3>n{Ahc8M{`s?E{2)$3TKUQ^4LSMI_9OQ~t^B_XU7c4bC@`@v1(fM5 zxk?mUvQMM~=QBXep^*yH-x3P`0IUvqY@>wS)HbiZ6d;M~k_5M$v7GVgdzwDzh?o+} z`rVR~>4mK=tl9p?va@G6Vw*q5Wrc-3>f-ljiUzqO3tZ4uG+61qS?xuZp>6#R3e_p~aG{ z2`Af&HC|VLV>9RSPB9E~l)^bCaj`MWAgjKv*5Bdyl|(A6Qb1c<+zB1EQ_CXN2%qSf zb`%B(<9pA4y@J}#{Y_~!J#^2fcvfe82C%_3H2p)PgW`!1?=UCQ z)F}Fh2Q#?E8X7D6kG0}(jZTMf`Ri&1a&B!*^*dsZoyBEH`WYpli}pl#Eie^+7|=oj z;o4WQ<+owv`k<8_B~HagV9xF^MZzOEP9V*|h`%<2qQUCSQyMP36PlcFNrOo>9p+AO z)OD+xaZGXZ$iZvCWsYUd4SJ}#}@XPrbFdp4` z`5;sH26FdF3d@u=a=U|p9TlV7$I;%MB+Bg|1|CC_adb65z01FLU93EQ2^$JL9y-4m z%R2^jhU5> zDQ7f~wH|)+Cm`laHNP(_G1cZfZYU9;B;Iu}t_|fCdery5%kUU5>!4f?IX`j5zT8?9 zDnW_`S8$(#LKLENG|k3deHE1#Nv=yVfH_K!?DX^`{q*PMS>pJOdP*Z&ac1&53ww1B z;umAmh98LXYDs^>RO>6$++f~pU}105u=x&sM~#oQ6b01oD)z>GtBU=`SlIxPZ^9?e zu~rP0qlMARPQ`Y9{e&A$L1tnkuK(4z%z`oNAOA72c1Fav)q8r<5t#xC6q!kFWsCNm zzxXSIe7IDZzd=I$#QXBx-6M$S*x!@>$>9k2w*6L{oshv}Tt9|Tb$*elw3S?(0XB%j zve7}r!GWkZfzU3^{2%tNc0!F=FKD=Lqw^cvMPRy<>3bs?2fzUd;^nv5F@G>APof4F zUh9MVP#o-_sM;PUn>zeJtWqWkj`-s6qtGf+y-hnsY^fT7KA*CS;@51819BpXV-DKn z>o{@jOgnwWO;S5H-}2+GgSmJlBD-H;?(pMxN2^Ionl?;tlvil>Jk1zlFTZ{5&;kvF zzVjIw%c`5SYL9)<*CJ}Cb;`74mjd)ZI%6sfIFQ5MNe&D`8F<4lZc}GyU_pjXjWO5Mxpf^3;Rn8=Ogd`{?1ubnttl}-E z+w?aIz}^r9g7z;J>VMZy2N8?IC*UTXxq3Nq4w4iR6=h&#FaAi5mZG<$1-uTSrmVT> zou4T2^V~6ROISL>MaGvxf9Um>rg5j+G@9uZdlTb!rOKM;?qcH@PhnfQISjztqUFxT z*iGTP@Hp_~oc98h&8ASO2DGzj&e-i=;xD(7O>&vkmQJA4JTHUCT?kf}RB9Kbw=%v% zd#-brA}*ryxIeHE8wiMfPYd|}EI?{RCfTy`SqAOn*_Y%ukB(u1N1S-0YDB`H=?HN! zG_=%~?pMS^rUgmeA>UnB8kulJ!r2;g`GM(zKp|K8V{_)_%jK@dWfOtde}4ZNTL1|w zX~xc|!FDdb@v~d;$u(a#YY|Q)Q%jA?L+U!?AzVd%1Z!-PQ%39}VugZlh>Y?Vv#BLgAssUg?< zO{DU!r6~mXjLbxnXu>W$BoZQwJXxc{B7W_P=b*yLkQ-H|V)+~d3R>ZqWa*4iALG!U^(-ypbDcIdkkDlg~}tc)BX zD_$_oEr84=!7FA3T_z`?;`op>Z7g@qb2$u0YM2Zb*i-|4k^PB*_$QiFuSD3tSjf;y zG}724*rmUP*d_T;&Rs%@zfb`0lmuP zKsFwrq|7fx-GXrlZWU47eUc|qirSZ>IwNm?x81hCnX_6l*x~m`OPaJCxOqxCaZ=sk z2p(Q6G;oU^DBb>bpHUUk+?ejn*&TYTvL|+}o?$g)a7B%7C7<|1g%j*Z>m35m=oQm0 zX{}GxtSt%&xUI4_w`%7-j$hOBE#9XH&PWjhqqZdsWI|-in?)tj-FNX<*U+rQuL!qIVl3vYU-q1jsKk!%yXiiIqf@b>8za!Eb&n`JSuW7fn{ zub4X*9`c*Yh(geViv8&k&H>0i%FkjJ1wZ1U>;) zInY(ZnR63P%{Feo#1EXO;NepoO=Cj`{N3>K-%LUVJxqBedy8v(G%q=ciWrAquToJi%{y*LkO zDA0=1zu~5DngF656>_>s8JsO4i9gBs%mc-{dNd7>2ZeJ1U;UgGW380u7~$k-pbRn} zDm7Mi=|t@N42BbyY_f4e;#;>UE;oi^W@jYr)0n(*4!dszJs z+mW+F9TdXVXp2-06dv?rWY0!T(NHVmo0C*h6TMIi4dtilbb5n%Mp5nXn{?RstpXsy zb&0L4lxSObQXk0Oqzf3dPY7m$R&OEzf)ICIa&L0C3?7#z^wmT4Bi z_Je$v8gwdpJKwidOD4|4Jqasirv3yQG;$a^{!G7zW1?=nb#!Pxp#XuGvmbJiC{)St36%)ESVo_ozYw1vNAG?v^H=da<| z*Is%4s7AirDKq3F`7N1(+MqMN{|>*ewMfIr&sFBXfj3ZR->Je8#Fky#&bb1_Gj|km-x`TuTc_8zIXVw zzJMLOceUkgfP{=@fM|WKM`t8r;i))oFI<p9k>P3jo(9{(*+@gmUF(B_M34{>53?vfg-NXEpDz1sg@iW$9w=uJ`VU4wu z62!j3R;Xee-#DA85H$-(bc5KJOtAi2k4mJ;pN%H5yISoG&l$_6tndVsKX6O* zDaBP6x_507;E_5tmRS9=Q@|dLdwm!2;vquYYRjet2BarWW16hkbo{>G=Z{lcPV|=Q zt?UIsRX9HRDZTOA2nIMv9Pask;Z;&2 ze$g1sv`v){YERsq$6PKBc@b#urSIQHDPm!(LPn9`iJ2}yYM z4<+*t*1z8hR+${U4v8&P)L!^V=;deSGWQ)qm4^BHLtAo5T`E%?yv~`C@xS8Em<8QaJ?8SxOb=Nmv*YW0#clBxgXulnMuM&y2YrV(v$WzC<2Wf=0COui?WArL#I?W z`pKPNa}2p?JZ7YLgq8&AgMX+<_bsL5WWg0Kj;Sq;XPe$YJOezIuJr6On!^}(LiY|N zciwyYh8;%OM!KLR3L#o8VUx(eYEi%Z@d+p&#~HKni`0Lz_c9mY&CoWXFG4U1 zDZST-Y-GB52XZR30%YYG&Eli>XKW-oJ8q1A$J;nmzqLxlY%SW$0#iT>!N#_hR{TxE z)Ja5G$anuy;t*Z2ZX>GH zA!7d5o7(Bcy$apmWAJ}_W|7kWT3P4XEq6|37@yG9k-{q6*s(&+0a+t!OEu%NY4aVV z`ynMDlE6L3@G_00P6C~HLw%*+O_9kWR2Ud|z3#g*pVdn!{0N7JZGW|aOMbPR~1}h7pR#8Y=T<32G z_CGL(q8zY`+;ei8<3&YV#DpmPVgd}5FmRb5gZ4BTp7v`A5)(iv)~CtYLoeIFc0q|n zE%xs|w{-@ULhL)j;D?%x1_Y<#pnuF$yA_=6cg{L;b{_ep0U)*oLW>rH2j0q~FM$Fn|trXufZs!!Z3vcA|j zq4I%v7ZTA>3rsn0M_z0kl!$07k<2{(w1_z)mjBrgAR_MroO!b_8%Ef3iyjla9toue zQnPGjnWrgq9X-}UwcV5w{Tb@M#vdxK7-h^Ah8`#0d;kU&fXpM4F15-xqrF!nAHvc| z@3wPuLhN~^zbbx{G&LlSaA8Ynws1&hsvu%H+msP|FP=1M4Nyk*LkYVoKv=fX{Rww} zD$Kyb$bdcG-H)p`3VZOa@4Q>%f>1zlbG+0IIif7tfe1|q}ZV>4`Q7De^?xH)ZyJ-2K28hsdv9xyM{$ER!8(R}H9(BofGiy=aGIjl@F zT|ME#)=U7GbGc+6_Cg2Xhd=;1=Ml0L_?U zrBLjld#M(E5APj}&3pdaq4-_NGFXLXz?ZI1ojYxkY$s0yi7B@);~E>!l-~ZmjyRSk z3y<3%V&=?zv?bHkU)3%Lo${fu*l!f-*P8 z2OA)9jAw#wxFMYhI9f5rC;XlE7+=uXmi)Nz!VB?Rzx7))iV`2Myz&Zu^EZFQO$=RgcVQiKlqk+AHCWymXPIxA}E6pDKB|aRWVOhkG!-z z;T{$D6_bT_j}MWQvJ7~R&MBXm#WLHhAJk`xqD(T`?qpLsPr z>#;uad6Eac;prJ)qxi3Xp3Q6YSeptA=OJR=cilZPN?ZT%(-N3lxzS-T6&Rl zB`uwo*eMV0~=jAsjw@xRJmA{qM(%BThe(Lf3`rUWD+V zm~-Cb>AJDKfuQ&4xNVcXb5kqoo5>1&RVFT?X)Zuvu#$#0OFwVV)UJ_(&ihZMRb907sz5Ldf_rb-iCey~7f*hB8`cI_ zGOuRTQPA0ERsf+JtiPOu(($=IvFZ&9v(@X+ zKR=fW&^{H@F0*6v+`{qAPrxwRJ70pKirCf?!EBr|q0iO6GJ((7pHH3P9kpFAd|{=h z%kUyg#(aV9uB~&SYP=vg_Tn1uxn&pb`}$72^un5v@^(>h#J?M_>^%ck>4Os#9e}E= zY3JB?9CvVTSY_-;N1oCLLi-iQYb%1neI`QQ%DJD;TEoUERmb(M2nvnUPRbKGPXvWA zZPC3_F$zqtrDBr^M311jlPagXMDiTT#b!FUi5^L}wi-2O#}=&nf1)0MOhRKmD}Js0a3Jov%YB z*>Mcd#GKa;j?KAdy&Req$F+$!rqD0{PUTJ2C;OKK}xaXGLxa{xF!jq3} zgGNYNoGV88yy98{K^Z%8cOVryPU&32_*UGK14@K&Bw=ih_+tE%PUJB=jpwIAPypaZ zfAmN3_P4(s_uqd%e&ttw1v_@^=r;s#@ZiDObNTV+H@~?n-?eKOUOeSqRzI3Z3V`;H z?#Ne7xcU>jo;-#4*?5`q`ZIVIkVr6Z=%q>>c3E}rK~J$+scllmYevFkEh#GHRI2A8 zPO_H4IEE6f7=z5yUq%#GWPXZ`?Ut{p`$6dI+8}u1fen1=Gy8G(S9Zk(l-W>mq(n=z z_B;*wcs9+&-+Pq|*knr$SDaAku@DyWc|pcio~+H`ZO*%PDn@J0yVfV~9L}c+TUTG& z6aY3}svGvF^CV7x3jHWHUNacyO}m@`FKv?7%hTsl+gzw2RB6c=CSzybGQ~WR5jT8F zRv7#7bGVY1S2prBD1!)=Ckh_@)^=R{*JtC{kpa5Cr1c<2{DuYbVNgNW>(&^r`U9D< zVdEreVr4(3kc_b@$OOd=lD7}KgPy)n|1%`S-t!~N8$If@Mm)8l3RiQEp9+OMa+IG%%?oI|c7gh$pJ)*Z!o)+sFMe8hLI9OkKw2zsVt{6xwp zGHx5!)#vh+g4?d!gRg&i4_HG2Srl1SOUmR+z{fWEasK(|<6ZB17w*0H-jz`l0C@Mi-)$Q`e!m`^Ce~K>;y=3HB%r6{ zWAHNcm49rm^Bm7)sPbMYbi=u#OAi0{7LVDQl%5i&9kxUGUut+CuI%h(Th!2g35v?= zQDVwVyVLN}Q(Q=~^M+rl*y>HoizpY>qr8CchoYrd7ZBi;0gpbgf$Kkg05^T%41DL& zjcGrW+3>%RGD}c)CnTKWLf$p@M6h=)cqd3n?VRGGZIhLmJz`l&n@UC<9P$7G>T8sY z*N*Y)lBM3nvn3&HyuuTGc{X0t_%#OO)r*v<@lyFbNogY^tp{!yj#)RHSVSWg*RDj* zTiE-Dh)e8elXPWljh6tuDle9wECu5$10KJB2d=wpA8!1@8Q3{sGG3w7B-hG!Bh~B; z!D%nONu3gIHeP15^cB-9oo~F%2`j<7481Orj68|!k@;-AGEQ6EMr^)Xd3cpHmb1K( zwUKhgyieQ+>lX25-2mY};(u!A$7~-~>Ip^ogk>DrOL8MC>cvJr=k1-`Cvqc|sMxh= zpW+eoVO?x zOx{Gz(Zek{qPD`JC|R1vUmoN0x$YRx->Vt>w;JQ;olt>%Ct{Mv^JeS^X0gm!A5BzT z=Rb+Ghf>)@q+QMqStjBd9d~)-z-7!g@}-UKMWW+%!h1oHf}s>V^~eTp`odm(DL8gyflvL}Ik@4oXW)hB)+g^;%0G@}`r7ku*b1~_3&J%N_Lo-9 zrBgFOaU#MKHkP*p#nS}ZiCDm_#8=+wHDkDoXS9S|F}o!}X+CFW5oM=Hgp{!{UOj@s zp}{K zq2N1@Y~bok58#pyosC_?2q{DKp5>i|t9&ly#f%br*aGP&$#`u+P}JL&2ufau;uuPX zj&*>ZJa&g%{uzvS<&tsBIx)8LjQOM|z2ltn;^TS6bJ4LsPR8PzDzC_YRpzW zN*K>}!6tH`W0J>+h&Rpi8gCoN@ZMafT^L`dZX^?Ezu5uB#~$GeV>>2N%Vb=@=iL@e zBtJ#|YMUk%o$ZE2{b;Uak&mV6n2_B2)Vb5rNV%F5GkHg94|@@c9ZoH=>j_;By9QZ-Ybp3?UDiSRd2hrUMWV$+#-B ztwb3F*Z}Unbq9_dUc{TNikyE4lW7~fIj}E~z~6Y+OisUu5MD%FLBo$7`xv!v{ysB( z2f5-@Wu5QbJ8qPk<-PuSpg=2YjZ{aDe167w=|s+q7wU0-s+YAAcVzEt-&@RvuLR>o zM#&6G^t!p{H>PyC$9Xv!L~{VR!Lo=8k_=0QQGdzQH5;)D3aht9!{ z0{F&V@QGV9DHF$cq4pJ*YJ{9rur7!jG0|6T*O%KQk8tUE_@ra->l>^~->_v*T63J* zcB?h2+?)VoE7v{~d9le`kE|q22ZEx6`;-U@k(A;oiac2xN?Z(|BjxkC_^SxYrXQz$ zPFmbihjt8{R8X@%1O{e4TK=e#R1?_>;5n*$dCYD_Y5Gh~SOo8o{u9O+aKx_kk7K71_%6nTOd^%e;b@e#hut<3*GU zOxxJq^VMDW{r~l!;hBfFVRLgZg`JeT=INWUs;`zNFhtKpPVrJtF{Qk8H}xV91k7-; zVo6diGE(Ge?p5n*+INgs)2=aUEwKnBB(gv>ghQ3cuA5&dA2CmOr(;PTXLs6kQeJ{i z(8R8|o+!R8qLPU=>p{nRrbaF7p3RdxbmUAp!sL%VZc1d7sCb%yl9q*f=tRBXDS`q` z1*i*$*MQIb$vL?D^Lwx{0%2p)>^TcYD6PFB4_w$io4jmxp1o~kFtly1=rR^1-;9ac zE{(g52hHTt;Hn`X`7;%(D$~z`pK~12`&ow)!lUWK0MD_NDW7CbXe+%fG zU1#SxRg7L`4ChOF6(!2`d;8GfZJ_TZU+eusoecGRvLh<~)b#zq4l{QmEei0`;Q;K0k3(B#c%-!@W2gLN z&(pT)GGubnAt;>E!VAZmuzxyVm0byn$)qhc%mihzO>pbgdvMWzI2VuJvjdB+cgX0ACMZq6jeG{%Gi}v4MGrW?X5$qJ zO(?Go$9pzjVtRmS^1_86(*8d-(J6}eWR%!QA<7xk(W~qRD;IevhH3XK4}^QG?&2!L zxBvhk07*naRFczQjHtVj%Ii?rlkB8?44ChF*Gd7F1t0$R=i)0@?!yxgZqVj+8T*W3 zHD06(IprmJ)a-h~xJ6pnQw4dCgVhRnAYItjUt}fhTS>u50;iWPPY!=4=lrMa$pk^U*fg z`)-cDr#3p~;}{=Oc`NQ8y>C0ddgVS``{{j^pu{mg;NNod1#@c+10nCoLnSZC@FK61%y@FoRk!Sp-{+osJ`siTad14*w^_1QE97T*> zxMQAl03gDfbfV*UQk|GSV_E$xDRK?Ep8M#mo#IG1Kby5Ka2r(WcUCg*X5`47b7pXQ6i>Rvh#2Z0Xkwd7vOg)_hIf*l3EK zOvleWwhgymzX!M9up5iPZ<2JBmpuk)v?QfQRPe2ookrJ@j^l(UMN~u#cOl=N4H4lb zkeHSDlz?M?-7ikhc^6g>OH2Cn_o zemwE;2A0bKGOXTdI2td~g)lKI@dpqk64`sk*RWv|!a7gl#R!V)L&jy)nH(L-MytW2 zB!ZH#y%qKwlCG~{dGa_HAHQeU8kT&FhM>$5^44?QBPl*P8cHT8D^k3W-Usp>s}%K9 zVBFa>yA~y-ym0iKNqN8Y>Qo3tJ<5-Ka|gckkNa``<@@mPp&g#`(jzF8;?k~75hvtE z)?0ZfhN1+;1|i3MC^M}3k_if(W4*}Eqn`JZXzgU=GewpshCE1 zZ)3X>loHbvn>8yE&$V+FCg?5Mo+I3r5?s(+ALktSo<1(T@IpND$RmyX;fEiF{M4J9 z=;rA>+B#$6uZ=eW^uB4oVs8i}f)bRvO)Z#yOP9xaFcXtFF=N8Q9tZO_KuJqnKyQRa zL-jL6#@gE?Fy`BP^$PV8us4D8@~M68hrfdkHbWhFbdoj^6ZNdt!40c|^Ilivvod6OM zvcBdCckVYBFC+TwVQVLEUE`&=S2+~#8T)jsZS+lighxr_5?tODlQ zU?r@hdaZ(i(sLjkL5oAK@)C%P5g3qhdv(SuV3>@hwL|_c9i3BoLtHwgR}t~u>R<9G z+clAt_=HU{UfTqWw-LkXHb&gHUSh|vp6{l;@VKw|qjB9QU_ME+J$q!+bs-aUnzZ>E zD~g(klXg!pc88bdxaI_T>m}7&HbfJ5F+H$-=5Z6 zS=&0M*B#|OTJB?hNYN$i2S;kJ01(Ehtgw!&;>SiNLb+kZWlHS|Ssy*}k;phXn8K#L znx@VqT}e22z1C=1A{sUHwO46VUYR20-}&w~eD?3p#KnJhHil(EG1A;~L`jq>wwp{4 z9{UTC?G!aE8X4DP)d|PH7m=SkdZ{VGimQ(|9kZ~bm$Q7zWeS* z{?bb?Vb5#mcjcOt#&}g_%-%MDZ&oK?bE}Pw%4o+?d8=}Rj8Z4vMF87LUOj9>ZDWR~ z&?HDG#fy}cJ;|Kf)r9+5X)S%l%L-2m&NywWu0z2{izvO+sx7W0Z?i9+WTl?G4GVA@ zfUZF)IB{fwZ{E5aU%ccXzH!T*x`@)(prCq(vsc*{lNDt^rp#OIudg%lY{VWSd< za48u)uJYna=St2BZWwLw*(!X`OBeA;7@iv(XaKN@9pMgoBq!|m2nsKh&n35W z>Pr(r0g-Zhb(u}LN}Qyr@hYYl6tXu1rzATrsN^z~tP|Zmg!Eb>Ix)>f`>zCrj8{S3 zzz((SDg;MfSi|i%?!lja@Q1Lsj5W=RjTe<(rPP;}l+PJ2Aw3Xp&mLmKnh*|?@e+O| zES4;9jaQubt;T0IShG*i;GgkLj~*dvab5A8Eq3@S;OmZxZcSbUwoM!OPpB!H?5?|8yVphxL_fImyZwl#@Bb@Z~ypQ>>kF6pjgCY!oK8j zpVt}MIKP6R7}*w*3ysG@^9aRykD$c#^)Qby<<0~>9&brdvL3NKla-EI{O5Z7?(hC? zSN?N9_j7m{r~h3>`>$7mcojj>n*p9Ej?GOng3=BD>v>Y%5+`PWzn>>4RA!aZ0=NX_ z06I3(LEeQbTgZ}jBVIvJN-nqR)iIo)sMo<4&95XVng&n}oTmi935rNVPzEVDd2E3j zF58cf|M59^{GpAy4u!(|5|1Zk)=ln|pd_W;ilCSQ>k$-HYLB#Jf)XlUoDxBifXOWh zN}A}+R?5ICf-<&p)sa*M?>(lFY>Ng=FT*uJ9& zx*p5$PNDrpT7$*;_*TuOOVla-r7>jeUGpk0aXpF>a;e8PA72IxqhK)<+-y>lmHwLUXK`XS~z0Vl`i`ygOUF|^J7t0C1rg$0VMN19)4%>@G!P@>M{*PZcAK$)bCjfUi zbxRG4W8d_G7ZXby&s9Fw)W$H*7f$i=vEAeWgJM{A+_Wh#PUd^Kb@}Xi!NQ-pwO#0u ziV54TQ>nKeg~?KAYnW%^qU3yx^4d=5oFM8!jEsYLWE)ZBEDzNUXj>bSJVneMQ%h38L@8#9XRPO4%X)xk~gkm3PAGqc!mMH9a zGEyE%IzV_1P9?`;{o@hHwD|a~awa9#D2=%QjqMd07Ae%rOdiM6pdX4cwAa~OoAoT= zG1`qzAK&N4Ygst2kJ%E$`Nrw{h8Z;qoV{rFu~j}c?Jczn@mis_0avP&AZ4a=(mQ8z z8W>bg#}lr}v!M!Ted#d|D6O*Eppq21H0`_}_sH4YhX`~0SJr^#IN~c;?ZFGrEHI+2 zRwP1qCX9T1|NZ6$MI9N_ zdw^12>^%SG5|0)0Ar*jMc~Ta2X{2Ys>RhxWwV6FPgI~xg5|rFekDyrF6$FKfM)U}Z zro5CIIiG%>mY}fXsQ@7&*dr(dh?HZ*zyzhV1f`eyvWlSa9w|8m#+^*`-qx!4UMQzR zPzEV@`k@W{;jg?N-+5?by7{XJN=SD>OHhKt$#v&75tPyrlu&9o5EP%384eNK^zo_K zl^OXwL22X_pDWv!vGX|z^T9dAHXvdh71IJ(wZ-Y@pz%CZB25k`!o0{x<%GvT!iTaM zA}U^qv|>Jt(WC7fl-HN=zHZs68gxJjI60z%)77FV6om&B0Fvr>MU9?Rysz&baqTDe z}Htq2yGiwcbW8ShwF%&ze$L^5zbT85YbF3&O%R{5Hw)Wwz96j}|M%zM{nQ(n^f zoUh3X$~+&~k2&3i^Xr@RmPVe_z~(}xsiYs=i|o10V`IFul2;+)RixmNd$!~6KXf+k zzIhjpA6r=HbGA;tMpjsnX+jqwC_JH?TppybKCz2A@wJbD5miKq6R47L1XK84)u8Nk z;|W^mzhm4oW*g%bp5u(XH*rgz3jxB~D-iCXxQ^|$OD8AMcuA1!*h)G8MC^mlRl;JE zHEpX{rgkJVeINqi`TQKtPkKg#L_f!LjB@eKYsdXVQv$TSFd&S1nY?RvUbh=}Ubh?1 zKCwPk_Y$eRf+uMezbY51Y-FsT@SMnu=ia-4;NAnt-hL9tusfohj8E+-J&N^&Fz=3@ zs1L0N*vWbJ9;-8|=yxFUFN|NLzV*DsbM}3#f4E24{+{Z9!nD@#mE!}RdSn~!`0{Ry zOCOutlorCgJtf|7#+nG<^w2)8E%evEvnpX~M&5XP>38o|=*kb$6>}Kb_3^XWi8|+0 zT1{w9fuMxXOaw({2#R4f5fsBlA}A6GijBeWHXi+m<8*JnqGL7BM*^Y9n@*>wV3sq% zZ!4L)BPwrDx{9C-5M2BB`|*X3AH@CN*on=$*03ewf{^-EXpGMhLLT2UL7_Q~E96!L z1zmz-_%M4hLr`>{!+76{pk$10MNoP=^nG}Yqn!R`j`WDty;NIN8Tn>_&jG=^Ch#1m(4~F7hyx(L(-<;CbkI*Yvoiw@^qwY;J@Z zFGE#iU4LSW%4%P{2E|GZ!wJgTn&AFBcH*-iJ`>k{@*p-x@+9<>xtIDC6n*OyFDEgi z)aEU4d9TcBDCei%hNP$?wU3HO;s2gO=l+ut&sK@y0m5X_cyT+Ir?pvK<28mpg7G3* z_9pXWiwR1PfM<_#E}v>uy9yDHKu%JXE^#suJ!@*@{U1IEe#F6*a3XU!7M{(|{Wn7?wOAT9L2$4$8C(IWV z9C>~X_uak=SAB9nPM$0nN`VZil(0FR6r(98-{g#G9_NWfhvk3Jg$CWv!yr8~sQvsUP7k-x3o7`3C zsyu}WiYeC^4T&n5_ymt9Rqmk}-H6ddZZPGg{AWH7QfmDU*8ijfq0}(A>V@FMu>rS# zX*aI;_(6#&eVM{&+jEIDd!r-7X_<#_NSG%sN85~Nd@=+J_3Hxfi>Y&61C{E52IVUU&M-p{M`84U`_v}S; zBSpCHkdi_MCPxAnh?B0I4q%bNMC3i(&sAU8!$v7y(8ZKQP*70Df|rji@aexg8~5C{ z6UUFP+0NNvKNJf4n|Cc>+i@QW3K_5LT_b`Xs(ck8q9BGlCO2HktHpD|ZI~?f@Yy$B z(WyjjI+M46+d>4SL_GTh@KqE;NfC0?Tifh;C2?FY^r~r(Q-KF|L`7V4G|-Mqhj91s z-aN;NU>9{JDTX&YM7*=sgpbK1t@`3AE>6g~)bNzr71tUrq~N7z*71#-cjM|y4&a8% z&%na)9-UB4F%%o;hdK+4&Zy{!5{$Ga(MYq&5y?$)GOh$YrpY+*p0FqhUzGl0_;ei! z^5XbDoi!+3hnC_N)J7l8nC&>`wdIE3aRUTx8%<3{%3dgpT*C+=1ulF7b}|D$qZA}i{Aoo@EgmlnAD&Rw|g z&K)@X(ptA#V^giP^fE&*eL`-l7$jL-cQ}V1ChXpi;Ye{VnUqVyUXmlp6<>t2c23k8 z*U`D=zpzJ}?v-Ep3BU+SeMApQvtp%Qm)4e0f8jo>va6>deGPp>7>OiC!}Rr>hEhEp zpl$C#ftWJDA$<1Y**SRoCXGNk=OtgqUWGC8IQaNCjnR`bj!VGB=tPCmrCG-DI4sm6)%KuQ>K09QzsCq)fuFs#5qx#RZ=X#iU& zGJnq=L1}O=nV@Vz%G1x#lv=IFQO*&RmYnN)5jI|d$Rt_7oVZua7dE>0i|go{hmDL9 zd&x?8Pmz&K!UKUP&l(dU^u23JR0;$yA6ekOJ9pt*_w2y2qYD&^kkp&Yq@0L$Q^_k6 z@+1!g#mM-K@v`^PD1k5;jSEFuI>xK#HS2w5Lr@Zydq%3?PoHo%1cm$01VulmAt*}9 zDS8OK-7P_J%!7zY>v&p8P~bT8DEg8nNIkMruPa0(#G`+qf)PgrIZdV#6vn@&$&3gD zMPe#%EHzxb1gi+{{n{>k>ceN@mh1Oo`v4~-G$9L>jj|&u;Jr8rVZ0m0LB~W$cp@iE z7Q`{zBPfORVg*5A5+8|6s}~vb*@vi5!$pDIYXo+ z=P^>wYp-gGmlPa*VGUouVK097U%df1QR+IB312b{(|A4*K^Fna(1|KK#z*ZVkaC%n zuSZbox~xdnB@lCDY$yB&hg8>jl*azT_)K=Cv=|2W)r{Gs2Rb%?zaJxB!@_w#ZqmKR zlAu*@SfQ-0=@vuRblWJ>kYe9c8EIP&~DF8$lH@x@E`W4%nN zERq&R#)>Yy$c*J~%q$u*==)*@3v`^*y}BOd0$|9g0#!K&^yRFiW*k=-FEWV1Ky{9L z3xR{8BTnjq@p3(jxb6^e}3Tdjn;gMVoBEqU08Aaf~h zuGA7z0yMNwUg@y$s4T%d%MTHi+QcL)CGU-=i< zHI7tj*zxS?EiR9wrQ#oiV}W0Th$p-GP-3CR3wE6qhtT#7`G{$ah6_-t3}YMK|2T6D z#bNelBuwWqyJ^RLG4@#p8qA~r5W6b2k)%Q5a!>tAU8!E!ap!BYT=fTJU+VQrc$Ms% zvnn{TT&|vId*=6gP5lg(tCLCJ`*$AgI}}0e!`etXp2+nbU*3gB@7}5s@R$;SC)*SCGDyutTr9``)aj62nxOi;KwBd^7c zy0wC!aHUcrD8;;O?7u;otm^{~UYATFFbtb|omB-ph`uED&Lfr}-h!aS zFc@%31f}C$b58?|pyUcKnV?K_5K0B;5EQQ!K6!H6oO}=IYXuBddJbbQihIXG2;bgM z3d>5&UbwIpg}iZ@p!D`aae|`WwSw{F0uSA{9T$G^b-3dzyRn8uP==waxY64tL{L~! z3walml+=nCr%F(&Ob3T1TskBL7wvZof|799U4zm&&I;Y&wi>Cpj>_e8#w(T=USYf{ zhWS`b526P-hx#YEV_p=`bH=OUblN9qGvVD0R5n%v>x1oz?Gcr@+qSPg@ikYxsB#l) z)gi!}czKysHk^|o^NqZscWogPNm<(t-1NCU`1Akm_1HO%Qv@Xyg^0x=l8gz88ZRd6 zocd+>ha0cbF<$CfTjgC#1SQA`Yg>BV8a%hg%ME5nPI{Eb>>zK9-4?05%|tHBM5`M? z$NM}%YjLk+d5|%T@4*Sh`#+S3XFIQ6T*i8+Y_tis0XaRfU%`lUfzrCXSW5Cl>-jCl zcrCGQCFK`WWuyP+*Z(WrcI{rg^g>N}89a^4y~%l;FX6qmY1SIrxGsc$9@~*7XbJ0t z!`@oMUICLnZdJb$jstEb;5N7M&yJ*?<%-#6vIqKHlS_ES|Slt?WOA=C4&>vrRde{}#mHN+q;UT9VNwGg>F5Sx-*4KPP zxqb5_g;NC$^66NKN>J|FzL~V4Dyy^~SGbKGvp3A&o5#$KVV+_kMP#|=Te3pB!Y)bC z-E%D%N$Dvcl)P*Dy>wnQ*@w80Oi)k;!O0Q$>KFIozB_l|$cvuxVg?Dd%8}5Wk@@Es zlo$xg9BwjQLkh(2-ODD98B<(|tX}#CLfhuS0I3bjPQ?Q^i(AHLHgfj)BOSLyJk-f2 zT*qh$Ak;44xFIGmW8-s(tP2sxVZug{5+?XzAuvDd#I4=DF}JCqdv0e7f<0Pz`ZBBbZr@x5ZULO+%8-h~O`P%PvjtEMKqHjS^^gUsC z6+vEsC&ZBvP(!*2s9y3{= z#qlW+l&+^5j9VY0d*3bU$0?-ps=Xk`l@f6Mo<8i1Hs(8LB<%ATUD9|Bm=h|dIP#O$ z4u&~pMZJXemH}AyNmmI(yH}1h& z5yN;}Za9+jkjhIqxBae&sQcLNPFB{Dyw=b#9maLXWOuEt#5RoEuy;`7ph{zW!n^Cy zjIK0Tu9(O7?(sXn^E>$FH^14)4;?y$Z9nl}pMJ-4>0Z4*+`Mb`yx%NVV14!`ZZM@4 ziH0sKb~6#vHob*qRhiwJ&@LX%N}bn__(HMXBrZm1IF%*lKvS9wos0SXuJoMqA9mN) z$r^O0?MbPh`_4MPeC0mec*Pkw{KA?=OTxxRJWay6uqF;1BEg^-M8!ZsO5uGrOEuM$45-WDb0zWzjWlm*{?Y#VO7Y7Y+G zyvw73(pxwgG0epy7|*di><6)k9!szuXe$8lnH$H1xqX=Xyc;V@F{NvxAi6hUhO?QUJYkSg|j^25?+4%?H@f?f| zZ#QP#cd(0qTj}Dz!8i0(qCOzK=Fdd?`QeoxN#5ulPx=VUv&AM-YI`6kHpWw=TwwTw zjFb_wTuD%xIZGfYov}F(awYH-sn-2Zh=?>Bk=A||U4qhyhWjyb!Tjz{f+8(JNkt)=YK>hY?oY#d zFH)#;7jr!MIUe`IM!aqwG1kVAT>w4Jcy=yu#Gle#Tqh5xQ(!JQb0Px0LfqVoH@{%gNxB_#^OHS?b z4Ud*dN!x{Gp~{iu#b&Ymu!s9MEzQdplCig;<6Q%$i5dzPL%}nTZo`)^--mzr^K{(;)0xMTiT*r|cw7l>uDlrIC zB+JU16&*85PS>|ac*5-*dFfa3^6U70&v^BSdEsL=UP$DG@gJUXLS;rx$qP-cvf=Z# zk$|^kn{tvYx(#3b!d`s$$#tw1v4z78DNjTtRzPCRm(F#FZ4B$^ z>WD`uavS>X4KJz(1PE!zV#Y7eDSDWTdJsP^v_b!xtS=y)u`#~U2~F?KW4uSkr#X$E zWBlf|hI#xK#YYQ>%%tShRe>tmp```Pd>U0Wm=Sz2#OHdn3>b)_?{iGOi+ScvArrP?((tG9T3@& zSsbr&w06h%8T@x~j8<;#k>uZl$NS&^{;vGG>#oCtuc6=73+Ka)OersU;k;ymf`*`& zhs_8IJThY5hMt$KouD<7HC5Qc#$#DM&~YNhX#p{-XYge|Role15$ua_JM4kc&K{%sql4ngW2R>;*+Y>QQY>7m*dxU!qQyG7^#QOHrPs}ob&4anzj&x>jtm2N`##ao6rv1;@к|2@ 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 yY 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

ufu1BffhTbcD&*WXR%iKN^ z-jX*>+(Rck9`y<5sESe#AB?45&o3&J8YK^$9%s5kx5Kcv=osefO2 zeu2BL-;Y;b9k4Y{DFLmp(hp)^nuNFaqYC%;dm>i($C7ra8SIQ%sKpgV&zoia)7bgg z5kW~2ldh6#c8kwPr!;HVyM|!M>An7Fb4rV2JZw@|7&AmrN>V^Zq@&Vt@0cqwPFoal zg~J5ia+`y)qHw*?__9S_XHILRag+#w$JfY-dZ*Q!EO1-M_d=0zDzE*}eY^3()9a3R zBgw@LF^ZT-j-F8Jp?leiwHvuWOEgfbxe<)2>4((l2v;m(EWas&LRx%Gg=`K{^NJ&9)O#1nf2+K$*ESere z#ZE#5y=}J&M;MKWb3Yx^Bjip{!hR@3PzEV@{;3Uo^Www!^uK!t_7uEHf}*8ZWrm8ZMxCa-6oUgSZ{ zW9B5r(jm>0M(F{a_r8!*KX-zbFPL`)R_cFiMeylAdpnL?bSLG_n|~W3j-+oS^@I1@@p*bRP67H{`^&giJm+@g z_K~iQ{eIAYKH=TkXeh&U$0;Rayk91A&WrO|R!rBxWiWWKfpEX|1L+^oSmqF@=Kus= zEG0f(z0PuNQ(JvRLXUNFME&I94P1Z8A?z;8mTUtP-t}Rc2Sne)+w3=|{`|xG19JT3 z-#(9Fp9_+Sc<)XLN{?h`+ozf18xlhgGu#W(IYdIx>6-|O;h9K%nEREW=%ZgjP(TEw ziIk8{Gug`?HC#LY)cofGu+b?qjMeUbgh}Vd> zzE4VTO^WP*pk!}^_0DF5LQ! zgZSpf=i|I?b5wLqy1*Pk zp>emX@RILask~AFADN*m^S*)#xeRSHp*hgMt(*BL> zP{!~XV@WY|HQ0*cJErvpLeN=rHQCCJuU6QY;O z%U)-4NVN-u)e)69u-h_>$8}dRmDfDVqLsV`tnC?b%M}N4$)8_{=YFz*A$yI5s(PjJ z@h$EZuinSWba5hHK<7U9=XRTO2bwz#lM->NI8u~IBnJU=+(%-cl}8>A^y1G?b8_xK zrtjIFkDbrV^ZuM3a1!oEB;QJ2GZAO|Cy-pe&*Y>MWbrHzC(|=dT}+NGCi+~=#Oy0` zK#k!%r*!4@R(6Q~6?;Dw8lJF!>eT^X`PBJ%?9N@-dcD+0Il#qzLY4?hexP7--Z-3+ zJV3;v;u%ABJ&eJ4cMODVkDtTq_kaKQaqqqNHtqM^a}O>Ue;G*vcK+%`QYJ+d|MAY^ zK<$zq3er7(tr2k0HEiGB+{?mhpFf80GdpRZC$N4lEX4Iw)Vs!BWfO2P&N^NRz=W(3 zUKVs~M_*`Vgr#i>38bV2U?z~{X{JSFobJ_DcIj1pVL|4_WPU6*fJc9{iQBK=j|cDF zg&}*4vmnnMl=9LFGyk5{hTQId$0X>Mv!8LB6d8&H#nhC7222*uZ>N= z?1>8sR0&G*q_tIE5KFI`0jK!qC`cqIJ#wy|TgGuDC?4@(?DD!NZ(oML(YRBBlF5vx zv-H+xnL!ucJ0bCEU`q@C$Bn$i$%+Ep^suH#F8@iyFa&Z*QPD2BZ`;?j|wcEjBk?}4BMywm%P{Z#}- z|IQSJn0~6Ip9^`D0~uGMPU}qI_>b#SB2Ht;VOlF_ZE0_lVUuKL`$xc|<*II}fO=`Do$X8#{)Wy0}ZBEBt3UVIKNOjcYbJjKf~ zALXG#P}q6Ib9ExkOx$w>rPU>g(5LrIbQ&xZK4<$g-jkfD&0`J#XnTwvN*z;3CUVpy z92#9SyaT?WE**vK1dW`~x$u0?j#wubZKYDy3En?eAC2=qr}An=yJr3eeU{$S%<)Pq>Cw(71mu)Tw>vjJO{0$o*%H zJ^S1-es91PS;rIMq4=>bB8C&&dYwH6EZ{m6lZ`-7*sDPAXDeX@_OF5#1>C&|WaNn& zUrR(|kQAt1Cqd4ohSlTXi_5$WrB=SU`#XE_oof!@v17Y@FBCGu0znDhHHpF=JOw>r z)^o*=xZ+|$5)_j5*Y`;6tzrVSJsDz*%Y^R+gC)IBa?))N?{g_(C*?+9z@IbDe4iOl z8_2*T+^b?MWs;3Xfsuj>B&8uO*^8xy9rE0t4u+kLL7wM;-!UmKC+T`_kxPA# zWe4juwE?WWfFhdURq*<&3p{YgUR?Z%3$R`Ur9;Hyekc+Mcr?}s+dTzW@8NRU{5Qx% zz+Fmbl!Wsz|K>D-)W3t*)@a-QFMIa7b2j2VjjUkoeovd@`Ni0$F?s}rqltV#)Ef)K zdrZY*>@NxLMA&%~U&S;Ta{u%XtpS6K>ajxK9)-IbGaTX%(mA_AN# zxb=#2@PnK7W9y8k@J8oTOT?SCh${@XoSqo5ulKwB_6Y8o#` z$NNQpmi>d)jAVkoXxg_@d%IC7r-XT$SKI?A@BcHE8}mkCOCs&=QC>^1YQ89^ zycBpPFW$&YmIaR=+l4QD?CrSkwtYBtvaUH92ETaU;Cp~Hc>Vtj?=?9;`=_?ZV5{4(@FCReOlwpzjN}g!R>(%O~FXK zQAs)fRFS|m#9C#8BX)Fns-r8fSVowPDJBx6)bzZhdyR;P@jRLs7tm{4BIP0tDIY{| z;-v+S-MJUvx#AEu3OYE?N=ppmP0GvMLEhokc;hzlACE8?=g24vh8LW0V+#NPAOJ~3 zK~&WN0q5KuqN?-aRNV5JCmC15a{9<Rv6)bRh1OAXhfM^KXItiPbFR1GRoa1%kX_JNJM)dVF7 zwc@M6txpg!tt;ZWmpag3KfT|H@@f?3HdS6M1;8*LQ@|MOYM@Q&E>6N-fx%K+@){IY zULoa0G0%j&dfPIFi*OMLQYMA)TquR5wCk{ph&Su2wv3>M1(}wU?@odRDX+M@cFf6N z6v3T09>67^xd8WkZy(kc;)*FKuL6`ID659Vu=3)FA}glCG6BOqFP>EEQpx#9=R6lX z&Lf_K(IwueTbYRP+bxEY=jk5)J9wY_9GmAmX<+7rYRbuTYGWlQg#EbIFyme4b~n&k zXH>#_aYB&Ox+Z*2?-yl@LFQsA*$G8!5!pyH$CToo(!6Rp z`Nb4N!Ko8#c=Z0=_~U=^pW*4pH?YX5UF48r1FTzG+fup+@0$7*(zg`Xh309!4ydCl zuA5bPVVto%uj|I9c>Jm-`xp35=cPDI7HAc%x3 z=Ig(}&td0G(&Kwo({x=T;j!s}`Z(Fo*(RPv!X#Zkqq}BBBaYUt#ZqV-OzjgXr|+X= zoPOqpltZgE0$T-m@+a#!`hz_Y1Wdrw`<9gJZTZ}Pyis^u!U++KvC}>(2>ge3+=B4@ z3-TH<{_Hn%41z|2(Pd^?xYN_gV|9g@+Or@AZ(7sG{{h|ayyAN{L(-W1&kVwx`m=Y9 z*Qn@yj!jP)@OJmK`7xSc6%um3F6IFv;X|Gn_+I`T_5O`^ZXP`wAKM(0FrIvEz>`OJ z;i;c&;Pe@>v^ak_DtIJJ_1^fhs*>c40-bL`?|`@`t&wy9NTLEkc~He3{1-FeT}j)dzn&O=wQ#9z?GMm6Rw_O zGvxFhfK#=Y#PgaioNEiM2g?$qE^G+{e?&mPSxG#Y`*F6nI*rmKfGF02u{a zCkGt8doLciYY!H=ic3&bWS}WQNea!563^X8s|1~~83;N7NErv2mdDkcL_q1yb;p2$QK$t^WUU*LYg?YWzP>R1&x|cLUW`d87m%#*T zh4ShsyKIED%5IGJh0kmSz40j9zbPv(kEW>df*SeaiY!D^gp9G|MeZKz0Z8SBJrt@Q zHx_nETTx?;gg$uMC|VL0TOtX1@F1r?h@TP4@*!{7s0%2kzYiVTjX(QWzl7IcT|i_o z!EF~&sxYqFxQ=Ruvv-XRt^)JGb(NQ}msv5PZHk$sybMn{^xwgzo~yWJC8O8)uTBzq z!pL}rjz6~TNPWXGwqt3#-mPt_yv$1mBiFh{#oD^5Eskj=?nXoqv9E-s-n7J1)b}2@*r(H ze@^%gc3(1h_LQu19f?b?~oXq-mx0$4K|O*H}Hk)6bk7RQ0d*spI9s zCzAd)hw!x}q64d@g{6CJD$wr($NaRu5D@zB>BrV_+44C>#as673XyWV@%^p008K?FmZW#B>J)rS|U; z6vf&cLFuOJ7M({UL9tZCof4EL>myeu-JYO?boNY8%$^zP9;*IGPN*J1@#>`0es1f# zfq(ml@5C*aAHr+L*ATW)Xx5+*K?$T>&*jY#l!6@*6yGC=F_s7lJBT{36DLmK*s)`{ z?z-!6^ypDM|NQefdGaI{ivz3+WEc<^9%he~Nss-kKC8 zAyIHwc-QQZw@y&PctlKA5R}&AFuD+z`i}`hJVQ{l4bjsU35qHO_pr^U0FcKa5tJbb zc2}5Lc#8{oPSJ9L605rSZp3Z*VHa-qI9SRH6BHI^(dtG8gA6$N%Cr~C)n7UnNAK7> zDX$^d3@5?VHri!-mY~oC(5AH1_dSAQo;3+1#0){k6A=`yV#K&*VPA#kyn}H!<)tGl zjbTU1$CMX3*k7T%f+4m_d0BrB*^hM&ZBt)L=tJIR#(X0ORHT7ONL+W-dXc;P|Kx+B zAzdXHywX*ULay^@-nCqMbxLbQO=+y8d?>)W;NpLO0dD;2Aw2i^My%u&47N#eIp(86 zGK>o;uNjga(pOk9snMn+d?(6_h`#le7GJX|z8&25=H*6as$2xzhI__#EU@h4wONke zW*tfw`=0WpB*Gn2F?u)`DRf)|jWNfDn-XN&3n*{sXfnaZlj#65{Ak^jubrCYL-X@v z)G+7s6R}sKFaDWIwsfJquD8;{5Q}x-f!p@r+RvYd`@XjiYXz2nFKnFAJZz4rOv-~X z2JhRXcPU0ww9xQDST|cE6L3kkM!l|>LI>lPKXG`am3cv7LFf3 zj?aDWbNJAQK7V zLUt^*zSeN92p&7S3pafAFmAr`5MFw59Yxn( zbv(;HuV?3!W4pHo#oHt1gQDSjPBu%lTShd| zaJ6N``*J16A=pJuP;4(0&_eklI8zHlT=wbn@#-@REHdFv^KS8=9_QEzJ2@fyTALpcK@+s$MC=d58%1yp6iaEUr#^%Gz5Eg)VKSZtL_!U z>vZtFJ%I$ZVMRMq`^@L%08!(mNcXMY*r>fG)~+cp5o^KQAe}TA{<;#w_Z)>$yybGj zLg(Euem*A;gV1E*=iV+nX7`})U_$IWuL@MAyxi~$&#vRHBm3~<`*x#UBxVn^5xQmv zVii>TjgpX>MIFcP5sc|~r~G8b4hu8gmyI+w&a$xg+9SR?xSe_5D7s1*n*Pn$iJ*k< zqaL)5;g$%BDYWimALGwcaXihzNzrJeMHdYtUGET;sKCh3OY25#w_>}`iMf|+-LiXa z?TLDxNr`C@3Mcb1{2w>3^K~ey#IRNH_yfD~XaB>yv0O&uD;jJPjI~U}1GZ4eMmdE`Q6uJaf+4`>$o#~$O1`)Alizgywkk?b)sUV92_MlQZ5BsCkH(7quuz{ z|92SQzUC0HRZ!BpD-?Ca)%$W7#4uD`UWO#D7z%)QGs^R57fWB$*)0Gq!CW zrq=@xJb+`zj^Pjf;1BSdzxkV3EZp?p*x10HJ$vwucf14Vo_j7n{_&6F_S+Pl|devZ2NT33@;-*a*Tn=JOzkxqsX-zU@C# zH#~dSpzS^H8qAXxJ<4#eTJRd9S%V@$fJfwNT`u4;&8yAZT$*<-r@iD#FS&}B3u#__ z7ONbEy5gLxDK5xb&C9)Os>BKw7%<2b4*klI|tAHWWyJfWnrcTl^W0NQw(!CB|N~Y{&@^m0BXwN}{byDiauxL1-Scsx;LTR*8p>6A1=Y zMWS|3CF8X!W9M&=r1Sni6FFDqh2>N$|KWRg9bc)aBf%pD^3Y( zj2kz;Bz=beZRc5r4+pM(o3^_cJf**7T8$Zz~->=mhRu!y>3%QtnSqz zDABkB37yQeN8z0#C?TC?RsWI=x{-d+oreEm1Oz6)>|u)r+P2;`aZ+Lgg-Wjmk8&Yl zw6!KKz(rgb7ZQm`NDDwFC@iFD-;)`F;snU|LTSVQf&l{-gW%MO1^)7X{Uv<&`U80B z`E}1ruEatrK|v7a9zh`@vWlRr2>;I$lwSCMH9={y-BDf%&$G&FM%jgNg0kCAd5w+S zH97fNd1;@ZyrQDAgYjM$N{!K?N@xd(et9rHFBp7sheL>7eaVnT3ikNqI3=SthzpCBtuLj_+VRFCOk2fMbJq zpXcMctSAR7K+@1fZtj(vU)CBH^^f$)eV%L(AluCYCb zl3{WNiIZ+CPDI3c8gm)PC!(%V%k1!S@~(a9a~)oRlshr6(ek}ZJp9N8j$C^H9s$>f zAoW?%kD*Q|XM^+`P5s8)E@F5JM8D#}utpddbsW$=?8MSvR@>-1uoI~F+P7~XHa9nM z&pr3xw|?ulu(r0=?RWI(QEY8({nQKRfA9Bx5C7!9{-^lBfAL?wrTd4WVBev=07AN# z#D|F_RCLbXH5UFX_{ay6fYSsp*FU^gUF&>L`xp}R@bSWeoIYNBLI~cmAn4g^mim)m znc(SlEW>s4hE{H6uc)H+~=htx8t$Xp( z^J`cxr-kw^JcS=(eYi6PAoseIEDM@#yny{fV{ZH7C@@1{-3#7l)Y6+rKSAFGSjd7p<^DfD>^u>d-OZ zIHKsOCe22RYK&3dF?;FS9kiXm#0A20-nA|J?8z{T>0O%EI7LxBf&3Hx75R|eVL19wKGlk&;ye z#fkg~SY+G@3VVlXek~E}vjl}B=wZ%|1SQX>jRSU@`5$iv>n0mxkdvP7h|bwG@3W)T zzE4c$l|nX6)&03BP>7nqF|T;{C?DaSov+$Pj;A7^=t*3g#dEfib(*(hft0ujqdTHJ z)r|-CpM?d;eeBc8g zzy%jvfQ^j}oIZUTFTC&q?z!h4eDRB4#Qy#J@!P-s+u{D-`JLavul?Gu?Kr}6(M1>G zUGI7q4jeeJqyDR2?PiWi7^8wCgG~h!-Y4`;<7VZ=!r3Dzy=yGY-6#qfZl}l?(G^?VmAuSmta&P!Di&Tq%;n)^R2(v*`i7wB#F!^yTt8Dbo`(%1s zTqAwv9L`DJrrEXA&ba04EE~wOGt&21F~`H__%OD$IdRVf#hg1_=}T`V9T4YtL=SGq zYi#%zbwI^}CuYns-VM8)_O*=tn!h8Bzl^d_zh{9*P;B9_`0m;Tg5%GurjlKP{dql3kB$=yv0cQVgvZfUtWM~zHk_i-oJa25{?LV35pW) zNYs04tXhI1$OOfmKe10JL0kySOuUnhU_zd8o?pN6E5Cw|eB>hlfFnna;Je@b?j(2P z2&po^wY7x{F1P?6`p}2)8^7@z;r@#*x(F9tbWuC-&*9aSAPxfBoJ)KVT_K&?fXMK& zSE5@t+=Q7tZ#q_Kh2MmkyceiK$^@lJdnv7w%IPkxX8~v{ytpBzI}nE*wn@N)hoR$H z2m;x79b9NbsbTUqEV_bC8+l<_g*UH55f^4DkgWlaJ-CT$zj7|V@x}A7S8~ni3-)OhTeJ z&K&`r=!&&RvSJ=(;f3U&kmk3a}9ofASa09Hl!SWO=Y6%#ZLG3+nkhJ z6vgmP=_plRIO-jUNr#Y3KMfgviMWVF`Cy`~24f`Wv{o^VsSECzpvQKvUc@ppz}KTN zQQ`=S5)<_(Pw6fNLjj(7bQ9nG<^deJ_5gO55s;eN)esUrWaVM=IncIC{ROz4=5m*l zXozL(^L#vZ@Z3L_NOHR5LAvd|xjmDhZJkgZ46k(BB98AQT%(45jUA}Hp9qB?Z<^yJ zI;eV1sHU_q;P^}gCs*@|g-}!<;}+ON!D zRBiOm>)^qI_}~XWi1W`sAGh9mD;|FMVZ8X_i#T=a6c&pG_V3@1cfb4H_}~XWh+qBH zU&a3Y`@7@(L%h;vj;j@1U$D}|LQF2Vd;gBN0eXGxOc=@AK*m}Ap^TuI0`vA<^#TA~ z@i;-T_mqp@6-J6&#MBk_hEYFZV~V3EDs(wiy0pj%?~}sqL(?87fe=vf1_Ij7DK8_Db4)l##ys4cR#IfJzzI1pgY}Bz zLdv4Jcg><7YD6{fH6+i(Jg+rLMIVCajARG22Fu8KCMLS>CGM`B*P(2kUf|J3*YVf? z*E{gov0bogE`<4Z4T^M$x*KLKQ4b2M@VO+??(J=vRVO9c)5c1w@8K1&!zg={eQp*y zj~M0gdRUI>E#o%*W{ROCc>!pyxABt$O65Q?U)y=lD~r*)O#n+)MKs#(J=7rZ@6)aG&C{uau+rD`KSN`pJc<9(} ztPOcypR4NS23^+)m9DiZEEVg8=WxZk&-KySB!rQK|7~y^Jk4l{axelxeR}h>&%RB2 zwn66GX^v0Vo3&Trds0MPn}v_j&H=Jin;N*#@$9?NcL%Or}BYn2M$tX-g1^5R2X6+C@(*|j_WQtj1$kVVGw_SvDisI;G|uD z47%nIy=@OwG({$Od#GD@JH%sbrApnAOJ~3K~zQ^T7oh+W*|BA z9cI_G*tji`UP(|IGNsbcu0c_S#Q$a{C|q8dOeGKKstg)8OetG77sZxTp%Ehijvm}xBldD(QQVfV6C&l(~@(fxl06g=_ZCO-Dh z-i@C;x`{Jq1~ae}^FpKqL_TCju~|-jKI+~=(;5|$m1N90Nmu!BY?|=}CnARFOt?e4 zba44IA}Hzo)YcM|F5Wu?C2Up-!h0Yn73y@zKa_u*caqmr(nZFkvBQItk6B$?p; zK}V!CulmSC)R5+Er1ysVOcpG~D-v|CVA?0-A;l{c2TFKO*9@mc*HUFCtY?BO2;Y8h zERNzhcXB?-hHpY`XSEal=&ZWBnpQ2i>Ds4Gt}xJI|6=r@B{bxb+rMHp(jrX4kt``o@?~E-RE5 zD=KJvG~A^2=O~ItL`aak%FBsDEZ;Mm!5-feBoT&ciTP;X(O)~MHzx{_B_htjHfMB zaDI%jY2iA z+R{?SG`HF|1#8BH_YwUb=^*b~fna&2;FTBG@aRLkfYCQ6jl=~0pet^>n|<}XYB@5f zKM*S~HP+~NH6zR3>zFNWLmock)(*N45zp49{SYyYxpNS%9l@(*g7Mp&C!Ei<>myF& z+zhsG?wHrH8jrHxqiyi<{40{f$K)zHp9;$vJD4Qc-@(zu@)(?1ETyFqCr=>3$fof8y`A{MoWbghZrldF!B zt%La2?VK@HZLGEx;sW_dP{fG}5tM?0m!8?ck*f~jKYZ-%Sl_Dl#?VV$mp(zs>u=vQ zLE-sde_Kfe#UqJMXc$XkxZReZu#J3{yy9k#J%Yks3Kmi(BuOx535p7P?*FqOC=~wp zIdh5GU4}#WpM*G-9JZ7e^gL}$Ms`S0k~b}Q-&A0O*P-3Ss3j|UjrLQ4rn}IBG9@UY zd!bBTg{?Ohxav#i;+vNo#>4mT#>qDpGXy1)kr?`as|1AwRMKC?p&N9eENkk+xNJNN ziJ;7Ri(`7hYHSA*()1fKD;v=7lReHO$=3?yWrQ4!@^W%Qm^bel0=~0Cv-2H#lv#PT ziz>HTIq0Pa1#UOYMd18=ilu&Bmj4``bD1I-O{2 zihXy+=wy3H?VYhtqZug|`<6!7L-}DP;(7>zT$qze$0Xuwh%FPUvUr*-n$zoUtdhhD+!|{0nFF?Z7hhrcAJ7* zgUYV+*o;q}4E)|6Zi7d;gXcg{_#PtU;XARB)xr7feTri;*!()Dv~=(-0B_uty=!^# zJd^UAdu&Q(rpgQFpa>ag zCH1j;oPanEXUKPQB=ww1T`ycoxXySl{qxnuP !wTb?jzBWbsN+Dy+@UC+{;~f$A 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 z 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�!x4w9BtZc0gbDl`$ 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 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 0b3250491949ade5fd3b1cb9e2fc9579aee9c86d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86159 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

>fz`t(F|SKk$Qp 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 O{fno)y^j!|tpC{_eHN<# 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - 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 9fd6b0352a8fe231f3a656b23eef9af8175b5f8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15469 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 VZ0hkZ - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - 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 5b5b54d4044768db3d18d046e9bd18362f755a43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX0wgC|rfC8xrX+877l!}s{b%+Ad7K3vk;OpO z*Fl)kNn>^eNU*HHF&#*Q^)meMe`w3Vz<9{h#WBR<^wO!j^MoBm+VG*{92u#rIb(eD*UagsU#2T>05k4hz2$2DUj%!jH)?ZeP5;%4ao; z|K@ptEisY%teW^|sIrX>i{u~Ut@mK2mGOMEg z$LjrIr~B^;=PZ2AulTmciNRu8Uxh^*`+ELWt6Cbf;>ui=SA0;u>vv90NF;IdgP*k# z`H#5g*)N}$f5!HD^Z8FT_dcbae7fY-zdI=>ZMx&lEninoig_)?{>on{bJ7})_g?d) z4?VrQ;d!p~xAfH8De7yEK0BFMZ~wJs>&$dlgPG}%UwwP?ckOdGezvBHH4^M=I - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - 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 0c3e050515d8f32b5d2a440151a6e7e7128143a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14124 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�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 HxAeaN*QU+M 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 5c91a536dcdf78d3f0eac29b14159bca6c702b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmV;R0bl-!P)0Nfst6u{Cs*LKYn z^?(`x3lX^|d9$mDh$s1Et$lUQaa1sXNJQ?6qIgV_WM+)n3T0VJmSyiv)4Ty#jSV&= z=W!g*(lnJ_!Fvx?odb|>?*0h84YE@;#|5h@RP|u*exz6rbM6R&8jyWC@zsvEZy9x@ zko@SAs}HyZ@SNxQgNS??VMwmpwtd;0=@e$*&}R0e&!NqC&9w%Nj~KZ@uH%{j0000< KMNUMnLSTZLVXlP$ 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - 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 34174de3b1fbb353aadd109e610eebeef26066f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21211 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 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - 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 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - 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 09893cf3484dfc68e9618b6e7f3b43d7345b2ae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X?t8j8hE&{2`t$$4{ow>QAD(8J9;<>Yjf?qYN*}CXc9*qy zb%2p=!8IPMW6VVjKbSqFr+zS3$UFXAEl4K9-L-w;;}kDh5AWlRAN&=zsa$W|QYOP= z&zQs+B>AA|6V$S>1grmEu zzog)_c#+Hw9 - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - 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 aa497d37086cdcf0e6724288f0499ff7302712f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmV-G1i$-9Ka&kvce`VR-A1ECa!^T30)Z{9BEg<| zD;5?^Sy;W7-g1yiMS`K!J(og`m91qwReI~G7cpWF0g06{VNGTw+HP9yu)3R_@%7*+ zG3K9kVc8#iVR-X<-!I?ye)E2BBq0QEBW!O)^_>)!tho04R`=KvX#;KncHo}%>N#Kl z$G}U`B4JCyk|f;#TwPsVUwb^BPdht1onEiE4Pa+y=jHzX{-LI6zwGVpC4fJL5N1Wg6S}Uq1WnUKFc^FWbf0ZyEi|g?+ith}aV!?=mSq{!G+Tl! z%fw=_ZnxY07`R=xZt4}6BuRHiMn?WvUS58`a=ctFqbLf6-CY2BdwPgQqc|Ln3-iau z#{ODaS@8=YO11dy4IJNexm6nSAuk;_q?7Ycd$>ClZO*hE+g~U>F98MB=ros?)&JdZG;-TdpPG zJz18&92gjwo}HbQdwP0m=I-w95|77qRaL*yb^SZwMWYtkv@M>A10Q%io~1w_a4!%D zNP~le0BmkX?L;#?ZBwd=gY<8akEq^2~|~vq9{U96rrlB zD3wYg9*>(opD)L0XKDv*jks$%wp=;@x7+RherRau+Ab!YHG?E4u`LFw@RneVt#)9Ae+s8tLyp?KuHK; zROVa|wmzYd$K(0AzrWuTjYe-=_dX|tKv5KPdwW~cH0?8Bqq54Yh3&v6fREG8a_w8> znLek7$QJNxrR!>83Akb5O@;}Wm3!Ut_4ZB2yZ0yYf8#%*&Jbv@A^A!G0000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - 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