From 1e65bdd97f3cfc64dab7a247de666fb3515ce70a Mon Sep 17 00:00:00 2001 From: "b.makharadze" <81828475+bmidf@users.noreply.github.com> Date: Sun, 21 Sep 2025 14:56:16 +0400 Subject: [PATCH] Update MCM04 and MCM05 and symbol library --- .../page-config/config.json | 28 + .../view.json | 1314 +++--------- .../view.json | 462 ++-- .../views/Main-Views/Help/view.json | 6 +- .../Symbol-Icons-View/view.json | 136 +- .../SymbolLibraryMain/view.json | 2 +- .../page-config/config.json | 28 + .../views/Main-Views/Help/view.json | 6 +- .../resource.json | 17 + .../thumbnail.png | Bin 0 -> 10553 bytes .../view.json | 659 ++++++ .../resource.json | 17 + .../thumbnail.png | Bin 0 -> 19529 bytes .../Information-Docked-East-Chute/view.json | 1871 +++++++++++++++++ .../Legend_Popup/Legend-popup-view/view.json | 577 ++--- .../Equipment-Views/Chute/resource.json | 16 + .../Equipment-Views/Chute/thumbnail.png | Bin 0 -> 74 bytes .../Equipment-Views/Chute/view.json | 225 ++ .../Equipment-Views/Chute_PB/resource.json | 17 + .../Equipment-Views/Chute_PB/thumbnail.png | Bin 0 -> 74 bytes .../Equipment-Views/Chute_PB/view.json | 294 +++ .../Selected-Symbol-Description/resource.json | 17 + .../Selected-Symbol-Description/thumbnail.png | Bin 0 -> 1355 bytes .../Selected-Symbol-Description/view.json | 45 + .../Symbol-Filter-View/resource.json | 17 + .../Symbol-Filter-View/thumbnail.png | Bin 0 -> 4491 bytes .../Symbol-Filter-View/view.json | 109 + .../Symbol-Icons-View/view.json | 12 +- .../Symbol-Information-View/resource.json | 17 + .../Symbol-Information-View/thumbnail.png | Bin 0 -> 3460 bytes .../Symbol-Information-View/view.json | 46 + .../SymbolLibraryMain/resource.json | 17 + .../SymbolLibraryMain/thumbnail.png | Bin 0 -> 45084 bytes .../SymbolLibraryMain/view.json | 961 +++++++++ 34 files changed, 5271 insertions(+), 1645 deletions(-) create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute_PB/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute_PB/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute_PB/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Selected-Symbol-Description/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Selected-Symbol-Description/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Selected-Symbol-Description/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/view.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/resource.json create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/thumbnail.png create mode 100644 SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/page-config/config.json b/SAT9_SCADA/com.inductiveautomation.perspective/page-config/config.json index 179a1ec..1a6e433 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/page-config/config.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/page-config/config.json @@ -263,6 +263,34 @@ "size": 400, "viewParams": {}, "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-SS-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CH", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CHPB", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN" } ], "top": [ diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM04 Sorter Destination, Chutes and Bypass/view.json b/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM04 Sorter Destination, Chutes and Bypass/view.json index 48e6aea..bd7bbdf 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM04 Sorter Destination, Chutes and Bypass/view.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM04 Sorter Destination, Chutes and Bypass/view.json @@ -1520,7 +1520,7 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011014_D2C_CHUTE" + "Status/Chute/Chute_13" ] }, "path": "Symbol-Views/Equipment-Views/StatusNonPowered" @@ -1598,10 +1598,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S011076_PB_Chute" + "Status/Chute/Chute_91" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1627,10 +1627,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S013079_PB_Chute" + "Status/Chute/Chute_256" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1656,10 +1656,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S013081_PB_Chute" + "Status/Chute/Chute_258" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1685,10 +1685,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S013085_PB_Chute" + "Status/Chute/Chute_266" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1714,10 +1714,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S013087_PB_Chute" + "Status/Chute/Chute_268" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1743,10 +1743,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S013086_D2C_CHUTE" + "Status/Chute/Chute_267" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1772,10 +1772,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S013088_D2C_CHUTE" + "Status/Chute/Chute_269" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1801,10 +1801,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/PalletBuild/S013083_PB_Chute" + "Status/Chute/Chute_264" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1830,10 +1830,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S013080_D2C_CHUTE" + "Status/Chute/Chute_257" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1859,10 +1859,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S013082_D2C_CHUTE" + "Status/Chute/Chute_261" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1888,10 +1888,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S013084_D2C_CHUTE" + "Status/Chute/Chute_263" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1917,10 +1917,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011049_D2C_CHUTE" + "Status/Chute/Chute_50" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1946,10 +1946,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011045_D2C_CHUTE" + "Status/Chute/Chute_44" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1975,10 +1975,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011043_D2C_CHUTE" + "Status/Chute/Chute_42" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2004,10 +2004,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011039_D2C_CHUTE" + "Status/Chute/Chute_38" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2033,10 +2033,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011037_D2C_CHUTE" + "Status/Chute/Chute_36" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2062,10 +2062,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011035_D2C_CHUTE" + "Status/Chute/Chute_34" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2091,10 +2091,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011033_D2C_CHUTE" + "Status/Chute/Chute_32" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2120,10 +2120,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011031_D2C_CHUTE" + "Status/Chute/Chute_30" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2149,10 +2149,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011029_D2C_CHUTE" + "Status/Chute/Chute_28" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2178,10 +2178,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011027_D2C_CHUTE" + "Status/Chute/Chute_26" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2207,10 +2207,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011025_D2C_CHUTE" + "Status/Chute/Chute_24" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2236,10 +2236,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011023_D2C_CHUTE" + "Status/Chute/Chute_22" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2265,10 +2265,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011021_D2C_CHUTE" + "Status/Chute/Chute_20" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2294,10 +2294,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011019_D2C_CHUTE" + "Status/Chute/Chute_18" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2323,10 +2323,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011017_D2C_CHUTE" + "Status/Chute/Chute_16" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2352,10 +2352,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011015_D2C_CHUTE" + "Status/Chute/Chute_14" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2381,10 +2381,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011013_D2C_CHUTE" + "Status/Chute/Chute_12" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2410,10 +2410,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011011_D2C_CHUTE" + "Status/Chute/Chute_10" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2439,10 +2439,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011048_D2C_CHUTE" + "Status/Chute/Chute_47" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2468,10 +2468,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011046_D2C_CHUTE" + "Status/Chute/Chute_45" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2497,10 +2497,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011044_D2C_CHUTE" + "Status/Chute/Chute_43" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2526,10 +2526,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011042_D2C_CHUTE" + "Status/Chute/Chute_41" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2555,10 +2555,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011040_D2C_CHUTE" + "Status/Chute/Chute_39" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2584,10 +2584,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011038_D2C_CHUTE" + "Status/Chute/Chute_37" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2613,10 +2613,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011036_D2C_CHUTE" + "Status/Chute/Chute_35" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2642,10 +2642,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011034_D2C_CHUTE" + "Status/Chute/Chute_33" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2671,10 +2671,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011032_D2C_CHUTE" + "Status/Chute/Chute_31" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2700,10 +2700,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011030_D2C_CHUTE" + "Status/Chute/Chute_29" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2729,10 +2729,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011028_D2C_CHUTE" + "Status/Chute/Chute_27" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2758,10 +2758,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011026_D2C_CHUTE" + "Status/Chute/Chute_25" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2787,10 +2787,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011024_D2C_CHUTE" + "Status/Chute/Chute_23" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2816,10 +2816,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011022_D2C_CHUTE" + "Status/Chute/Chute_21" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2845,10 +2845,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011020_D2C_CHUTE" + "Status/Chute/Chute_19" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2874,10 +2874,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011018_D2C_CHUTE" + "Status/Chute/Chute_17" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2903,10 +2903,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011016_D2C_CHUTE" + "Status/Chute/Chute_15" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2932,10 +2932,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011060_D2C_CHUTE" + "Status/Chute/Chute_69" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2961,10 +2961,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011058_D2C_CHUTE" + "Status/Chute/Chute_67" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2990,10 +2990,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011056_D2C_CHUTE" + "Status/Chute/Chute_63" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3019,10 +3019,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011054_D2C_CHUTE" + "Status/Chute/Chute_61" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3048,10 +3048,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011052_D2C_CHUTE" + "Status/Chute/Chute_59" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3077,10 +3077,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011050_D2C_CHUTE" + "Status/Chute/Chute_57" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3106,10 +3106,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011064_D2C_CHUTE" + "Status/Chute/Chute_73" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3135,10 +3135,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011062_D2C_CHUTE" + "Status/Chute/Chute_71" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3164,10 +3164,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011051_D2C_CHUTE" + "Status/Chute/Chute_52" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3193,10 +3193,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011059_D2C_CHUTE" + "Status/Chute/Chute_68" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3222,10 +3222,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011053_D2C_CHUTE" + "Status/Chute/Chute_54" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3251,10 +3251,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011063_D2C_CHUTE" + "Status/Chute/Chute_72" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3280,10 +3280,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011061_D2C_CHUTE" + "Status/Chute/Chute_70" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3309,10 +3309,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011070_D2C_CHUTE" + "Status/Chute/Chute_85" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3338,10 +3338,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011068_D2C_CHUTE" + "Status/Chute/Chute_83" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3367,10 +3367,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011066_D2C_CHUTE" + "Status/Chute/Chute_81" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3396,10 +3396,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011074_D2C_CHUTE" + "Status/Chute/Chute_89" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3425,10 +3425,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011072_D2C_CHUTE" + "Status/Chute/Chute_87" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3454,10 +3454,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011069_D2C_CHUTE" + "Status/Chute/Chute_84" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3483,10 +3483,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011067_D2C_CHUTE" + "Status/Chute/Chute_82" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3512,10 +3512,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011065_D2C_CHUTE" + "Status/Chute/Chute_80" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3541,10 +3541,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011073_D2C_CHUTE" + "Status/Chute/Chute_88" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3570,10 +3570,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011071_D2C_CHUTE" + "Status/Chute/Chute_86" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3596,10 +3596,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011002_D2C_CHUTE" + "Status/Chute/Chute_1" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3625,10 +3625,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011004_D2C_CHUTE" + "Status/Chute/Chute_3" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3654,10 +3654,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011006_D2C_CHUTE" + "Status/Chute/Chute_5" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3683,10 +3683,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011008_D2C_CHUTE" + "Status/Chute/Chute_7" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3712,10 +3712,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011010_D2C_CHUTE" + "Status/Chute/Chute_9" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3741,10 +3741,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011012_D2C_CHUTE" + "Status/Chute/Chute_11" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3770,10 +3770,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011009_D2C_CHUTE" + "Status/Chute/Chute_8" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3799,10 +3799,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011007_D2C_CHUTE" + "Status/Chute/Chute_6" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3828,10 +3828,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011005_D2C_CHUTE" + "Status/Chute/Chute_4" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3857,10 +3857,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011003_D2C_CHUTE" + "Status/Chute/Chute_2" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3886,10 +3886,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011001_D2C_CHUTE" + "Status/Chute/Chute_0" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3915,10 +3915,10 @@ "props": { "params": { "tagProps": [ - "System/MCM04/Chute/D2C/S011041_D2C_CHUTE" + "Status/Chute/Chute_40" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4240,19 +4240,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S013080_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_257" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4304,19 +4295,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S013082_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_261" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4336,19 +4318,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S013084_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_263" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4368,19 +4341,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S013086_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_267" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4400,19 +4364,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S013088_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_269" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4464,19 +4419,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011001_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_0" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4528,19 +4474,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011003_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_2" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4560,19 +4497,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011005_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_4" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4592,19 +4520,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011007_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_6" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4656,19 +4575,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011009_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_8" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4688,19 +4598,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011011_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_10" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4720,19 +4621,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011013_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_12" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4752,19 +4644,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011015_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_14" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4816,19 +4699,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011017_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_16" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4848,19 +4722,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011019_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_18" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4880,19 +4745,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011021_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_20" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4912,19 +4768,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011023_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_22" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -4944,19 +4791,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011025_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_24" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5008,19 +4846,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011027_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_26" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5040,19 +4869,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011029_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_28" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5072,19 +4892,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011031_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_30" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5104,19 +4915,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011033_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_32" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5168,19 +4970,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011035_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_34" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5200,19 +4993,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011037_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_36" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5232,19 +5016,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011039_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_38" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5296,19 +5071,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011041_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_40" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5328,19 +5094,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011043_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_42" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5360,19 +5117,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011045_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_44" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5392,19 +5140,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011049_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_50" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5456,19 +5195,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011051_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_52" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5488,19 +5218,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011053_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_54" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5552,19 +5273,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011059_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_68" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5584,19 +5296,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011061_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_70" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5616,19 +5319,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011063_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_72" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5648,19 +5342,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011067_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_82" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5680,19 +5365,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011069_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_84" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5712,19 +5388,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011065_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_80" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5776,19 +5443,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011071_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_86" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5808,19 +5466,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011073_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_88" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5840,19 +5489,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011002_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_1" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5904,19 +5544,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011004_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_3" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5936,19 +5567,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011006_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_5" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -5968,19 +5590,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011008_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_7" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6000,19 +5613,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011010_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_9" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6064,19 +5668,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011012_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_11" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6096,19 +5691,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011014_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_13" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6128,19 +5714,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011016_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_15" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6928,19 +6505,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011074_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_89" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6960,19 +6528,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011072_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_87" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -6992,19 +6551,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011070_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_85" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7024,19 +6574,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011068_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_83" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7056,19 +6597,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011066_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_81" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7088,19 +6620,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011064_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_73" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7120,19 +6643,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011062_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_71" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7152,19 +6666,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011060_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_69" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7216,19 +6721,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011058_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_67" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7248,19 +6744,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011056_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_63" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7280,19 +6767,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011054_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_61" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7312,19 +6790,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011052_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_59" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7376,19 +6845,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011050_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_57" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7653,19 +7113,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011018_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_17" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7717,19 +7168,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011020_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_19" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7749,19 +7191,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011022_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_21" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7781,19 +7214,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011024_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_23" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7813,19 +7237,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011026_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_25" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7877,19 +7292,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011028_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_27" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7909,19 +7315,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011030_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_29" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7941,19 +7338,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011032_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_31" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -7973,19 +7361,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011034_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_33" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8037,19 +7416,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011036_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_35" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8069,19 +7439,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011038_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_37" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8101,19 +7462,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011040_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_39" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8133,19 +7485,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011042_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_41" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8197,19 +7540,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011044_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_43" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8229,19 +7563,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011046_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_45" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, @@ -8261,19 +7586,10 @@ "forceRunningStatus": null, "has_state": false, "tagProps": [ - "System/MCM04/Chute/D2C/S011048_D2C_CHUTE", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" + "Status/Chute/Chute_47" ] }, - "path": "Symbol-Views/Equipment-Views/Button" + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, "type": "ia.display.view" }, diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM05 Sorter Destination and Chutes/view.json b/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM05 Sorter Destination and Chutes/view.json index ddab639..3ca15e5 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM05 Sorter Destination and Chutes/view.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/views/Detailed-Views/MCM05 Sorter Destination and Chutes/view.json @@ -1809,10 +1809,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013003_PB_Chute" + "Status/Chute/Chute_194" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1838,10 +1838,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013005_PB_Chute" + "Status/Chute/Chute_196" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1867,10 +1867,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013007_PB_Chute" + "Status/Chute/Chute_198" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1896,10 +1896,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013009_PB_Chute" + "Status/Chute/Chute_200" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1925,10 +1925,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013011_PB_Chute" + "Status/Chute/Chute_202" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1954,10 +1954,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013013_PB_Chute" + "Status/Chute/Chute_204" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -1983,10 +1983,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013015_PB_Chute" + "Status/Chute/Chute_206" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2012,10 +2012,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013017_PB_Chute" + "Status/Chute/Chute_208" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2041,10 +2041,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013019_PB_Chute" + "Status/Chute/Chute_210" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2070,10 +2070,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013021_PB_Chute" + "Status/Chute/Chute_212" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2099,10 +2099,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013023_PB_Chute" + "Status/Chute/Chute_214" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2128,10 +2128,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013025_PB_Chute" + "Status/Chute/Chute_216" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2157,10 +2157,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013027_PB_Chute" + "Status/Chute/Chute_218" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2186,10 +2186,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013029_PB_Chute" + "Status/Chute/Chute_220" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2215,10 +2215,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013031_PB_Chute" + "Status/Chute/Chute_222" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2244,10 +2244,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013033_PB_Chute" + "Status/Chute/Chute_224" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2273,10 +2273,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013035_PB_Chute" + "Status/Chute/Chute_226" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2302,10 +2302,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013037_PB_Chute" + "Status/Chute/Chute_228" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2331,10 +2331,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013039_PB_Chute" + "Status/Chute/Chute_230" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2360,10 +2360,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013041_PB_Chute" + "Status/Chute/Chute_232" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2389,10 +2389,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013043_PB_Chute" + "Status/Chute/Chute_234" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2418,10 +2418,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013045_PB_Chute" + "Status/Chute/Chute_236" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2447,10 +2447,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013047_PB_Chute" + "Status/Chute/Chute_238" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2476,10 +2476,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013049_PB_Chute" + "Status/Chute/Chute_240" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2505,10 +2505,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013051_PB_Chute" + "Status/Chute/Chute_242" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2534,10 +2534,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013053_PB_Chute" + "Status/Chute/Chute_244" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2563,10 +2563,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013055_PB_Chute" + "Status/Chute/Chute_246" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2592,10 +2592,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013057_PB_Chute" + "Status/Chute/Chute_248" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2621,10 +2621,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013059_PB_Chute" + "Status/Chute/Chute_250" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2650,10 +2650,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013061_PB_Chute" + "Status/Chute/Chute_252" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2679,10 +2679,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013063_PB_Chute" + "Status/Chute/Chute_254" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2708,10 +2708,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013004_PB_Chute" + "Status/Chute/Chute_195" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2737,10 +2737,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013006_PB_Chute" + "Status/Chute/Chute_197" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2766,10 +2766,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013008_PB_Chute" + "Status/Chute/Chute_199" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2795,10 +2795,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013010_PB_Chute" + "Status/Chute/Chute_201" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2824,10 +2824,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013012_PB_Chute" + "Status/Chute/Chute_203" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2853,10 +2853,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013014_PB_Chute" + "Status/Chute/Chute_205" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2882,10 +2882,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013018_PB_Chute" + "Status/Chute/Chute_209" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2911,10 +2911,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013020_PB_Chute" + "Status/Chute/Chute_211" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2940,10 +2940,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013022_PB_Chute" + "Status/Chute/Chute_213" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2969,10 +2969,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013024_PB_Chute" + "Status/Chute/Chute_215" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -2998,10 +2998,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013026_PB_Chute" + "Status/Chute/Chute_217" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3027,10 +3027,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013028_PB_Chute" + "Status/Chute/Chute_219" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3056,10 +3056,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013032_PB_Chute" + "Status/Chute/Chute_223" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3085,10 +3085,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013034_PB_Chute" + "Status/Chute/Chute_225" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3114,10 +3114,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013036_PB_Chute" + "Status/Chute/Chute_227" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3143,10 +3143,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013038_PB_Chute" + "Status/Chute/Chute_229" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3172,10 +3172,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013040_PB_Chute" + "Status/Chute/Chute_231" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3201,10 +3201,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013042_PB_Chute" + "Status/Chute/Chute_233" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3230,10 +3230,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013044_PB_Chute" + "Status/Chute/Chute_235" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3259,10 +3259,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013048_PB_Chute" + "Status/Chute/Chute_239" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3288,10 +3288,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013050_PB_Chute" + "Status/Chute/Chute_241" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3317,10 +3317,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013052_PB_Chute" + "Status/Chute/Chute_243" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3346,10 +3346,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013054_PB_Chute" + "Status/Chute/Chute_245" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3375,10 +3375,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013056_PB_Chute" + "Status/Chute/Chute_247" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3404,10 +3404,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012061_PB_Chute" + "Status/Chute/Chute_174" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3433,10 +3433,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012063_PB_Chute" + "Status/Chute/Chute_176" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3462,10 +3462,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012065_PB_Chute" + "Status/Chute/Chute_178" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3491,10 +3491,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012057_PB_Chute" + "Status/Chute/Chute_170" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3520,10 +3520,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012059_PB_Chute" + "Status/Chute/Chute_172" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3549,10 +3549,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012053_PB_Chute" + "Status/Chute/Chute_166" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3578,10 +3578,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012055_PB_Chute" + "Status/Chute/Chute_168" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3607,10 +3607,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012049_PB_Chute" + "Status/Chute/Chute_162" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3636,10 +3636,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012051_PB_Chute" + "Status/Chute/Chute_164" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3665,10 +3665,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012045_PB_Chute" + "Status/Chute/Chute_158" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3694,10 +3694,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012047_PB_Chute" + "Status/Chute/Chute_160" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3723,10 +3723,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012041_PB_Chute" + "Status/Chute/Chute_154" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3752,10 +3752,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012043_PB_Chute" + "Status/Chute/Chute_156" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3781,10 +3781,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012037_PB_Chute" + "Status/Chute/Chute_150" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3810,10 +3810,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012039_PB_Chute" + "Status/Chute/Chute_152" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3839,10 +3839,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012033_PB_Chute" + "Status/Chute/Chute_146" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3868,10 +3868,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012035_PB_Chute" + "Status/Chute/Chute_148" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3897,10 +3897,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012029_PB_Chute" + "Status/Chute/Chute_136" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3926,10 +3926,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012031_PB_Chute" + "Status/Chute/Chute_144" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3955,10 +3955,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012025_PB_Chute" + "Status/Chute/Chute_132" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -3984,10 +3984,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012027_PB_Chute" + "Status/Chute/Chute_134" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4013,10 +4013,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012023_PB_Chute" + "Status/Chute/Chute_130" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4042,10 +4042,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012068_PB_Chute" + "Status/Chute/Chute_181" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4071,10 +4071,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012064_PB_Chute" + "Status/Chute/Chute_177" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4100,10 +4100,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012066_PB_Chute" + "Status/Chute/Chute_179" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4129,10 +4129,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012060_PB_Chute" + "Status/Chute/Chute_173" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4158,10 +4158,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012062_PB_Chute" + "Status/Chute/Chute_175" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4187,10 +4187,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012056_PB_Chute" + "Status/Chute/Chute_169" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4216,10 +4216,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012058_PB_Chute" + "Status/Chute/Chute_171" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4245,10 +4245,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012052_PB_Chute" + "Status/Chute/Chute_165" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4274,10 +4274,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012048_PB_Chute" + "Status/Chute/Chute_161" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4303,10 +4303,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012050_PB_Chute" + "Status/Chute/Chute_163" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4332,10 +4332,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012044_PB_Chute" + "Status/Chute/Chute_157" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4361,10 +4361,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012046_PB_Chute" + "Status/Chute/Chute_159" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4390,10 +4390,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012038_PB_Chute" + "Status/Chute/Chute_151" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4419,10 +4419,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012042_PB_Chute" + "Status/Chute/Chute_155" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4448,10 +4448,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012034_PB_Chute" + "Status/Chute/Chute_147" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4477,10 +4477,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012036_PB_Chute" + "Status/Chute/Chute_149" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4506,10 +4506,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012030_PB_Chute" + "Status/Chute/Chute_137" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4535,10 +4535,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012032_PB_Chute" + "Status/Chute/Chute_145" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4564,10 +4564,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012028_PB_Chute" + "Status/Chute/Chute_135" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4593,10 +4593,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012026_PB_Chute" + "Status/Chute/Chute_133" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4622,10 +4622,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012024_PB_Chute" + "Status/Chute/Chute_129" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4651,10 +4651,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012008_PB_Chute" + "Status/Chute/Chute_103" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4680,10 +4680,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012006_PB_Chute" + "Status/Chute/Chute_101" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4709,10 +4709,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012002_PB_Chute" + "Status/Chute/Chute_97" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4738,10 +4738,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012004_PB_Chute" + "Status/Chute/Chute_99" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4767,10 +4767,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012022_PB_Chute" + "Status/Chute/Chute_125" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4796,10 +4796,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012020_PB_Chute" + "Status/Chute/Chute_123" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4825,10 +4825,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012016_PB_Chute" + "Status/Chute/Chute_115" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4854,10 +4854,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012014_PB_Chute" + "Status/Chute/Chute_113" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4883,10 +4883,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012018_PB_Chute" + "Status/Chute/Chute_121" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4912,10 +4912,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012007_PB_Chute" + "Status/Chute/Chute_102" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4941,10 +4941,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012005_PB_Chute" + "Status/Chute/Chute_100" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4970,10 +4970,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012001_PB_Chute" + "Status/Chute/Chute_96" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -4999,10 +4999,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012003_PB_Chute" + "Status/Chute/Chute_98" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -5028,10 +5028,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012067_PB_Chute" + "Status/Chute/Chute_180" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -5057,10 +5057,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013001_PB_Chute" + "Status/Chute/Chute_192" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -5086,10 +5086,10 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S012069_PB_Chute" + "Status/Chute/Chute_182" ] }, - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + "path": "Symbol-Views/Equipment-Views/Chute" }, "type": "ia.display.view" }, @@ -7224,7 +7224,7 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013058_PB_Chute" + "Status/Chute/Chute_249" ] }, "path": "Symbol-Views/Equipment-Views/StatusNonPowered" @@ -7253,7 +7253,7 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013062_PB_Chute" + "Status/Chute/Chute_253" ] }, "path": "Symbol-Views/Equipment-Views/StatusNonPowered" @@ -7282,7 +7282,7 @@ "props": { "params": { "tagProps": [ - "System/MCM05/Chute/PalletBuild/S013064_PB_Chute" + "Status/Chute/Chute_255" ] }, "path": "Symbol-Views/Equipment-Views/StatusNonPowered" diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/views/Main-Views/Help/view.json b/SAT9_SCADA/com.inductiveautomation.perspective/views/Main-Views/Help/view.json index 6273751..ac540ea 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/views/Main-Views/Help/view.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/views/Main-Views/Help/view.json @@ -6,9 +6,9 @@ "$": [ "ts", 192, - 1718194270770 + 1758446563578 ], - "$ts": 1718194270770 + "$ts": 1758446563517 } } }, @@ -701,7 +701,7 @@ { "config": { "params": {}, - "view": "Symbol-Views/Symbol-Library-Views/SymbolLibraryMain" + "view": "Symbol-Views/Symbol-Library-Views/Symbol-Icons-View" }, "scope": "C", "type": "nav" diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json b/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json index 98e8b42..9d2d1ba 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json @@ -95,24 +95,16 @@ ], "FilteredViews": [ { - "Name": "ARSAW", - "Path": "Symbol-Views/Equipment-Views/ARSAW", + "Name": "DeviceStatus", + "Path": "Symbol-Views/Equipment-Views/DeviceStatus", "instancePosition": {}, "instanceStyle": { "classes": "" } }, { - "Name": "AUS", - "Path": "Symbol-Views/Equipment-Views/AUS", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Camera", - "Path": "Symbol-Views/Equipment-Views/Camera", + "Name": "Button", + "Path": "Symbol-Views/Equipment-Views/Button", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -127,64 +119,24 @@ } }, { - "Name": "Estop", - "Path": "Symbol-Views/Equipment-Views/Estop", + "Name": "Extendo", + "Path": "Symbol-Views/Equipment-Views/Extendo", "instancePosition": {}, "instanceStyle": { "classes": "" } }, { - "Name": "GoodsLift", - "Path": "Symbol-Views/Equipment-Views/GoodsLift", + "Name": "MCM", + "Path": "Symbol-Views/Equipment-Views/MCM", "instancePosition": {}, "instanceStyle": { "classes": "" } }, { - "Name": "JAM", - "Path": "Symbol-Views/Equipment-Views/JAM", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Light_Curtain", - "Path": "Symbol-Views/Equipment-Views/Light_Curtain", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Main_Panel", - "Path": "Symbol-Views/Equipment-Views/Main_Panel", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Network", - "Path": "Symbol-Views/Equipment-Views/Network", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Pointer", - "Path": "Symbol-Views/Equipment-Views/Pointer", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "PressureSwitch", - "Path": "Symbol-Views/Equipment-Views/PressureSwitch", + "Name": "SS_Button", + "Path": "Symbol-Views/Equipment-Views/SS_Button", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -214,54 +166,6 @@ "classes": "" } }, - { - "Name": "PullChord_Line_Vertical", - "Path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "RFID", - "Path": "Symbol-Views/Equipment-Views/RFID", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Robot", - "Path": "Symbol-Views/Equipment-Views/Robot", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "SLAMs", - "Path": "Symbol-Views/Equipment-Views/SLAMs", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "SafetyGate", - "Path": "Symbol-Views/Equipment-Views/SafetyGate", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "Stacker_Destacker", - "Path": "Symbol-Views/Equipment-Views/Stacker_Destacker", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Name": "Status", "Path": "Symbol-Views/Equipment-Views/Status", @@ -271,32 +175,24 @@ } }, { - "Name": "StatusNonPowered", - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "Name": "Chute", + "Path": "Symbol-Views/Equipment-Views/Chute", "instancePosition": {}, "instanceStyle": { "classes": "" } }, { - "Name": "StatusNonPowered_NS", - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS", + "Name": "Carrier", + "Path": "Symbol-Views/Equipment-Views/Carrier", "instancePosition": {}, "instanceStyle": { "classes": "" } }, { - "Name": "Status_NS", - "Path": "Symbol-Views/Equipment-Views/Status_NS", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Name": "THEA", - "Path": "Symbol-Views/Equipment-Views/THEA", + "Name": "Tipper", + "Path": "Symbol-Views/Equipment-Views/Tipper", "instancePosition": {}, "instanceStyle": { "classes": "" diff --git a/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json b/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json index 84fb039..c2e57d6 100644 --- a/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json +++ b/SAT9_SCADA/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json @@ -58,7 +58,7 @@ "SelectedDescription": "", "SelectedInfo": "", "SelectedPath": "", - "SelectedRow": "ALL", + "SelectedRow": "Device Status", "SymbolDetails": { "ARSAW": { "category": "", diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/page-config/config.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/page-config/config.json index 5b95179..63bb79f 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/page-config/config.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/page-config/config.json @@ -206,6 +206,34 @@ "size": 400, "viewParams": {}, "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-SS-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CH", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CHPB", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN" } ], "top": [ diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Main-Views/Help/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Main-Views/Help/view.json index 6273751..3f663d5 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Main-Views/Help/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Main-Views/Help/view.json @@ -6,9 +6,9 @@ "$": [ "ts", 192, - 1718194270770 + 1758444113793 ], - "$ts": 1718194270770 + "$ts": 1758444113793 } } }, @@ -701,7 +701,7 @@ { "config": { "params": {}, - "view": "Symbol-Views/Symbol-Library-Views/SymbolLibraryMain" + "view": "Symbol-Views/Symbol-Library-Views/Symbol-Icons-View" }, "scope": "C", "type": "nav" diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/resource.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/resource.json new file mode 100644 index 0000000..541ecff --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-09-21T10:51:26Z" + }, + "lastModificationSignature": "e173e832f0016397a86075008bb1b1e7582f7fe06e3b51f05dad3ca3a1ddc3ef" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/thumbnail.png b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..62a9a68ed1f57fc31692586c6077f4d0fa0a4931 GIT binary patch literal 10553 zcmdUVXINA1wyjv`NRgtnPz9ukR4GA<(nQ2Uk=_IZ5_%{Bl&%OUQbal`;76~aBLSon z0U?yodkdi_5W-n}`|NY~zW1E_+`so%@+9v&v*ws%j5*(x_4e^2Ejns;>I)Yx(CKJv zJ^@~vFI*stq$CI4b=*=~yKq6|f{v!zGe66%3_=P^2O;WYrpsXFQ+m4Qr|YoG%!YRJ z%`xn-@z4jcfimo}gOo2lVp?TeW#6*P+oQ{b3xp}9FJ2P9{Zp(jBVvA<%<${>5qM7~-4k5q$(w|Fc(aB+oHtGhI)4rIBwZQ$rXt0JU55XPxitT0DxLsRW! zVV`77gY?m9MeVIZH`D>Me2#T?aq*OHhyEdH_Zgn^+TqL|7x=w;P>BC2+sd%lJ>&+5 znd^G`ix5sE3=H`qIX@~!<8hW&Dj5%i+0w^U-GPZ=2QY|yAmH>b{W9u%-wbLXHA|op zME9`c_^9}I&m%+ZgC22ag`1nPyZXtA&;->P(+T^2ju*Z3h%r!wj{4=bib)>NrIR_C9#wJBjfdT_8UFLKD z8?>#4t+^>M3g_Bb`i`hld60aTSp;=G{B%MKQJuy(Z=_8kMBz+#SF^)hvw{wHINdLx zu>l^m>@r;|D?cyMZz>L`;}5A-lslVGup0|F7;d&zi3lfLoVjs0301WkCDNfZCKe^b zw_46fB&8!R1$S$7<+Xw8d+gziLdqP@OIay{5M?@L~imJHi#5@TA;HzrUD-mR!cAUQ=-xyBjQEu7lT{ ze`BDyCeW~$ptm_6BUw{9pxDdy2>g|xiwZ`)2z3=LW=?JjF_=@v#0T&5H|!7TZS4;m zAo$}Hkf1Z-it3TSK&fN8M`Q@zmAjI#pujv@VE7fTOyc$(v$0_L(gZai&_(DesPjQc z_3mIZqj9gK5)LWb@Qgrg9Z3@9yPWD6@P>{{u}X9kNh7&W(7e#e>GeK@T;Ytk*L1r; zXlVAuJVT01fd=x|`x^^cDK1g;Ac(Q0|MwR9neIzFsJknipy1XkYjL5Jfcuokz!J=*JKuXHIrPe`JjFj{v>1N=zk;2FnVPkZzp zSKwwjDN~J2^>oc3$Wlkr#={`zH>A3Evw_4*~O(2N5C({yJ2cQ zET1tervBu+AkS;*HAi;L(UpP zx`>V&qs8E?cDm6I#0aE->p3pHuxi`G&svynUeP&>VaCpYd^L1Ld7?Sy@>Ed}L&Vu%fV4H4Nv%5pZqv zLGbm0$HMlYHqt?92;l^kp@a?*y6T}5R)q)3cDD0i3)`?=g94xQl@=3Lzs3`#iL(@{ zIF!cSWL?3KQ~r2mTL6jw+OM4w7UGl!*qGfP+MF#4 zsqQ4HsqK9*Nwc<)s9)tf8Ak;#7q>a2SS*7gL+jT6DugQ>Ex(~!Iq^YTp!=z>%-QL8 zb%s-2gI{rfsAiXnt>2KCtaAQTDl@tBhLpT=D|1WGg+0toM< zNw$MJvVupFnU8?XWnv>E;yYCjZNFFGA7(0#&qQt1u2iEfH+tXn2r8RE=M%VD-)#uf zhzUFB-ev1;k~Z?$ny5Zp%g+kfVLUT#IZkS!N1aRuZWA7auKr*PKkl_64Y6}@oXVP5 z?Y33lGat$}mQziKY?sTx71__I1rq$ol9lCqyyWW{n#&}w*c#^&-KN%RM zy!XBoXGNT61AjGdgNY3-_ooHfK*q{ijc?Kaq>ysoJJ>)^3T46P8}gTWQ%<~Oexj{H zrc`;7SOb#$_m&A&S%KKQS=gQ=(IAJ%&e2J_lt}ucdl+~od{<|t=STVpwgDA2<=#f; zyOIGrw!7Rf{gIqC^4+2a@2>e*t@uN}_Vo`2MFL6TlkJY{e}4FG6eErud96%3kBC%vWA@zWFG9bx&Ub_3kGFdDiHtkqZ=h)LCd;T9cg28q!zEPwWJRVDe+svdtN8 zI(YPoBk-O%MT|?KS7_kDcx9j+kjBfa7PFKG$3o}$BmqSf8HDXV$X=u|+{pAa<^RuX6{^+*wBV zH@+=JNyN}c8~}|1uO0+sOQie3!~Hq!vA>A{a*cg$)VYIsUnD<$zL*(pV^~Lzym#58 zS@n#7YCfS(zTSK7)`jxl^KXYg;eMEiU5wDs;GG5-9SBVdlbtnphZS%RI5xc6MM=+i z59^bZRBj|E()(vh*+r`6(Q04o?NABXOPj&Fw{z8-^@xAd`0gI(=}#i81X&7Guv3Qy z98JMaVY|BA(Yg z)_Ulh4w#$#W^G=rT253jelF@%Me5FKmYMUB0Y}GQTz(P2vitB-c5c~=#E$unm?qH< z6Z_4vaxi!39HB1L@njUyymV&U(M7Lvfsjuu-%kXMemdb*toIAx5ZiV`Of3(?S97B3 zizKl05O%uP#7`+LfP;f2c5pEoD%Q^lmtzdRW@9`C@xQfO&Q7;a$je^#vv22qH0V*@ z|3;)c$`kV^AEGA7W2t>mdkHXF!Oq3Ih4f-FL_qu{^QYjj=!SGk5*F zr^8mh!>A!B8p+1rBR`*j&S+FyDmPcq@>S27gRj4y{S?*8ViZqdi|eHDcw&kXaM}4` zU#|#00}QcI_A6icm@=*UuOS{=Y{#V!pzwPs-C<{Q^dYz%5pT^n2LG|!cDoK>FqX}B zC73b-KKQeO6$HvsKLH$Ye!IB1_vtN?9;_x8I6Uxp+;JK>8b?{bB z*o^(A|9st`ru*dWTYo^PE}!Txc9_&zMO)fXa2H2sA`4+&!H@kt*Nsb_A?sXiVZ80u zmuU>9o=7NzW~_n<4y9b|`p804v1!LvQY2lm5#q1$Qm0-T5W{s=e$~P@3J)(jx}3VY zy57!}&k}Sr(N@2No?ToKxgbV;qwS*g+#2ae)$AT0T#T!k14NxfpPWd%3~G_DRD5=u z6wKg<+hGLLy*^oV^l`c^!xV17roZ%*5knut8gRv&{uXTkZFrBDA*)RIZ+-sjx59Qb zu74ilVE}_}eWY#=@RAIFM=7k4w;CODpBB~Y_tp+6V)tI{yD1lj=@vKRo((3VmpRVk zE`jIO%}cfNUw4K^|s&FKCQSLy!2mPIxV`o%`Yd%;<~<3 zE$4q|+v1z*kbddvB1JqFNuLZVw|S0K2D3`;Q&N8Dp{i8mj9Sx}zm2!%>3bbkYhx5; zcezhRSed-N$_dFR=sbJOkb>JxS9af)OzWfw;2olpz7!r|nt^j&{M3RGYX2(4XMlo?-Kf~Ze?tXn$B=8>*x|H^%kZwd%KyMLYKBIAD%_D; z+J*A%G38SXwu=Pi=T(H-pq0e`lYoFF-F6mr9uZf^$u$zobB&<~~H_HJI}emp&I*!`bF7-Z^JH z`dETU*OK6=Pg&^Axz6`T!!Po~OKtf?QNr?Pg*k;pnA~=b`K<^q)TXR|&}Dvx9uW+` zGPFi46kPFz(x?0G5IuTnnCcVr9QRzHaFn$$)yD9w9L>jW*X(?+oZGu|<9^mSBV2JBch%t(`lMn!y!I zU3V=b7MrZ6la>UNbEOlX%lZtp#?V~OCg#o_Z1{{_v-nf$`L9iWqj#0&em^u z_OG|{?WDN;2xo|I;k7K&UN;QT8VilEp!3uJfXJ_K;93v2o7Pwka<*(+lzm*%eR$za zw0~<9sr9~5wO1*>QNEjITh3!qwf z5kR&6y5&stDE~w?5XBLZk5h-SwT%ZxAXY@I!w2L9_b+ZTzh0WXZ|m!x z{RTG*Mwjzn-0|=J@}NzxzukskfK+it-P!)#V`pAQvTQHIUF^D91g<$xECh9VuCkay z$s9K=w)BW#xV*`#rtl!LK6}$yK!&>Jp^b~G@4cTNc6LK*j!x@W4@+Nzr=L_*$GSB{ z;MTauC&Jvo!rF2+xfjN>B2&JPC%wL?S!CkwE0z6Q*p;0!qHn;G*}H7w*~N=OLB2HB z2(o}Hw=TfmS-$ojH@d_Y<6Q^6uC=%)@?;n3s70;$5E?t#HvIsej~Qo*u(+}6|3hg# zaZ9J*DJ|#BTE^N)%cE1lHHq$Cw*jJJ;KGz*ix}ar4amfIBn38hKlv&dk2P=#3uY$)PQx?z$(2CI|h2urs53_SV&gBoymJwxc-g=JQ zPSr)`L)^8-ZOD!yE7~uV>v0`K*GkE7R$gOoxM%&k0D5>2i3`d&*2B|}J+5?(6*o16 zLd7lJj4c~B!ci*DTgf$)kG7IwqQI><$MLGHF2?v?h6v*hhN*zWOMH3+W@ zjMGqw*rj#ICLQHahw^&`Q*4@%;q6W)bQik38WKZs`^bh~93{VF#XC)uFi8f{Tct- z>|u=fW!0(r4xnK9YlHCix<=+P&AdHoA;!+KNiU%=R9hgrfgSJU0q}H^l9Z; zX~cOzUp>piR>d@xmVuiFS#Dcy#Y;4D_%kPQ&1%Ee5$FAqxNyn8Qr*ZAdPYT`aQ8=s z-4s8uJ^4KH5wKnUxftQK8Y9Qv<%E%-vfu_JD*i*nD%9I7xo>kIP|s-c+ZJU@ad9z5 zqsq)IFs<6Rih6K+wMOhlX4+wieyUXG#0wghh?$`wTfG#C>iaQlrWX1c#U@qi(ZO0- z7F^*ijgY$jG-=c?19m9vVSU>#eRd(umRy6d$z{6!(I-yjk+O8YdqZh%P96nx(|1hH zw}sDC<#e0JRIacoL&GM>$3M(7C>1T-=BW25U^smTrU@C2)R(iFyR7t^%PFd%ZR;@% z_&g4L>d6s)hDUZb;pn}h+&*P9oW21U|DEJx51^UcC>p@{Dn3QBji_fO3+mx_)VLgP ztVaeQkBHUjy-`bTl{!0wZJ&LRNab-rw`binC+hz2o`w6=Qhl zb>xK-#4;A%efY}k51njIP_p#ipRtgWy3*RafdeP zO2Zjz!+e~P4Re-y(Se^iUZynkZrQ^sT382H7CwN6mNJ!Yk+{ALB;pD=)>%ZAhhnP? zrt%Npp0wKyZ2H0)EH+9GI|%H0wFD*+Z05Ed?3!%KN~ z5%$K-$ILA^ZMB$aFlEpbah7zF%d4`fowKZclkbGdP ztRsKv9&~hF8}Gpo9+K1W+id3sBob!xpkZ*jSPg&QxGEKr2fc1kFBH^vPfM~cWitvJ z4Z({HZnUK6+*rf}8TX$!9p!`yt8#%Vye$|)zeo*Q< z*>T$PII4{wUQ;|Jj6kZn7UI^}DHgMA0tKGFL|=a>Asy?`{WQ=rS!}LTZFHpdO6#kI z0qcX*YPCK}0xK*g*7IxQh}A5sAA;N}NEMLpoe?J_-f+F>J)7`Dv*x13GV_sXh1IU z@gYqO(`Hth(HrV*KLhMy&#)wH#Q5?=} z2i8`Va+$N~(xqiaNI2p+#3$rH<&p~70@cvC2q;Ufm>j{U7i>iF(b3VT!~>1DE0RX$ zt5wyqf_`oGT3{tY`e^%)Fh`pw*pq2-zD>iU0yYodNb(#5ui-|YkTDgEPh4iW9Wh|u zVPSK>=ux>z0KhfsG8)OMBq_Vse1ve@^1; z%&&iXYE2N$=(MVJdRq181&j;xh96Llp4pQ}*O zw5$d@v|!?zP8eNYL3WI?uDBd88QJH=RbHmyj@v^Yc!N1u<0=&-IELk;aCJPpgu|S7@hvnJpB$kkqNMExS&!%G2nqTWF zBQ%4h+PWPHJGtbXF$%oLEI|R|aEO)k_8%+wc6T1VOl=c-IJHQVwJtl zMjae-CzX^k3k7C@%k09;s9KJ1-2RCnqxd`tZAm;ml9%^$f3cFjptM2=?BZR%swk{- z6}_hteJ5Q*n)j4fV`zJho3|;9{t?P6?!}Y>@ zc^M^tgl!NpP`1JTdD_2K8DAI0eFwM$xV$_dd-RKA`H}JtU9esJ!?=Zbd3pbeI>d||!um}eY+CAQ@zZkL-CvkNt+X_$HcYQ% z+R0A*u<~GSg-6$Lg~KwpACDVP(4X9JNs=A|iBaow;SZ^!amOFg&KI&mAP|D5mr%Mj zWKr8|16^7AscvVX-@^N2o$a8xhQ_V23L{L=(RbDx$x{(Y46r z^6)Xq9vvMWY;fpi3ikQL0xr=sORK9K(Cv_g`@O2pf2hNO++SO+an(WD<%D(ox>CRX z*Rui>+wg}_cM{=8L#3y~UmTk6@8?U2S-O_gjhhEH)JfSrDVLY~Qdqbl0cY=BA93a! znkSBxD=n|zj-MHOhSN(xGypxK6cWG$mgrp_oTLWDgiQM{A5JUzIA;dj@-YMx+A+n5 zJi3cyXmnb`B9m8X^Owwp>uRMIE+y5nK0dg~-U-j6nXF?%tv+Si!UxH413M9B(#AT* zGsc{&{L?c}ABJhmz|@l!)u%B7Kjmr_Yj2xCG~eUSw$GmQHv6~)ka|RiEy>hEh#s#9 zjNs!OLmuqWj67l`)0uq}6FY`dmS#~{x&CJe=k8Y9X}q-Vg*nK61wW4^V#Eu z>@5~?8(R&?-0dLpdK|9JxqhEKI^8Z$n#_2uc46q({Q#SZ1hU(Zp>fB26`ih>Jn0VOMgV>E|Do$SDOOSG^PGH z`c@9KL6F8!aNiAK&->TqIz>KRnOYXZ+_i^{g6BJmM;Hw&7Jz80old3|(MJ@`nqtN%_@aJQXkI;pDHoacFj8uzOk)~cZN-pm7fFK z4)~3=G~b@BK!KTdO#59&Lbzluzv;j9)AA4R|GibV-@9{KUFYx-Vdhv~P_4+vp3tB1 zy~Lq=4+yWR{^V9t(eJ+i#3d4LNUspyxak0gs%U$RO8hH#(OiCiN1I{<{>uQf)JORK zpw?Q9Fpy~UH{Wj04dIx~e!FTTt#)y-06o&lsS$YHM@*6HN=P(DuWYAyy57 zF;3dp5WKS}^NZ6V`{2HWLVjBwg7xztbkS8W0+7XZ?RO64E&yJ1P0@V0njE@sg$G$f z`E;wy00_5$)1D@9MND)M0I^|{e*k^z=*1{VwSk+QP&{8nt@@uXPz?YUYR<(d2!#C` zacw-GE-?W9TN1%{^WRCA;j70w_-~9`T#ptWoHf#XnAABK~#Na4MfJ@Oa1nQ11Vq8FAF~0=grc zA!5rXl5D|w`dZMIe{Jk@bHF*bZYDUFHqANujLNf~vrEGhZFO@jst`T7FQ0sl4_)`A zYnkQA>V;Nc`r=IiNNELJ(6Zke#BSG$1ALq383+Cwf9a#?y?URSQE=k1uI5_+U&Gx0 z6W_F7|ETb)YFdo2jvU0>;jCE$AX@=$4F~3*NgS=$GTQn4(sbM`n$-F$WY2FfsQnk^6rXCIZ`5=-FaNoy#r0SX z`OY;6jM9Hs_+0sJ!h*R1T$oohYK%7~#7#Bd0_^%997vnV@ji;^mfCL}@>p=xz|1;Hdn&Lx9c|g*! z-%P}G@O+915i!Xofm+9ss)BGvn(na%P$hj`n=6jMe5AXmw?cwL>1F)v3V_W2(ew?4KY^0vNbg->MH+Ki}`2%?bnKW wf}&ODP{!D^mpt;fHoMiJm<34ZBks)cw}3k|{dgaEB=UmJ{YRQ5>eiwE0c0^zh5!Hn literal 0 HcmV?d00001 diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/view.json new file mode 100644 index 0000000..b3b487a --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN/view.json @@ -0,0 +1,659 @@ +{ + "custom": { + "PLC_list": [ + "MCM01", + "MCM02", + "MCM03", + "MCM04", + "MCM05" + ], + "button_type": "UNKNOWN", + "type": 1 + }, + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM06/Chute/NC/S02_203CH", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.PLC_list": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" + }, + "transforms": [ + { + "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.button_type": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Button_Type" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 5, + "output": "Chute_JR" + }, + { + "input": 4, + "output": "GS" + }, + { + "input": 3, + "output": "PR" + }, + { + "input": 2, + "output": "Start" + }, + { + "input": 1, + "output": "JR" + }, + { + "input": 6, + "output": "Enable" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.type": { + "persistent": true + }, + "params.forceFaultStatus": { + "paramDirection": "input", + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "width": 400 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "#FFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-CHPB\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon", + "tooltip": { + "enabled": true, + "style": { + "cursor": "pointer" + }, + "text": "Close faceplate" + } + }, + "props": { + "path": "material/close", + "style": { + "cursor": "pointer", + "marginBottom": 5, + "marginLeft": 5, + "marginRight": 5, + "marginTop": 5 + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px", + "display": false + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "classes": "Labels/Label_1", + "marginTop": 20 + }, + "text": "No Active Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "400px", + "grow": 1 + }, + "propConfig": { + "props.filters.active.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": "\treturn value[1:]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "columns": { + "active": { + "displayPath": { + "enabled": false + }, + "priority": { + "enabled": false + }, + "source": { + "enabled": false + }, + "state": { + "enabled": false + } + } + }, + "filters": { + "active": { + "priorities": { + "critical": false, + "high": false, + "low": false, + "medium": false + }, + "states": { + "clearUnacked": false + } + } + }, + "refreshRate": 500, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "Active_tab" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "NAME" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DeviceName" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#FFFFFF", + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Info_tab" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column", + "style": { + "margin-left": "" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bBlockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "#0B0B0B" + } + }, + "style": { + "backgroundColor": "#00FF00", + "classes": "Background-Styles/Controller" + }, + "text": "ENABLE", + "textStyle": { + "color": "#FFFFFF" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Enable" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "padding": "" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bUnblockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "#0B0B0B" + } + }, + "style": { + "backgroundColor": "#FF0000", + "classes": "Background-Styles/Controller" + }, + "text": "DISABLE", + "textStyle": { + "color": "#FFFFFF" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Disable" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "padding": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "100px", + "grow": 1 + }, + "props": { + "direction": "column", + "style": { + "gap": 6, + "paddingBottom": 20, + "paddingLeft": 10, + "paddingRight": 10, + "paddingTop": 13 + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Commands_tab" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "direction": "column", + "style": { + "paddingTop": 1 + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "tabs" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.tabs": { + "binding": { + "config": { + "path": "view.custom.type" + }, + "transforms": [ + { + "code": "\t# This script runs whenever view.custom.type changes\n\tif value \u003d\u003d 0 or value \u003d\u003d 3:\n\t\treturn [\"Alarms\", \"Info\"]\n\telse:\n\t\treturn [\"Alarms\", \"Info\", \"Commands\"]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "currentTabIndex": 2, + "menuType": "modern", + "tabSize": { + "width": 1000 + }, + "tabStyle": { + "active": { + "classes": "", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + }, + "inactive": { + "classes": "", + "color": "#B8B8B8", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + } + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "670px", + "grow": 1 + }, + "props": { + "style": { + "border-top": "1px solid white", + "gap": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "800px", + "grow": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Buttons/Button-Menu" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/resource.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/resource.json new file mode 100644 index 0000000..fc342a3 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-09-21T10:51:29Z" + }, + "lastModificationSignature": "53f06e8100ae717d81028ae9dfce65833fff8342e0a9659f82069898b55e53e4" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/thumbnail.png b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f62d8338d229dee1f47d340aca89403a386bb5 GIT binary patch literal 19529 zcmZsCbzD^4zpjDOQc@B_qaY03A>G|l0s;ck-6Gx6(h5VD0@5Kcw15tsBSSYc)X;bH zzV~&cAAoQ2g5lv$`04_>bhC63G%-yAm3`m5uy!-}Y%L z5hjtAS8g=kLmW1oAu=+e2Mj~cu#y6?RfuaNnJU>%+7G%nUZ1UccuTj4=6am$oHPfj z=g#fuXo#1z-&zh`&Enw1WWSEPyo8!iAgy@ZlrRY~1HtP#je#Sd% zqwJu!D>M^a@(a##hqq1nc`8%+@UNXJx4Nwj9Z!7hwOg-jJ@P#AZLB}EAKpuEIGvmu z6Di7#iuI(wi6Lc&U4^T_5X{3U&!gGoqG9)k*<%7sjx}Ao>0UBJdua{RZ@g4m>DRne zj4$o?Y;$4in-qpE9!9U*w=+G)n2_N1i->yr$?}|cTeYN=)%lrtt;LjuX9>UPxhiz=g}Jo65w_HUMU5e^oOOKuu|n@f??em5ny z=|yX}WW{h3Z-3x1H$}Ov_w58B3u@esdlhDOtfd04V3O#8l&!gWkaEeQPjHK!obois zjY><<;4o!%uqfqer#FWhxkMA2dB&J6N1(8&@NJRDI*4q22dl=;VNOd`R4PAmxVnY@ z+D{vn@742g>qH?xt>I=<%C6#CBEMno%w1;&m6ESAzk7RLe-fmyx`Ue4Kfj4OE*{*d zG0{*^GagUSo_nDeDS<|YKkG_Y(S{r@T{5Fi?sY~bSRVB+b!E(F-+vnNSPb%!@ zwZ@&=>UF@4W;mM)={U)>Tkz9r@1n-`6&g~~Y?|T*-u5l+i!I6Y2Xzbze)IEeYyzUH z&>I`(pk5&h1d?^#7ICXKX(Wi~yxw!xIQSeu`%VIGs7dY_yTg)&6#c47a_;zE)^u)e zoUB2@b(+7@z^A5`u}yUv%s2e9zsgqO?^a+{Au^UON6?!l&vopX`t zjcwLU1K)d|h^}6|Z{2IqnPv_<+dh8RFEIZ;WgLCeAAHqsu-IV}>5R2>Tr9ZOaZ0n7 z)OaB`lMTOG52#t#YlH`t?{)V+^2JJFnPaK3@fU~NS5y@bX+r2q=FXta#wgQElC9{cITVr`unQY_iZPZoz zf_y+UAG!y0<05i(*fVY`c{y7@CULnsYNuZ>ytx+m0(;14j!Zut{=#I%YtF9ZxOps) zGw`?&q;}vt=8rm&ygicK5GmhT@;}I>GN1ZhnZL7H8A>1_RC3h5k|3&%|IWy%MksL&~~INI(+jU^>9K%Qogg{B+)Nml@X+r zfBwt1c7|vJDMol}OrQ>%@-qCj*fa0}}zpYXo`cz#80RTvj+)Kd z$PboiT#k1RuyRTaGHLhoOpvtdi#u+aZs)un?z~dzVD;!g_k!0wkV%Pt4rf26&9ZwW zPQND>O?RCB&><<02VLmq?|$#6-MYOwxUJUrX&KB(!uxybn=*m*v3d_EQ|A%3>t-t5|X z(BU6+(?t-(<^8m2Y8DvuCF;%QyLcu?=@x3Azad+{We7%K%TbI81Mz>jZ!c$V?rx&FV&Q~HgP@wL~qL#D97GA06s8YBmDF+QUjBuVIqyp+f(P; z^vkZlI0V3?Tq!2P&;bwL^we1KfG#Hs{#52m=F?X_C+ZbF#9cuDZu8spu5= zwSz$H@KyC?@Xbc>y6yI55jgP08Ft9i?wuqB+Ci%t&beaMz;_I-ox8QeJQ_FXe#sk0 zQFl`_C;SE@mWTQI*Sog9KRXY@!K*PbD|xbhr?a;1wi4IJkH`(9ma%I=A*ev;wAR-!p!V#X)_F}N|rUZZM$ zdok^9JQ3@WBj{|F_Y3uV`JzYJeXA&A-4AzKA43K&pIIdxVm+L`wxa+FX` z6p;@sL1FU;Qk`_g9q75~j`T}8bH+6QTJv^RjzU3Kbd9+XyF85pAn=hoV_nTG{jw{Ts?aSZq={496#Qp6Xf}})V zVKI14jjhd4s*Ft@1mB(oyXPy+SF+@ZBcUYCpqs-;$<@Ixfrv~z76{Mr^+L0|duyPo zNB}Q#$^itgNLI=0r|~vdFosRQnPzf?-BI=t)EBCG{j~n?_Z_a^X&axaJt)tK7V$sb&C#cY z@bhC+c3!Q4H-PbJ1ZR!ovi?*DK1S;5AdDCS`cieKD`Y7vXA2`b&96lzaoI=q8bhc=Y2aP9=h(#tY3q3%G(t!{kgV{5;v8P`IAqLso=J zUybT)*1En(JU2F{DYE#+kXFm;<>hp`GV)PsZkn=)2$nub=3o_@EYMT55K*J zZ#ZkK23FqNuDMn6yH@aHBiMS0)Tc^5qk^O5M~^yhFFQ*hoF|c4HV;ZWTXF(VXN9Xg zju8}?+LNqI9ZFx}W$z?dwy2g4BgF30`tN?PEGR3HNKBjXPOSp}kTUxktYZ+@ep)Un zwe>nzCFs*{j4;0;g--UnVmu=Ko2hu{8raUGo-c-fn^owPij$iMASW>V<@yzF1~V2i z@{H1*4Cks>`f;&x#muS|#qm+7jnJIOD)dEA!GUy<{JXMgltrmXY-~lC36Zk2w)>!m zLG&{7SrAN#b?sP$W{^nB%BmldouF|o?X^Z9G|Z^`1Umi7EM@^!6usJ zVVZP4rG|C3;x>JJ+NcjAqJy7%QmNIIVM0K<7j0MQqqvtPLQ>9XL3pJpIDMhqZW39% zy!c1-3o2f;ONNk`f_^!^D(H{IS%!(5(t3gtZx^4#79{8vdev)p-W|SGeh&UY3?ht! zzT4kM(=`gQbaxL1NcVd?Dly*QvXekgiv{doXeq>6hbJ zR$Oh8(AYBU5VXYOKlhTChNN|wen&QJLYRpP+m|v-aHspjq~@!i{DA&s{GNEm$);nX zBOLf?&gMfc_LrGSZhOo%vt+#5QK((b+*UDC88*`*ItgjL+l_5 z@LK|lf{}~Zzj~~oK*+v6mvr*arkk1rE`3YS1fD&V;o4F46MyLWuWqNDl66xA5oxW(5zzGOg}5qQts8OP?A=WYO71lXJC+7Si6fN74RdGA*IL|?srNK z>KAKLCrSD~&8!4N`wfW%`t;|}(GTBdCZik5N}ShZMc9)>UW~ojdh7SS4H7%q*NTa) z4#P@GOjDP9ZY=CoyO83=LY-Vz;=kwN_;b|}5d|g)gj`=J<}U1rP9v1qIqhgJ(H9bP zn)@rm=E5i*i{m6OC~a#%FC+BW^U93Sio`J{mtU5L_Pb}*uGuAe375{R9?|&qZ)C02 zZj~G2g--s^{13m@=_h0H!A9~6#$^i{^Zn)qdL^>Ww|LKSt^FH0l^Esc2gCS=|6Dm z#X|GB?lhx5I}~Hst7Dy1qCJjF2DFwNLm!OyT%pZI;=2-&H8k*8220su=fure+Amlai<)`q3EJ_*aq7i>_DR&nh!|s~ zPR_b#rZ;b!PL?`y=v#ved?aXB*DEZ;m;bULvl`ENDdT!-D$@F@HlZd9z4ADhtU^=q zn@vuP8fF@LC!~0_Y{ugcYIx5aHgy>&(Y{mVtn8d0VCU1yTu@-iE3;BL$}Z4&>s%8G zJH0*Nx0@H#=%{~R=PB1~6WNwa*`Ms(?&)-~OcOgk+MknmDtyShWfd7D5xDz_@gKQ1 zlNW0>NU(VO?qW+kc097$=OvBX;I7BtB6nB`JDY%vs)1*oX{M72s^mC92dv^x<1IgT zoy`l2OuRjai5Yn^ZsuhEIiUIaq+7BmF<@*)4)&|`)^5;8`6mHE#d4ZP+i-}y{0 zkMm))=GRUa3sU*YkpZWN9-9`Cdb;nuHeX$(jBiK;z7kpeHny%44roiN;@rt)tfU6_f@z_u!6|m`ng?=RcFS{`A;N62V?th_Daj6 zS9+c-U35@kFRw?|P43Ix;?BioGxgl3;6}xfFYBMJ5(Zg<=$FGq-N6g)XWt*BR=lE| zim=IP@E8%%!=trQ3xF{G$*lZdYFXRok|~$u(l?{ZW~3LMPoA!kCr7J~9Yy*OdcskS zO|liB(DF^Xf_ni3JDYc3m>j;I9#zQm{gkbYbL&i z+$OyHrz8D%M?zbaX1p0Xw1#S{%(-o0dRvlWs+awQ$l*O9LeQY1DJ-WIzi;EJ_1kX+ zec271Ubdf9_ZdC=hT3F5(}_Kd>fiZzjMuF8EMgqy(y*GHNInhAGKs6B9Bd^YJ;U{8 zdM{nE3ZgB(W~T!dfZ+vdhA=;?D-g?oAudPQ4*?4$png0n2BHJkCjS*Q4cSoRAN|$dF9L5PN1w>O=cQ-RRNkuqP&|O2<(AS(J@9`{PjTTRaNX_f_M4CEk6* zR0+3TZ$W>=L$~CXW1kx{MYC!ip|1!fx+o1f`jIm6ZirMs#Uq$|uEohG))Kj&Dj!Hg z3$?42KEWY~jXtIoo}Mtqb2XL<1?HPWu4TzLJ*H=)Dg=vXE*FD=?Bfavvu)9dhaNs6 z!j{?!iuPf}Ep&{vZmF_W^l9Pr>@x1IzB@ehkfIw5q#7NRKu_r=Dgn(xaTcbJqn(Fi z-Mjo$sfo07`@E;iuw3Np`lqD{0&vyU=smqKcc%S|QZ@+RM@DY!5h`-M{;*G@7+gdj z(JUYJ?jiSZloHXpH0KOLq>&YW;ABy=5WBW%+37?LSW^}wAr&)4jdY>fN zRx8@2-YrA!vu-_aSE}drXDbDe6mJeyV)upM}zndwL9=ZToKgc}*x7`oN9W zLQn}wxBe;HOxuNwt(EEJPut%ULH^gkjlG5>l8}Is!}X(vLv`1zX;*lhL4+P2!AYfh zuVDeLN;QSbgw-IajEs)n!spU*_1@ovk!SMvtH6!^v`32`(7U}Abb9#1Mp>@6A|#i6 zzVQY(&Rv6wstS7hyE9lc@KoorIP{6cTYKZ00>orDSv4cwja*70Es_!52Yn5_J?YMX z1;H=!kJA_v6>q&J{+vfS%JoLj1>s#S69j(_t~%9N6A&mCPW5x`t@T(-87p!&y}9&Q zB+Y;f*L=<#tJc*$eyCQ~%8eWvc5EUHaMEk>yK&z--Z@Yo1DogMnY9VsKKvdN6ZBJZ z?}*@5{{DCyGu&$)G)^ffnKasBq5iu4T~Jo1i^WY1fCSecZY`At5*`%$ssycuD2(4O z{&=1%?4bU-?ybe^!{hOD$=3$J^KPtPbi_ZH()O&*ybaLzWJ9uF#3wNZwJmhiyBW0v zEM+NQ#e}?Jigp$~(inTGVIXD}ZO%=hi!g{|o(e}#I3crK8Gju)SvbCn72K;FHP^3E zG>|~PH;+2t=%Cb>aFB3b^2VtEfSAdhBv0~kx9(iBzw@vgS4Wog1`v=Xcf#LSh0n{z zECAVioY8s3TxHhY!gxN905mwt5XBoyRul_*ojLmXhXu6Jw)O2`@(ToK)-MCYBj1us z#X65ISlPyY_L}bd*PHSIZ)Hy}4>~318R4$|G`_?>5y#$(o(2t`eb|?W-7{QuzCqh% zB{26f@oD87o~1jzo5%9A-fD1q(ZyC|>p}r`=G?|wW!CnlJvwodt@z8lQ!B^8JVRCA zLg3lr`P>m;+3-^NGK&7nrZ9)r( zbh~6pee5R>8E9=E`1BlTnd{}!NsK)(aiXii`CJu6OPmw=@pBnVJ z^)T;?5rUT0^4v(vW{!VHqr1xl7pejPOH-9V0{!OH70LwyQM;}9D=wINFY=3SSwauK zWsh;T?k1b|XohFCv_&JLK8{^3optOohw^^t=vZK2c1!-f9Hu9y=pn101jtOVdCCP# z7}uCum?5(&Rvlb57&XXxBg zG$LqAY@CHI;}-4ZHd1|ht{H2Ih*CggQ*;z@Q!0KG!4}})Q<}wy76;_rZgsf5^p7sa zeQMuET!j1FnhaOR`H1uAc3kxMFL*n-@#s&6yy$P~^va!4i3`Ur#96OHp*Bp{L$xwl z?)CO%JQe)u6M|Gpw9O#j)ui2UJY)qFF7}&=CDk6go3Z4(!W7_T2)KXHC>Ym}6z~5! z_4}zy1VoTNAWKyAd(2;2B@j{-BPj0TV%V{4Wh_@z&|q~r5;S@tTE_VcLWrsQ_%|V( zCFE$1sddB5Y3rIrdJ-uZSWhH5ph4^p4j49GN;ZFgXCv4Wc;sbcAl-)jbJ6*L?FYLv zWOF@z!CX?Maz2IBUjz>7#w2u*CgWmQD;;^0*fgL)4z2I8p}PYd3$ZHiH6%`FtY)28 zLAU6Bk1_GHRX@7+Nd{e(i=f5HSutQ$NCknL&|Uq{l{n&<1YaEXJK^yRW0qh+9jcpI zD!MQriDIRycizp?X=>l)cQ%)bv%sUrX z%<%n*NB{M``XI*~jeUQOz_8oV{c*rMO8t;SuSUTBE3OILa}Wl(LQWXd2fyTerB*Qm z4Vv_s=6jG9CYnJB3L?v4IZv$(%SM}62bDb7?-|m(!y^I{9^4Pq^JHUd`Kq)YbU#?h zjX3u$!InBqaOLsEg`2U~AN)`TiBxvEXq&cI=8e4Uz>QQyk?{ajeYJo@fyl3gDs+IG z80D@?$X=>{N@SM29{TMc^|XH>e$DnB&b{maOkwJBgK$Kx8m?&$j}=*r8<&vgw} z|F*V(4R`>-j4yKK&+|7NdK={>c`B^tfyRD^`=YSiU~v*H;AOPuQq6JUhpRDoIyiW3 zZOUu?ml91Uai=9A#S28u>mPnqrn$T9B<8=8D>ksSUHh8?xs!Pu3a= z;ID4hRo45uq1f>3B(j$#d`dTIv&L@MYYmo~6lHtADr(waa2U6|ta{zvk~djK@mxLz zJyvZb?)mckRDwpOy7XO-A`x8bwpZn`|I6lr2f)kICTFd0Roo}H{a!X(e%q7_0Owj$ zPj_ccTemgrnAyES7?)ffI)fVnMbZ~+xF_-0Icnw*0!NiI$G|j3*<~jc>4kBV*(UXF z56$|G^%fR|h3i9zMvI|F0rSPVu&_td&^_|2*#Lvgmo|%1;UsvQ0YdA3siq;7XsidzC zYd`$5`Qm@s7#Ea8-4)JFz2PYp9)OFBh%`=8z8b+@j7rQgzuq>e+aXB#0D%L(KFqEp zH+`^W(QCelAmHyqVa~{h2SI18yfrhEsGst%%jp6!?x?ZZuG4vE$+X8MOGkNUZ@Y%E zC!yPVS4qbkhHiwCFaMqoA$5M(LYgk=Bvky^LtNm@$f~Dl=xk665y&-B@&>(&0!NK` z(rr1OY?!@`r14UO18y#_tpvJ@zy@JVs^~`Y_b%ArR4@~By>q6=VY`5pm1%WzvI$-A z2mNXlxjsy%hT5(gN1OkV1tTuUHm=rx@0E$%P>H}0-3k(@BtF0cuiwb?FTV39{B;@I z%Y*}vZAZBWzt}NI75rX90T=U68J}&Qug%3wzeIXGY)upyX>41(dET-XP$WVxsP*dgwAXOpXgq_ z&idOaZnNPoSBM57ZMp-ELsWop}+vb!~}S{&78yy zT@)O<2wDyEzxo}Erc;mRX`}4-JR&!mUIRBe+I+| zf&u`E0)ij!0hf2XR1et9Wbz4UM{wihOj`k*;)T^w!``oLGsqo!oG~yXD`d)Iq%0xS z${gk$mUF=Zz}jbj9G=9`@z7p{_2g10J>ZWF`*^0{g3cYbSV43FpW%r7r8=*3&e62h zU}A9{OLV9GpDO?>{}|8(A2GXIS#apt$|Nuw=z8=hI@vy1`SiNirx3uams$XyO9w!! z?&rsKaAPP#M@Ej*S#CF*K;SWOJ-SZmXECzFV>a(u!^idA=A;}WRHS0O{+p$*9zg9B z41aXbUH$$CJY3)9O*plk++c*F(tmAcSo_cXLUsI|Z+B^EE(%ldaV`ITz8Ec0nwg`S@6kqj6?Fq!gN5}=0z0mB@Pt9^8w{hBuP=9#)Q zBp*bjFv!&rl7Kny`|1-kaTaSN>FG_YZK4~BEUL0Mx zTYbQQ8&1Ek8XRym%jR@>(KtOE-q?R=O-)jGUTDy}9%2TK{EhR#+J`q`XB}KyJ#6kY z4|@fWNn$LM$qpc%J$oTg^Ul!@(V_Ep#}C? z4y9%0)Df&T%l|P4BEmvtb@HWwnO1dEl7X)|>(4$Jr8XAAx(rr+mQaKz3PMI^i11Qo zTnL0mCz_~Y+K%Pr?gN?SuJHYHhMW-LkF|xzIizj2_aip&Mu+`v;!swFu}$4QGRCRw z3!Oeh1Q3h20k_v@8*ck8JJs)(4Ar4A%LP8T?BZ-vz*ajUQ6qp5`Og7(tMs5+sK`nKi)h}Y^ zr)|_5d~=kqvDWL9Axccb6m%_PMoZbvDY)wa@H5m417;B!t0K=apX>69>LHS9#~-B> zVj@K5K41;|h0p*XK?Mq}OJv5QfMx3te<{!?&Rt;Zu^djm?z-eP?^sea3*e=@S(uG^ za5H{wR=iEQ(M!DZ?ysqoes|QH=k*ZZf+`s4xPr!u$<<++aNB0R9`)aSCqgnY^&^KqDl8$vF0!Ca210U^`*hq5z z{dYoX2(_+$? z;>g$1;Yig;Xt@-E(eb4LBv>hcmda){CzH8D{jZs{1njxSwZ|8KIE;VCoZIl2K|;fx zTKdl{_DJXxk>~!}j8B0fQ5}8jc`{rf4$5ru1fl|K0z1+DCM%KS-!gTK<(k<(+Od2K z^Df*`tol(Mv?}|u0ov5aBr@(TD+B{SgI@x=Lx!fHfvz-wP?B0JQx+ECAidUiDI09u*7-J?m%?C~S?B5J|K+19JI!pK`znubFVcZJ1*mDEQg!Rmj%u zP;iu4@v;)W1`m>Sp~h-ZO|PE~rt7I2l~wrQYx?hYC4VM>S>SNruf)>LJuG>*&hVp+ zP-tm=%hAlHyqvcM;B^;biMD;TCiy^!d~O;)XL@Tq)>`iX=Yec6F^FP0xH4ZK9U)_lKteVY<- zaANmVnOJ+*N-SWwXF1Qt8*(X;+g|H^3akjs^R3gqm!rR0$s$C<3P_hQqT}(lu(YgH z-oWM-w+CA0ta?P`ZpgYRm~%&LEq%57NZFA7;8Xzh<;X! z`Xm=jiVB(W@HeWoXL&!0C^rcVLq5&rMosPb)-+ighMnO!tQ&Ki95V!c5)8}Oant5o z;j7683Lt&w!n$Ih#GR0Uwh#sze)h5NLSUR5qQ*}Q-Fp85xRo!gHY+e%fIbQCW%>A>30ADQKB3Y6fTe>+(H;dC6WJ9>V9A(XOki$JxKy`$V>!BTIgV0_?zCJx9NnHcLaszR zK?xX>zxry6?qN!*@)79-UQEHs(*f=ykQ^_ zu@;0}p`>5Hi7Aw!NaB?TsQ$&_0HHMxrvYXzqLnXXLRh3gn4ax%?Ej?}wpU~4DQ}H< z%C^N)ZrVc1pIFj2WJbhEc`)(e_H>XLo&U6;dWWjuy-izGgD%?vR1TYz%j#(i+Guu@<#Kshl1rR#!0FvJTd;q9>!KDCqu#1AJAs9O@hdEnc zjv21D9>Y}XL}XBcdNj~|$hM()6UZ5GX<bXDnwkaFX?O5oe zog&p~g2iCvZqQ%*(7H+awHKjT=pIZn{?oKQJ#~nRo4^s++a5ZuxV7azK}$nZ{ctV* zaOqTyTKj|U_gd%^ja5Bv3J+jg{qq*KID~&MhRfouJ24StE2=b87T#nCBBPo2Tz~;>kC+zMoGRr zzEjZ!RPxE_>zUC?V0Qre|2uSmD46hewymHbI*H*XMyVT|J8@9gxGGmets);#!n*;^ z*>~=NfP!hejaEur#vKy>5xWTuTlaqV{UX-}} zUyK02Mmv!#0+OJoLG9kD)=#8zAjUo=FNk0) zcIT6+UxuZY=&hC3SPz@1Zd1nU$@LeI$^i z2IJv;a$vXnRya4AwFU=o7Zik>2Os zlykHfNp>P|pQ5ay=8Cc=Qtewq8LP3GS1XESDu_=0CR>(vUv3}eyH2lDA1y{Yl$&9J53veUY^A!^>>`M&MHh0VVg%}VLYUlu-d!BE7CiZiVT84t? zh&C*$u>z+c@rg`DjwjBz+e`_yK>$bF7<{EnSBLGu5dPJzQlb*Arn&dK`p!_(NQPz0 z^m=$O27$>x&O0`mdXY15F8AzwM6Sr~;hLkR(~ol$ke!SY)$cp6Pj&3#IBIbFV!2Fq zDn}!zRi0>v4GTaupEDfA{hj|sQv5(MaucT9PaY$0r@0#42BUBBz$&+ZG#ha&U`T5Z zQR6Sq49-E--TC;fN^G;JhI+^yS}zLi%6PUTmCB?@{jtDk{2-kzET!OF;oJ^VxpZLz#JRJ z1kA4xGg=Z<8Tc^qGbH~F|ZbCT#0xCR_I8iv!0?JyiHf{l_4jGV|;g` zvr{x-kE>NdWRR%jR?6qS=yxyIt;AW-9?+p?4|S{3N7dE(RGW}YgstA{P^YMimNU-n z12l&dBT?dFvvOX?6Fn;Xx;vV;l#=ZmeX%`22_ z)?KH^6>bn3Q!G=py3JN@~P;Ma7( zn| z$no2^61P`Jb-J>KZ>1E|%s@2eB4M1K0Z1azHcrNpTGjO81h6_ZKI64-%Ha|S`rS`6 zbYfm`taWag&pbQ9`4JX;XQ+(0Q?!LB->;{C`~NvBnFQ!=+-DMhKRH~qcq}W8^rMxm zJe^eP#??jFzGuS#VdutfwT%}Y^+rmU^i}E1q*M$3;v~1f8Z{jGAa>yyM|>NhfCox5 zqacrk@nc0Ks_Gs~Y#T)3J;Zr`JE{b4tB52cNMjpNb)%cIS0B8YyKMj!G$sTzv7(+N z-jrODMBQ1(2`k}b`McXWe%oc|xvxyve{%Ozr#vEA>{NAMO;T9@zI9oxPS-$Yia99l zoaiw23BuvHiRuXbUCn6HGSJx^ZYXg?Gd8?aTglT_>78j{JZED#@gq)$o2EVLATVLI zWc$_bqym~fuRX)|qo8I`C+=0^hmk0!m{5 zXo4u60-yoeb@57W$`cT{#?MNh6tP7_04?<24u^maf#ChU4Wr!uD?$(Nh*bpOwn%2j z0=oAPz~?#vUf0t-K-9Un*6=Lb;Fu~%H_ov?K7Q&ywvEvl!{k@pUOH~KCq?DBT`?AK z0EH{||M@hzKL9T}Ycz}Lrd;j_s0DK7A^+BbAG*2t!v7Mw=3LI~Ptv z(Maua_BIZ6FrRr&mM`Ctv;Pv=QhG;pL;Xk#-*{vASq!|*xz8b1XDRU+(1NC7dxY2i zZQYZyX0OEn5Y0w34}Xd%NiD6;cdP7F6rX6@olM}7>#x)J@^e7CU*lSea#S`4D9mAj z$K{2kAh0>*&uvBcynVG2NzO(=V$KfUvkAp=21cw~S=Y01hW^X8jG}$jD=lzY|j+w5J-MzBtq~9otKZw zy@qcKVPRjJ#U@o=FE8tHz}So_rDO%#_Y3iNg=YyPk*&6KkQ|q<4C?g?*@e}Ww~Qv# zu9IE7dkKEB*M%A<2B}2LLm3*X5`kPpj}LOAzyW~Q^7KwrN%`fGQrJ?d(vnjoVp{m{ zas9??^flt53Xe{d{TXFUZP)XGiXxVmGb4e%$ySPIi%8S9X~R}QflFfgoi8fv%kp+V zGZt!C<6K0UDmAo?+{8sH@A-DTX56o}k>4hHL+kf{Hr97gcGvyQSb7_GRUaBDxQg%1 z-knzAbfF|l(T}U(w+3{$*O+dzoA({f71Io5l=y`!G^wSbsrpl1=j+ly1zm8s>C#EV zpZREO2)$r7DN3TF)-d(kD#{eg3&*TGtRqorK|h}POZ8^>v)_&wQjNt?D$bA;n#TGG zHiS~mEm(|tUfseTt2-r(($Rnl{^>qXZF#PP*(%tj_}np_JeoM!IIp{2M@YLozfJYc zSdkvVSZYne5bvLpe3XphyGW&%2_2dpF32BJfmU)9{QqT|rH2VVuePF;CuTaO38UNl zwAdJv{3eg;6%#3|qU9lxIcrj06d{{*DHl<~gvdl=fVd1>iaNC~y=N)U5cAh0^~~?d zpZTgi1B9}Z)y3YPsa*^hv`?@O?E2R8QtLz)Qm?(3_x8!=b)96+nHidI48X!ac|xjm zeZt&5Y@CT~6DBJRGlPQ4S%1(4NjCCMN20$6R1hX7n{+D%!s6>Eu+CUQxy~6qm98|2 zf{?N1t9|{-NzTBpP&oMftpiu%^^_hOG*QLt-n{sz9;|@7ereE+m&Xcsql$$k*mLIap zpJ<0;@-kru>PLpPJVbp;2$MP0^pqx*CWLx$&`M{NCk$HEYI#a?;0$sGDFuY_J)a=o ze>^#SkFLNhV~!umFqXj3uN#ifm~ttbbLToaxnD z8bGMy4}$SOe_#sT(ey+-(!E|)(%xY`56hN;&rxg@n5x}9drQqD@Jqrr3Ahm!Q|S2k zDJ1@kne%C(*-*SG*Li7vgL65Q0B|+v zS60zAESlsY_Wqgy=ZO@VZ?C>h^Bx6TI#*cqo~q{|hX!(0Az6j|ycIm0m`gX!9il|c zOwsf_9m9j8#;sM~jQhToD9I|T(*(TnYSp0^EA9Clnd^k9Xtou%Jy7&3W&t=E z$zc*Uk#JCN33}MhjA{Aisp7?t@Dv*&T9PkqiR5Dq{%>R30$af=0y~Vf&lwe8_Zeqg zK4)a{N~KzLP$7TUpwTkGJ9mFSdyBE^#{SfnvV>9~2Ke7mlbo6nf-6n(r|Y~Hi~snc zESAmY(}yTu-pcbf*&|<)oo6*vL&rNhUQ`UGbu^18;|!s~gu6oV>Gs^X)65A78v!G< z(|&UME^Y*1KDd9k*>3i2IN)$Tjt4Zye~a_BdP%R(??lR76#3usJipMfZQVO3p6GU# zzoI088NL+xA2)Q26+7cDar#%f*EEl2Ca$HFCs+;sFLrA`K47|-d`3^bki427 zcFe!?`0FhoOgE1IBy~=<`gqTPryD#$PJq6#Jx&Bhi0aIRbM+UO=3F_ zQUR%9K>-Qi!@|Xn0F79vQOxd~m0g`Z3FvxKQb#~~1mEW57s2uzX8>Ui z1XipS36^`e03-e~QDaJ%GUbxZ@8woL*x@1{>QlASkk1pX8rT=+{b5u=4iA2m&a>83 zU)?KwW@Of@UuJm|S2Jv8tQz(fA5%a#*DutI)uBD)qTnt)9|ArJpp^<}s@JP^EN?7@GP}6ghCk`o$Y? z%Dk8VEA=*hHIdcCdq4&AF?|w0Ui(UOz+}-@JO>M<8+)XysA7+Veh^}C_*J+<IXl;$@zTh)!;N34Jn@H{lY- z%HP3F036$@6h2HU%hwRug6z^e0!Iy0BWeBKdC8L6lW5o{MI5eK60%kj2A-rZFiGe| zrphWpWIULN38o^^sL3}F1;k+wiFz)O^9|V(!~H}2=xXkN6A2S+D0KizQrSdrxqR~H z8APc!y0dK6oa%oV!@mvbL_$1(lVoq{S|v85U4RHl_3p&NX@eKCmwcnXDRR^LS>6Oz zlWM@DvvFg$QW2bQZ_B7_Ve@*@zUj~5%P-5ywxgzjNn=1ik>qX54j1hvKaPL#l;0$g zqYR=u1w@EIw^$rjD#@Muo;AZ?$|(q}`Z=1AJW`by$G%(L;a^;=EIw*xwB`HW=N$j6 z*atZPH-0&s84a5$*8MU|zUmQA-QK{qE%2Vw5S7i)jR-CDarS`UaKKKkHzuKCt=hp|(Xe_Vq=sC{bf& zFt1wbB3=!e3g`h4Q!v}My+Sj^2@vn!v+{h`LKru=vQ*c=Hy-r!83wZJFXmkLT({^N z&<36FJ=Ew6mo?5Z+e|Ok@#%#Ffu7V7A!qfl(x15THYcEGF7hIOg#BNM!u8!U`S33I zy=&|E4Z!exe}3m1*DT+a91qj{wtoRX3dr_=jBYhbG71RZVp#qO+|tmbR)7!IafJSx zVf>`%f7r_o`ZdbG6YE5P1dvOc__ojZKtr>g+2EgQA$&HX;xgTSB!K=;A*v|X;eH8t z$-tBcQ3K5>9F`Qauy!V@u?XA;c>*b?^lM5L>V7p%Ih`vQW_B2N6n=Dqf?8OA1ktJ_glJjF zPsjE2WIip`75?;C$(q9Zq5mLVdW4*iu|aVlUi)mlJ(s8v{?qB2kBApz{12_;^#!cF zeII?bgrQ0QxNog8#*fDPh40zgt*|FttqsP83Y0mol8!;R-{8S|bs}0+K-b+Ub3xRXu^D?P$K3tI&f%})Y=<%c4|d>7m8>7F&}lK zo~s%`BK)%JnGy!Ii<27NDAIOZ9*?3vb=ER~9g_*Rm=hJ9KhjkV(#Kz*Foeqm- zN^4GDeIe^-Tw|++c!3a&0@I<`4pMWG>B7yCDk`L44DfNaFFgK=pBKWKNi@{nh0PO7 zC5z)`AJFtr$|W@J-p|7Oh>EuR{NGqUMBrvP1DqM_0O#eN5|k%_FHa$GZKv5MDm+yx zt2ERtjdD*n7$SRoxJ;5zS8wjGj4*!GE&8EpXwqyN;(^{yQkdW!`kk@tqGGf(idb>6!Lxbcyvf-AFBtG3A0kr0O+nYuh;ly~<6RFGR$0E6}G3F-9&ot9%NV+Sgm7>?nf8~~33 zo5PtTr0tyD;{;d$=O0kAUqGD;kLjiR6Eid)W#9Ws5=#!Q_~B9WtSodJ&ZYR2csLVi-@w82 ze!@I+fIa7JM)mGPPx-mh?7^a*A5vnn0=~y-C}|NDhs=bGaqW$>Ul>W|_3YcsiG*S> zW76KlXbBv^WTLy(6fZjgs^HHzVNQD@Od8o3IHpr|ZeQlQhXX>fa#8VINQRn*4Z3`{ zAMb|2-G#q+)QkhhvX)1H(=L?YIZ9UsF%~^2c%Ib4S~ATy;lUk9gR)rpu`kv*nn_xe za#6D_Cf>^P`0a=jza=v7K$u5&%j%!FI?ijJa$qIW)%g5v$$2^=G_tcESmLq?fFKaL z{kPT$u4L#zzn2Zb)&J>;2D&D$MgG%z*kCmnb>Ojn6+V95WuW^W>*~;!@h&DXM4br! z8tqRGKAdmf>P=G_PqwbP%D%Yk>o#i%Jk|R7x_nemLp(#hSy8SoXU^?buAYJhvJp$de>)7N z?^+7q0WF295W$Dr0PUBuf&f+GKb-!Ock}M@t`VcSeC1Jzv0=%Mjp00SDt_cr{oK37 zY1k_8cX}}Zw2ciL*$@4QKm@}=)#3a#!#6mJ;12}yN(LZg5(axV{zSQDcUk+?bUTuGq;)w4KtQ)aT89q%7@%xlM zV%B_MJ6}7$!RX{Qkq*S9Js(^`-7skyWSNhnZjU zOYg&HfA&ER_Y^*TD@z+C;QK#KoO?Xe`yaVNTe>krU46Oa1DccaLDkLc%qgS7$MeIctMu*ptVvW-*B&#q20Ny%5)>cMG zM=~%~h90(g_4KpwFzUBbDlP_w-k0s_RQ)jkF*!Tk6w|AP4j2QHzpND76EFET-8lPF z^y;zzc!P)BL|1fJQIv)pT77R_tJ&7~8X~QsbUwK^PxY4My~x$ov9HNaY^;6HqJ>nSD*94r?p;%Gk`b8%R!hI01k^Y;=!m;#)_S%mz zg{vlpIiWD-L3QNwNlQ5VAacXx_K#hG>E7LwRtT5q^d51h#ZSf#Vs(ITZ}_I{Yz3vf zYO+i_5A#wxN+UPeP&r+TR+_Rmm>~-UHpeeyM~HW0Q>Ha^GjhEiNuTgmV0oyEGbCm2 zp`_D@VCN6##`&1n!@szu-dNQN^=R-VlIsC!&N4VZV3LeS$%fo}*t@BPDoF2bm>{mr z7iO|yZ8Pxx-=?s1aPSjwNR*#f(2!I|B&uPpMUB7SMQmAaMw_<}%<9cIy2r0+uuyGM zuaRD+QH*hAvV0{52mU9CSr*?(g)oKm7VJ841^=>kQ<8hRI7DLHgw?CmyzXJ>b}+Bc zep8s0A6eia$iZIeGQVysCM;&W-Jf`gxmI+p4~4)cORY+~i)Vp`LY{hd8^s@8345YO^B>%oDq<{x`+1DN)4>kR4p3q{-9fkixOpwmuG%SrBCp?uvDJ3 z7U>HWTrTWhsWGa}_K$FFZ4t>sn$hMPYOTji+VZdAemZNUX-WIIG;_P8G#^?pZT> z1D%>b{L0M#c{x1@Ee#f{QL{8Q-`~NHCp0u|KG1>b_mf-e9`5^KTzU z&V`M zy1o(t?4F5yp_%=YC`w9|W!vC+l6T4rPWo@e+3Ku%0?;HJ@ZXW9u5L2NG4T5H>#G+} z9%fB->7=^yU;{F4CE~7p@b7`N#d*|IU=rc-Zmk_zP-_v|G#3pg+-%>XZ_X-7`ccPH za#Z!_?_~wfI&q8k-JszC>aU4W9wHgf z$Tz>{U;FlJiKLGFi9Ru!%A0MZg^FHm*~hwDf9CfdS`?vrP#I_x=hKT1Vm&BCfOkB9 z+X1Lh7PVkH_VA;$euoyWXtHr*cx&69yg!2(LC2ph27^-A3TQ73k;o&6K0=zcZ>9Nk zi5nnQ^oSr+C?(V;$pe+|AY4WTP$vIedX#{LNSOriV@<<&d?!uD?!O4B+HauJ(pbLH z!aM1Cl_yj%E~rZlj>n zj(oH(0h@HPRZhNYvY5?Q1CvGe+_3)^ofnGOH=ME zDEOrJ*FcUneg6O!xEh4|F`VR7`*|RMWrBf0TtE5RzB+3uLn*i$ADGGp%!BMbYrzlJFr#56J;aMk(Y!#r3l?E_Avc^DE6fK`#cQWP}^xbYb zN*_v_`=O}t`0Rj6E5M4bLBw~J6w-DCLw+-S!LFfXlsG-}ig{+-p|0dsSyeu0$0VzpSnVaTz|uvl*$UUkmkomLvfq^V-ePy X*&feh@ghKrFcs{ceV*0sC({1|3?ZP) literal 0 HcmV?d00001 diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/view.json new file mode 100644 index 0000000..53ef599 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Controller-Equipment/Information-Docked-East-Chute/view.json @@ -0,0 +1,1871 @@ +{ + "custom": { + "PLC_list": [ + "MCM01", + "MCM02", + "MCM03", + "MCM04", + "MCM05" + ], + "button_type": "UNKNOWN", + "type": 0 + }, + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM06/Chute/NC/S02_203CH", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.PLC_list": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" + }, + "transforms": [ + { + "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.button_type": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Button_Type" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 5, + "output": "Chute_JR" + }, + { + "input": 4, + "output": "GS" + }, + { + "input": 3, + "output": "PR" + }, + { + "input": 2, + "output": "Start" + }, + { + "input": 1, + "output": "JR" + }, + { + "input": 6, + "output": "Enable" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.type": { + "persistent": true + }, + "params.forceFaultStatus": { + "paramDirection": "input", + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "width": 400 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "#FFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-CH\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon", + "tooltip": { + "enabled": true, + "style": { + "cursor": "pointer" + }, + "text": "Close faceplate" + } + }, + "props": { + "path": "material/close", + "style": { + "cursor": "pointer", + "marginBottom": 5, + "marginLeft": 5, + "marginRight": 5, + "marginTop": 5 + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px", + "display": false + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "classes": "Labels/Label_1", + "marginTop": 20 + }, + "text": "No Active Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "400px", + "grow": 1 + }, + "propConfig": { + "props.filters.active.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": "\treturn value[1:]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "columns": { + "active": { + "displayPath": { + "enabled": false + }, + "priority": { + "enabled": false + }, + "source": { + "enabled": false + }, + "state": { + "enabled": false + } + } + }, + "filters": { + "active": { + "priorities": { + "critical": false, + "high": false, + "low": false, + "medium": false + }, + "states": { + "clearUnacked": false + } + } + }, + "refreshRate": 500, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "Active_tab" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "NAME" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DeviceName" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#FFFFFF", + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "FULL" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Full" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "FULL", + "output": "#D5D5D5" + }, + { + "input": "NOT FULL", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Full" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "FULL" + }, + { + "input": 0, + "output": "NOT FULL" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "FULL", + "output": "#0008FF" + }, + { + "input": "NOT FULL", + "output": "#47FF47" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Full" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "JAM" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Jam" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "JAMMED", + "output": "#D5D5D5" + }, + { + "input": "NOT JAMMED", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Jam" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "JAMMED" + }, + { + "input": 0, + "output": "NOT JAMMED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "JAMMED", + "output": "#FF8C00" + }, + { + "input": "NOT JAMMED", + "output": "#47FF47" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Jam" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "DISABLED" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Disabled" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "TRUE", + "output": "#D5D5D5" + }, + { + "input": "FALSE", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Disabled" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus}, \"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "TRUE" + }, + { + "input": 0, + "output": "FALSE" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "TRUE", + "output": "#FF0000" + }, + { + "input": "FALSE", + "output": "#47FF47" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Disabled" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "HALF FULL" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Half Full" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "HALF FULL", + "output": "#D5D5D5" + }, + { + "input": "NOT HALF FULL", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Half_Full" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "HALF FULL" + }, + { + "input": 0, + "output": "NOT HALF FULL" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "HALF FULL", + "output": "#FFF000" + }, + { + "input": "NOT HALF FULL", + "output": "#47FF47" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Half Full" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "NO CONTAINER" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "No Container" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "NO CONTAINER", + "output": "#D5D5D5" + }, + { + "input": "CONTAINER PRESENT", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/No_Container" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "NO CONTAINER" + }, + { + "input": 0, + "output": "CONTAINER PRESENT" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "NO CONTAINER", + "output": "#FF4487" + }, + { + "input": "CONTAINER PRESENT", + "output": "#47FF47" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "No Container" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "CONVEYOR NOT READY" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Conveyor Not Ready" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#D5D5D5" + }, + { + "input": "NOT READY", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Conveyor_Not_Ready" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "NOT READY" + }, + { + "input": 0, + "output": "READY" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#92FF00" + }, + { + "input": "NOT READY", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Conveyor Not Ready" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "BLOCKED BY BG" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Blocked By BG" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#D5D5D5" + }, + { + "input": "NOT READY", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Blocked_By_BG" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "BLOCKED" + }, + { + "input": 0, + "output": "NOT BLOCKED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#92FF00" + }, + { + "input": "NOT READY", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Blocked_By_BG" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "BLOCKED BY OPERATOR" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Conveyor Not Ready" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#D5D5D5" + }, + { + "input": "NOT READY", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Blocked_By_Operator" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "BLOCKED" + }, + { + "input": 0, + "output": "NOT BLOCKED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "READY", + "output": "#92FF00" + }, + { + "input": "NOT READY", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Blocked_By_Operator" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "ZMX SENSOR ERROR" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Conveyor Not Ready" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "FALSE", + "output": "#D5D5D5" + }, + { + "input": "TRUE", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/ZMX_Sensor_Error" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "TRUE" + }, + { + "input": 0, + "output": "FALSE" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "FALSE", + "output": "#92FF00" + }, + { + "input": "TRUE", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "ZMX_Sensor_Error" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Info_tab" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column", + "style": { + "margin-left": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "tabs" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.tabs": { + "binding": { + "config": { + "path": "view.custom.type" + }, + "transforms": [ + { + "code": "\t# This script runs whenever view.custom.type changes\n\tif value \u003d\u003d 0 or value \u003d\u003d 3:\n\t\treturn [\"Alarms\", \"Info\"]\n\telse:\n\t\treturn [\"Alarms\", \"Info\", \"Commands\"]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "currentTabIndex": 1, + "menuType": "modern", + "tabSize": { + "width": 1000 + }, + "tabStyle": { + "active": { + "classes": "", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + }, + "inactive": { + "classes": "", + "color": "#B8B8B8", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + } + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "670px", + "grow": 1 + }, + "props": { + "style": { + "border-top": "1px solid white", + "gap": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "800px", + "grow": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Buttons/Button-Menu" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Legend_Popup/Legend-popup-view/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Legend_Popup/Legend-popup-view/view.json index 79af848..e4fa360 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Legend_Popup/Legend-popup-view/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/PopUp-Views/Legend_Popup/Legend-popup-view/view.json @@ -16,10 +16,7 @@ "params": { "Dataset": [ { - "path": "Symbol-Views/Equipment-Views/ARSAW" - }, - { - "path": "Symbol-Views/Equipment-Views/AUS" + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, { "path": "Symbol-Views/Equipment-Views/Button" @@ -28,55 +25,37 @@ "path": "Symbol-Views/Equipment-Views/Camera" }, { - "path": "Symbol-Views/Equipment-Views/CognexCamera" + "path": "Symbol-Views/Equipment-Views/Carrier" + }, + { + "path": "Symbol-Views/Equipment-Views/CarrierHorizontal" + }, + { + "path": "Symbol-Views/Equipment-Views/Chute" + }, + { + "path": "Symbol-Views/Equipment-Views/Chute_JR_PB" + }, + { + "path": "Symbol-Views/Equipment-Views/Chute_PB" }, { "path": "Symbol-Views/Equipment-Views/ControlCabinet" }, + { + "path": "Symbol-Views/Equipment-Views/DeviceStatus" + }, { "path": "Symbol-Views/Equipment-Views/Divert_Arm" }, { - "path": "Symbol-Views/Equipment-Views/Estop" - }, - { - "path": "Symbol-Views/Equipment-Views/GoodsLift" + "path": "Symbol-Views/Equipment-Views/Extendo" }, { "path": "Symbol-Views/Equipment-Views/JAM" }, { - "path": "Symbol-Views/Equipment-Views/JR_Button" - }, - { - "path": "Symbol-Views/Equipment-Views/Kobukuro" - }, - { - "path": "Symbol-Views/Equipment-Views/Lift" - }, - { - "path": "Symbol-Views/Equipment-Views/Light_Curtain" - }, - { - "path": "Symbol-Views/Equipment-Views/Main_Panel" - }, - { - "path": "Symbol-Views/Equipment-Views/Network" - }, - { - "path": "Symbol-Views/Equipment-Views/PPI" - }, - { - "path": "Symbol-Views/Equipment-Views/Photocell2_Lift" - }, - { - "path": "Symbol-Views/Equipment-Views/Photocell_Lift" - }, - { - "path": "Symbol-Views/Equipment-Views/PinDetection" - }, - { - "path": "Symbol-Views/Equipment-Views/Pointer" + "path": "Symbol-Views/Equipment-Views/MCM" }, { "path": "Symbol-Views/Equipment-Views/PressureSwitch" @@ -93,62 +72,28 @@ { "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" }, - { - "path": "Symbol-Views/Equipment-Views/RFID" - }, - { - "path": "Symbol-Views/Equipment-Views/Robot" - }, - { - "path": "Symbol-Views/Equipment-Views/SLAMs" - }, { "path": "Symbol-Views/Equipment-Views/SS_Button" }, - { - "path": "Symbol-Views/Equipment-Views/SafetyGate" - }, - { - "path": "Symbol-Views/Equipment-Views/SmartPac" - }, - { - "path": "Symbol-Views/Equipment-Views/Spiral" - }, - { - "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" - }, { "path": "Symbol-Views/Equipment-Views/Status" }, { "path": "Symbol-Views/Equipment-Views/StatusNonPowered" }, - { - "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" - }, - { - "path": "Symbol-Views/Equipment-Views/Status_NS" - }, { "path": "Symbol-Views/Equipment-Views/THEA" }, { "path": "Symbol-Views/Equipment-Views/Test" + }, + { + "path": "Symbol-Views/Equipment-Views/Tipper" } ], "FilteredViews": [ { - "Path": "Symbol-Views/Equipment-Views/ARSAW", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/AUS", + "Path": "Symbol-Views/Equipment-Views/Area_Nav_Button", "forceFault": null, "forceRunning": 3, "has_state": true, @@ -178,7 +123,47 @@ } }, { - "Path": "Symbol-Views/Equipment-Views/CognexCamera", + "Path": "Symbol-Views/Equipment-Views/Carrier", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/CarrierHorizontal", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Chute", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Chute_JR_PB", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Chute_PB", "forceFault": null, "forceRunning": 3, "has_state": true, @@ -197,6 +182,16 @@ "classes": "" } }, + { + "Path": "Symbol-Views/Equipment-Views/DeviceStatus", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, { "Path": "Symbol-Views/Equipment-Views/Divert_Arm", "forceFault": null, @@ -208,17 +203,7 @@ } }, { - "Path": "Symbol-Views/Equipment-Views/Estop", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/GoodsLift", + "Path": "Symbol-Views/Equipment-Views/Extendo", "forceFault": null, "forceRunning": 3, "has_state": true, @@ -238,107 +223,7 @@ } }, { - "Path": "Symbol-Views/Equipment-Views/JR_Button", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Kobukuro", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Lift", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Light_Curtain", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Main_Panel", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Network", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PPI", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Photocell2_Lift", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Photocell_Lift", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PinDetection", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Pointer", + "Path": "Symbol-Views/Equipment-Views/MCM", "forceFault": null, "forceRunning": 3, "has_state": true, @@ -397,36 +282,6 @@ "classes": "" } }, - { - "Path": "Symbol-Views/Equipment-Views/RFID", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Robot", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SLAMs", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "Symbol-Views/Equipment-Views/SS_Button", "forceFault": null, @@ -437,46 +292,6 @@ "classes": "" } }, - { - "Path": "Symbol-Views/Equipment-Views/SafetyGate", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SmartPac", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Spiral", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Stacker_Destacker", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "Symbol-Views/Equipment-Views/Status", "forceFault": null, @@ -497,26 +312,6 @@ "classes": "" } }, - { - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Status_NS", - "forceFault": null, - "forceRunning": 3, - "has_state": true, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "Symbol-Views/Equipment-Views/THEA", "forceFault": null, @@ -526,6 +321,16 @@ "instanceStyle": { "classes": "" } + }, + { + "Path": "Symbol-Views/Equipment-Views/Tipper", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } } ] }, @@ -559,8 +364,9 @@ "props.data[11].Color.style.backgroundColor": { "binding": { "config": { - "path": "session.custom.colours.state5" + "path": "session.custom.colours.state6" }, + "enabled": false, "type": "property" } }, @@ -575,7 +381,7 @@ "props.data[12].Color.style.backgroundColor": { "binding": { "config": { - "path": "session.custom.colours.state4" + "path": "session.custom.colours.state5" }, "type": "property" } @@ -583,7 +389,7 @@ "props.data[13].Color.style.backgroundColor": { "binding": { "config": { - "path": "session.custom.colours.state3" + "path": "session.custom.colours.state4" }, "type": "property" } @@ -591,12 +397,20 @@ "props.data[14].Color.style.backgroundColor": { "binding": { "config": { - "path": "session.custom.colours.state2" + "path": "session.custom.colours.state3" }, "type": "property" } }, "props.data[15].Color.style.backgroundColor": { + "binding": { + "config": { + "path": "session.custom.colours.state2" + }, + "type": "property" + } + }, + "props.data[16].Color.style.backgroundColor": { "binding": { "config": { "path": "session.custom.colours.state1" @@ -931,6 +745,19 @@ }, "Description": "MHE is Full" }, + { + "Color": { + "align": "center", + "justify": "left", + "style": { + "backgroundColor": "#FFFF00", + "classes": "", + "color": "#000000" + }, + "value": "Half Full" + }, + "Description": "MHE is Half Full" + }, { "Color": { "align": "center", @@ -975,7 +802,7 @@ "align": "center", "justify": "left", "style": { - "backgroundColor": "", + "backgroundColor": "#3C3C3C", "borderBottomStyle": "solid", "borderBottomWidth": 1, "borderLeftStyle": "hidden", @@ -1086,6 +913,7 @@ "selection": { "enableRowSelection": false, "style": { + "backgroundColor": "#3C3C3C", "fontWeight": "bold" } } @@ -1109,6 +937,7 @@ "config": { "path": "view.params.Dataset" }, + "enabled": false, "type": "property" } }, @@ -1117,11 +946,187 @@ "config": { "path": "view.params.FilteredViews" }, + "enabled": false, "type": "property" } } }, "props": { + "params": { + "Dataset": [ + { + "path": "Symbol-Views/Equipment-Views/Button" + }, + { + "path": "Symbol-Views/Equipment-Views/Carrier" + }, + { + "path": "Symbol-Views/Equipment-Views/Chute" + }, + { + "path": "Symbol-Views/Equipment-Views/ControlCabinet" + }, + { + "path": "Symbol-Views/Equipment-Views/DeviceStatus" + }, + { + "path": "Symbol-Views/Equipment-Views/Extendo" + }, + { + "path": "Symbol-Views/Equipment-Views/MCM" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord_End" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord_Line" + }, + { + "path": "Symbol-Views/Equipment-Views/SS_Button" + }, + { + "path": "Symbol-Views/Equipment-Views/Status" + }, + { + "path": "Symbol-Views/Equipment-Views/Tipper" + } + ], + "FilteredViews": [ + { + "Path": "Symbol-Views/Equipment-Views/Button", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Carrier", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Chute", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/ControlCabinet", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/DeviceStatus", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Extendo", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/MCM", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord_End", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord_Line", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/SS_Button", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Status", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Tipper", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ] + }, "path": "PopUp-Views/Legend_Popup/Legend-table" }, "type": "ia.display.view" diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/resource.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/resource.json new file mode 100644 index 0000000..7bab367 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-09-21T08:19:37Z" + }, + "lastModificationSignature": "9e349042608fdea5432f01f7c52ee39ba230154c6a9161927bcd6a888c7fe19f" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/thumbnail.png b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/Chute/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..3375b720d60d224bb90efed811c58c9679c258b1 GIT binary patch literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRK~ERQkcznEitq3K)(fOH7&3GS W@oUO{R%iuEGI+ZBxvX61P(a- za<60NGSn(~bcQSE>>0L(?7fT)`z4tf5_uR}3>gHDF*rz!az?{oG#!lQg<)DA$fWIM W;9!$~y9`)JGI+ZBxvX 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 literal 0 HcmV?d00001 diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/view.json new file mode 100644 index 0000000..26801a2 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Filter-View/view.json @@ -0,0 +1,109 @@ +{ + "custom": {}, + "params": { + "Categories": [], + "SelectedRow": null + }, + "propConfig": { + "params.Categories": { + "paramDirection": "inout", + "persistent": true + }, + "params.SelectedRow": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 390 + } + }, + "root": { + "children": [ + { + "events": { + "component": { + "onRowClick": { + "config": { + "script": "\tparams \u003d {\u0027UserClickData\u0027: self.props.selection.data[0].Category}\n\tsystem.perspective.sendMessage(\"UserClickCategory\", payload \u003d params, scope \u003d \"page\")\n\tsystem.perspective.print(params)" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Table" + }, + "position": { + "basis": "400px" + }, + "propConfig": { + "props.data": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.params.Categories" + }, + "type": "property" + } + }, + "props.selection.data[0].Category": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.params.SelectedRow" + }, + "type": "property" + } + } + }, + "props": { + "enableHeader": false, + "filter": { + "enabled": true + } + }, + "type": "ia.display.table" + } + ], + "meta": { + "contextMenu": { + "items": [ + { + "children": [], + "icon": { + "color": "", + "path": "", + "style": {} + }, + "link": { + "target": "self", + "url": "" + }, + "message": { + "payload": {}, + "scope": "page", + "type": "" + }, + "method": { + "name": "", + "params": {} + }, + "style": { + "classes": "" + }, + "text": "menu-item", + "type": "link" + } + ] + }, + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json index aa4e9c6..b0a5d24 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Icons-View/view.json @@ -191,8 +191,16 @@ } }, { - "Name": "StatusNonPowered", - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "Name": "Chute", + "Path": "Symbol-Views/Equipment-Views/Chute", + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Name": "Tipper", + "Path": "Symbol-Views/Equipment-Views/Tipper", "instancePosition": {}, "instanceStyle": { "classes": "" diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/resource.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/resource.json new file mode 100644 index 0000000..55a64e6 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-09-21T09:02:35Z" + }, + "lastModificationSignature": "1b88c40f0a1c961bbecea84f4970184d3500fcbe95e86c4d8aa4a029181673c3" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/thumbnail.png b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..75e6855c90e5ba9534bd0b9cc48d75ca87a5413b GIT binary patch literal 3460 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 M=VDv@wg1(B0;Qfm`Tzg` literal 0 HcmV?d00001 diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/view.json new file mode 100644 index 0000000..4e10d2d --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/Symbol-Information-View/view.json @@ -0,0 +1,46 @@ +{ + "custom": {}, + "params": { + "Information": "" + }, + "propConfig": { + "params.Information": { + "paramDirection": "inout", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Markdown" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "propConfig": { + "props.source": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.params.Information" + }, + "type": "property" + } + } + }, + "type": "ia.display.markdown" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "space-evenly" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/resource.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/resource.json new file mode 100644 index 0000000..b9a8167 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-09-21T10:41:50Z" + }, + "lastModificationSignature": "d6cad5ac9ddff038ecb378b0d41c0c2b00ccd81b116d714ad333b4515fc7365d" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/thumbnail.png b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..5b16fc68978a133902bfa9c5991631a166c7ddea GIT binary patch literal 45084 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 An*aa+ literal 0 HcmV?d00001 diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json new file mode 100644 index 0000000..8733ac8 --- /dev/null +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Symbol-Library-Views/SymbolLibraryMain/view.json @@ -0,0 +1,961 @@ +{ + "custom": { + "key": { + "alt_pageid": "library", + "pageid": "library", + "start_time": { + "$": [ + "ts", + 192, + 1702653666845 + ], + "$ts": 1702653102761 + } + } + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#############################################################################################\n\t# Purpose:\tThis script searches the current views in the parent project. Script compares \t#\n\t#\t\t\tthe information from S3 to make sure the correct paths and information is\t\t#\n\t#\t\t\tdisplayed to the child objects. Where the path is the key for the JSON\t\t\t#\n\t# Login: \t\t\tDate:\t\t\t\t#Comment:\t\t\t\t\t\t\t\tVersion:\t# \n\t# dmamani\t\t\t1/4/23\t\t\t\tRelease to Production\t\t\t\t\tV1\t\t\t#\n\t# \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t#\n\t#############################################################################################\n\t\t\n\t# - Params to Force Filters to show all symbols on the custom properties\n\tself.session.custom.alarm_filter.show_running \u003d True\n\tself.session.custom.alarm_filter.show_safety \u003d True\n\tself.session.custom.alarm_filter.show_diagnostic \u003d True\n\tself.session.custom.alarm_filter.show_gateways \u003d True\n\tself.session.custom.alarm_filter.show_low_alarm \u003d True\n\tfrom SymbolLibrary import list_categories, fetch_library, update_symbol_library\n\t# - Default Symbol JSON structure definitions\n\tdefault_symbol_info \u003d {\"description\": \"\",\t\"name\": \"\",\t\"category\": \"\",\"info\": \"\"} \n\t# - Get all Symbol Views and write them to tags\n\tproject_info \u003d system.perspective.getProjectInfo()\n\tviews \u003d project_info.get(\u0027views\u0027,[])\n\t# - Define criterias\n\tfilter_criterion \u003d \"Symbol-Views\"\n\tfilter_criterion2 \u003d \"Symbol-Library-Views\"\n\tfilter_criterion3 \u003d \"Controller-Views\"\n\tfilter_criterion4 \u003d \"Symbol-Views/Equipment-Views/Test\"\n\t# - Filter views that are not necessary for the symbol library and ensure the correct path\n\tfiltered_views \u003d [\n\t\tview for view in views \n\t\tif filter_criterion in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion2 in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion3 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\tand not filter_criterion4 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\t]\n\t# - Create JSON from the list \n\tjson_structure \u003d []\n\tsymbol_view_list \u003d []\n\tfor view in filtered_views:\n\t\tinstance \u003d {\n\t\t\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"instancePosition\": {},\n\t\t\t\"Path\": view.get(\u0027path\u0027,\u0027\u0027),\n\t\t\t\"forceRunning\": 3,\n\t\t\t\"forceFault\": None\n\t\t}\n\t\tjson_structure.append(instance)\n\t\tsymbol_view_list.append(view.get(\u0027path\u0027,\u0027\u0027))\n\tjson_structure.sort(key \u003d lambda x:x[\u0027Path\u0027].split(\"/\")[len(x[\u0027Path\u0027].split(\"/\"))-1])\n\t# - Encode JSON for igniton variables to populate correctly\n\tjson_result \u003d system.util.jsonEncode(json_structure)\n\tself.params.Dataset \u003d filtered_views\n\tself.params.FilteredViews \u003d json_structure\n\tsystem.perspective.print(filtered_views)\n\t\n\t# - Get all Symbol Categories from JSON Dictionary\t\n\tremote_json \u003d fetch_library(username\u003dself.session.props.auth.user.userName)\n\tfor path in json_structure:\n\t\tif path[\"Path\"] not in remote_json:\n\t\t\tupdate_symbol_library(path[\"Path\"], username\u003dself.session.props.auth.user.userName, **default_symbol_info)\n\t\t\tremote_json[path[\"Path\"]] \u003d default_symbol_info\n\t# - Remove by key in case symbol does not exist in Folder Structure\n\tself.params.SymbolLibrary \u003d {k: v for k, v in remote_json.items() if k in symbol_view_list}\n\tcategory_data \u003d [{\"Category\": category} for category in list_categories(self.params.SymbolLibrary)]\n\tself.params.CategoryList \u003d category_data\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "params": { + "CategoryList": [ + { + "Category": "ALL" + }, + { + "Category": "Control" + }, + { + "Category": "Device Status" + }, + { + "Category": "Equipment Status" + }, + { + "Category": "Field Device" + }, + { + "Category": "Machine" + }, + { + "Category": "Network" + }, + { + "Category": "Not in use" + }, + { + "Category": "Safety" + } + ], + "SelectedCategory": "", + "SelectedDescription": "", + "SelectedInfo": "", + "SelectedPath": "", + "SelectedRow": "Control", + "SymbolDetails": { + "ARSAW": { + "category": "", + "description": "", + "info": "Test", + "path": "Symbol-Views/Equipment-Views/ARSAW" + }, + "AUS": { + "category": "A", + "description": "AUS DESCRIPTION AUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTION", + "info": "AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO ", + "path": "Symbol-Views/Equipment-Views/AUS" + }, + "Camera": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Camera" + }, + "ControlCabinet": { + "category": "", + "description": "", + "info": "### Symbol Information\nDate Created: 12/20/21\n\nCreated By: amazonuser\n\nSize: 10X10", + "path": "Symbol-Views/Equipment-Views/ControlCabinet" + }, + "DeviceStatus": { + "category": "B", + "description": "", + "info": "", + "path": "Symbol-Views/Device-Views/DeviceStatus" + }, + "DeviceStatus_old": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Device-Views/DeviceStatus_old" + }, + "Estop": { + "category": "C", + "description": "E-stop description, E-stop description, E-stop description, E-stop description, E-stop description", + "info": "E-stop info, E-stop info, E-stop info, E-stop info, E-stop info, E-stop info, E-stop info", + "path": "Symbol-Views/Equipment-Views/Estop" + }, + "GoodsLift": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/GoodsLift" + }, + "JAM": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/JAM" + }, + "Light_Curtain": { + "category": "B", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Light_Curtain" + }, + "Main_Panel": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Main_Panel" + }, + "Network": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Network" + }, + "Pointer": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Pointer" + }, + "PressureSwitch": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/PressureSwitch" + }, + "PullChord": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/PullChord" + }, + "PullChord_End": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/PullChord_End" + }, + "PullChord_Line": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/PullChord_Line" + }, + "PullChord_Line_Vertical": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" + }, + "RFID": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/RFID" + }, + "Robot": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Robot" + }, + "SLAMs": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/SLAMs" + }, + "SafetyGate": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/SafetyGate" + }, + "Stacker_Destacker": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" + }, + "Status": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Status" + }, + "StatusNonPowered": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + }, + "StatusNonPowered_NS": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" + }, + "Status_NS": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/Status_NS" + }, + "THEA": { + "category": "", + "description": "", + "info": "", + "path": "Symbol-Views/Equipment-Views/THEA" + } + }, + "SymbolLibrary": "" + }, + "propConfig": { + "custom.key": { + "persistent": true + }, + "params.CategoryList": { + "binding": { + "config": { + "bidirectional": true, + "path": "/root/Dashboard.props.widgets[0].viewParams.Categories" + }, + "type": "property" + }, + "paramDirection": "inout", + "persistent": true + }, + "params.Dataset": { + "binding": { + "config": { + "path": "/root/Dashboard.props.widgets[3].viewParams.Dataset" + }, + "type": "property" + } + }, + "params.FilteredViews": { + "binding": { + "config": { + "bidirectional": true, + "path": "/root/Dashboard.props.widgets[3].viewParams.FilteredViews" + }, + "type": "property" + } + }, + "params.SelectedCategory": { + "paramDirection": "input", + "persistent": true + }, + "params.SelectedDescription": { + "binding": { + "config": { + "bidirectional": true, + "path": "/root/Dashboard.props.widgets[1].viewParams.Description" + }, + "type": "property" + }, + "paramDirection": "inout", + "persistent": true + }, + "params.SelectedInfo": { + "binding": { + "config": { + "bidirectional": true, + "path": "/root/Dashboard.props.widgets[2].viewParams.Information" + }, + "type": "property" + }, + "paramDirection": "inout", + "persistent": true + }, + "params.SelectedPath": { + "paramDirection": "input", + "persistent": true + }, + "params.SelectedRow": { + "onChange": { + "enabled": null, + "script": "\tfrom SymbolLibrary import search_items\n\tsystem.perspective.print(currentValue.value)\n\titems \u003d [{\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"instancePosition\": {},\n\t\t\t\t\t\"forceRunning\": 3,\n\t\t\t\t\t\"forceFault\": None,\n\t\t\t\t\"Path\": item} for item in search_items(self.params.SymbolLibrary,currentValue.value)]\n\tsystem.perspective.print(items)\n\tself.params.FilteredViews \u003d items\n\t\n\t" + }, + "paramDirection": "inout", + "persistent": true + }, + "params.SymbolDetails": { + "binding": { + "config": { + "path": "" + }, + "enabled": false, + "transforms": [ + { + "code": "\tfrom SymbolLibrary import library_items\n\treturn library_items", + "type": "script" + } + ], + "type": "property" + }, + "paramDirection": "inout", + "persistent": true + }, + "params.SymbolLibrary": { + "binding": { + "config": { + "path": "/root/Dashboard.props.widgets[3].viewParams.SymbolLibrary" + }, + "type": "property" + }, + "paramDirection": "inout", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 786, + "width": 1196 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onDoubleClick": { + "config": { + "draggable": true, + "id": "editItem", + "modal": false, + "overlayDismiss": false, + "resizable": true, + "showCloseIcon": true, + "type": "open", + "viewParams": { + "btnTextPrimary": "Submit Changes", + "btnTextSecondary": "", + "editField1": "{view.params.SelectedCategory}", + "editField2": "{view.params.SelectedInfo}", + "editField3": "{view.params.SelectedDescription}", + "field1Description": "Category", + "field2Description": "Information", + "field3Description": "Description", + "message": " ", + "path": "{view.params.SelectedPath}", + "showCloseBtn": "False", + "title": "Update Symbol Details" + }, + "viewPath": "PopUp-Views/EditItem", + "viewportBound": false + }, + "scope": "C", + "type": "popup" + } + } + }, + "meta": { + "name": "Dashboard" + }, + "position": { + "basis": "400px", + "grow": 1 + }, + "propConfig": { + "props.widgets[0].viewParams.Dataset": { + "binding": { + "config": { + "path": "view.params.Dataset" + }, + "type": "property" + } + } + }, + "props": { + "editingToggle": false, + "stretch": { + "rowCount": 5 + }, + "widgets": [ + { + "body": { + "style": { + "classes": "" + } + }, + "header": { + "enabled": true, + "style": { + "classes": "" + }, + "title": "Category" + }, + "isConfigurable": false, + "minSize": { + "columnSpan": 1, + "rowSpan": 1 + }, + "name": "Category", + "position": { + "columnEnd": 3, + "columnStart": 1, + "rowEnd": 3, + "rowStart": 1 + }, + "style": { + "classes": "" + }, + "viewParams": { + "Categories": [ + { + "Category": "ALL" + }, + { + "Category": "Control" + }, + { + "Category": "Device Status" + }, + { + "Category": "Equipment Status" + }, + { + "Category": "Field Device" + }, + { + "Category": "Machine" + }, + { + "Category": "Network" + }, + { + "Category": "Not in use" + }, + { + "Category": "Safety" + } + ], + "SelectedRow": "" + }, + "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Filter-View" + }, + { + "body": { + "style": { + "classes": "" + } + }, + "header": { + "enabled": true, + "style": { + "classes": "" + }, + "title": "Symbol Description" + }, + "isConfigurable": false, + "minSize": { + "columnSpan": 1, + "rowSpan": 1 + }, + "name": "Description", + "position": { + "columnEnd": 9, + "columnStart": 3, + "rowEnd": 6, + "rowStart": 4 + }, + "style": { + "classes": "" + }, + "viewParams": { + "Description": "" + }, + "viewPath": "Symbol-Views/Symbol-Library-Views/Selected-Symbol-Description" + }, + { + "body": { + "style": { + "classes": "" + } + }, + "header": { + "enabled": true, + "style": { + "classes": "" + }, + "title": "Symbol Information" + }, + "isConfigurable": false, + "minSize": { + "columnSpan": 1, + "rowSpan": 1 + }, + "name": "Information", + "position": { + "columnEnd": 3, + "columnStart": 1, + "rowEnd": 6, + "rowStart": 3 + }, + "style": { + "classes": "" + }, + "viewParams": { + "Information": "" + }, + "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Information-View" + }, + { + "body": { + "style": { + "classes": "" + } + }, + "header": { + "enabled": true, + "style": { + "classes": "" + }, + "title": "Symbol Library - All Available Symbols" + }, + "isConfigurable": false, + "minSize": { + "columnSpan": 1, + "rowSpan": 1 + }, + "name": "Description", + "position": { + "columnEnd": 9, + "columnStart": 3, + "rowEnd": 4, + "rowStart": 1 + }, + "style": { + "classes": "" + }, + "viewParams": { + "Dataset": [ + { + "path": "Symbol-Views/Device-Views/DeviceStatus" + }, + { + "path": "Symbol-Views/Device-Views/DeviceStatus_old" + }, + { + "path": "Symbol-Views/Device-Views/Estop" + }, + { + "path": "Symbol-Views/Equipment-Views/ARSAW" + }, + { + "path": "Symbol-Views/Equipment-Views/AUS" + }, + { + "path": "Symbol-Views/Equipment-Views/Camera" + }, + { + "path": "Symbol-Views/Equipment-Views/ControlCabinet" + }, + { + "path": "Symbol-Views/Equipment-Views/Estop" + }, + { + "path": "Symbol-Views/Equipment-Views/GoodsLift" + }, + { + "path": "Symbol-Views/Equipment-Views/JAM" + }, + { + "path": "Symbol-Views/Equipment-Views/Light_Curtain" + }, + { + "path": "Symbol-Views/Equipment-Views/Main_Panel" + }, + { + "path": "Symbol-Views/Equipment-Views/Network" + }, + { + "path": "Symbol-Views/Equipment-Views/Pointer" + }, + { + "path": "Symbol-Views/Equipment-Views/PressureSwitch" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord_End" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord_Line" + }, + { + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" + }, + { + "path": "Symbol-Views/Equipment-Views/RFID" + }, + { + "path": "Symbol-Views/Equipment-Views/Robot" + }, + { + "path": "Symbol-Views/Equipment-Views/SLAMs" + }, + { + "path": "Symbol-Views/Equipment-Views/SafetyGate" + }, + { + "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" + }, + { + "path": "Symbol-Views/Equipment-Views/Status" + }, + { + "path": "Symbol-Views/Equipment-Views/StatusNonPowered" + }, + { + "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" + }, + { + "path": "Symbol-Views/Equipment-Views/Status_NS" + }, + { + "path": "Symbol-Views/Equipment-Views/THEA" + }, + { + "path": "Symbol-Views/Equipment-Views/Test" + } + ], + "FilteredViews": [ + { + "Path": "Symbol-Views/Equipment-Views/ARSAW", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/AUS", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Camera", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/CognexCamera", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/ControlCabinet", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Device-Views/DeviceStatus", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Device-Views/DeviceStatus_old", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Device-Views/Estop", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Estop", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/GoodsLift", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/JAM", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Light_Curtain", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Main_Panel", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Network", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Pointer", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PressureSwitch", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord_End", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord_Line", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/RFID", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Robot", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/SLAMs", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/SafetyGate", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Stacker_Destacker", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Status", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/Status_NS", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "Path": "Symbol-Views/Equipment-Views/THEA", + "forceFault": null, + "forceRunning": 3, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "SelectedValue": "", + "SymbolLibrary": "", + "key": "" + }, + "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Icons-View" + } + ] + }, + "type": "ia.display.dashboard" + } + ], + "meta": { + "name": "root" + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "UserClickInfo", + "pageScope": true, + "script": "\tfrom pprint import pformat\n\tSymbolPath \u003d payload[\"UserClickPath\"]\n\tsystem.perspective.print(pformat(self.view.params.SymbolLibrary[SymbolPath]))\n\tself.view.params.SelectedInfo \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027info\u0027]\n\tself.view.params.SelectedDescription \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027description\u0027]\n\tself.view.params.SelectedPath \u003d SymbolPath \n\tself.view.params.SelectedCategory \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027category\u0027]\n\tsystem.perspective.print(SymbolPath)\n", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "UserClickCategory", + "pageScope": true, + "script": "\n\tSelectedRow \u003d payload[\"UserClickData\"]\n\tself.view.params.SelectedRow \u003d SelectedRow", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "UserClickRefresh", + "pageScope": true, + "script": "\tfrom SymbolLibrary import list_categories, fetch_library\n\t\n\t#Get all Symbol Views and write them to tags\n\tproject_info \u003d system.perspective.getProjectInfo()\n\tviews \u003d project_info.get(\u0027views\u0027,[])\n\t# - Define criterias\n\tfilter_criterion \u003d \"Symbol-Views\"\n\tfilter_criterion2 \u003d \"Symbol-Library-Views\"\n\tfilter_criterion3 \u003d \"Controller-Views\"\n\tfilter_criterion4 \u003d \"Symbol-Views/Equipment-Views/Test\"\n\t# - Filter views that are not necessary for the symbol library and ensure the correct path\n\tfiltered_views \u003d [\n\t\tview for view in views \n\t\tif filter_criterion in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion2 in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion3 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\tand not filter_criterion4 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\t]\n\t# - Create JSON from the list \n\tjson_structure \u003d []\n\tsymbol_view_list \u003d []\n\tfor view in filtered_views:\n\t\tinstance \u003d {\n\t\t\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"instancePosition\": {},\n\t\t\t\"Path\": view.get(\u0027path\u0027,\u0027\u0027),\n\t\t\t\"forceRunning\": 3,\n\t\t\t\"forceFault\": None\n\t\t}\n\t\tjson_structure.append(instance)\n\t\tsymbol_view_list.append(view.get(\u0027path\u0027,\u0027\u0027))\n\tjson_structure.sort(key \u003d lambda x:x[\u0027Path\u0027].split(\"/\")[len(x[\u0027Path\u0027].split(\"/\"))-1])\t\n\t# - Encode JSON for igniton variables to populate correctly\n\tjson_result \u003d system.util.jsonEncode(json_structure)\n\tself.view.params.Dataset \u003d filtered_views\n\tself.view.params.FilteredViews \u003d json_structure\n\tsystem.perspective.print(filtered_views)\n\t\n\t# - Get all Symbol Categories from JSON Dictionary\t\n\tremote_json \u003d fetch_library(username\u003dself.session.props.auth.user.userName)\n\tself.view.params.SymbolLibrary \u003d {k: v for k, v in remote_json.items() if k in symbol_view_list}\n\tcategory_data \u003d [{\"Category\": category} for category in list_categories(self.view.params.SymbolLibrary)]\n\tself.view.params.CategoryList \u003d category_data\n\tself.view.params.SelectedRow \u003d \u0027ALL\u0027\n\tself.view.params.SelectedDescription \u003d \"\"\n\tself.view.params.SelectedInfo \u003d \"\"", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file