diff --git a/.resources/00702c0431cd389345ec3a540cdc4d8f8a6173a50a29b3413135ec60a01fb784 b/.resources/00702c0431cd389345ec3a540cdc4d8f8a6173a50a29b3413135ec60a01fb784 deleted file mode 100644 index 2ffa5cfa..00000000 Binary files a/.resources/00702c0431cd389345ec3a540cdc4d8f8a6173a50a29b3413135ec60a01fb784 and /dev/null differ diff --git a/.resources/14cdc6481298ee4b9ca257e1644acb80890cefb0b5fb08d985f970837f820d97 b/.resources/14cdc6481298ee4b9ca257e1644acb80890cefb0b5fb08d985f970837f820d97 new file mode 100644 index 00000000..9db63056 Binary files /dev/null and b/.resources/14cdc6481298ee4b9ca257e1644acb80890cefb0b5fb08d985f970837f820d97 differ diff --git a/.resources/3f7d160107d13c51a321182ed92694e851d911753167b126e64c3df0745f06fa b/.resources/16f92112b139962d88e9513fb1ac74dc49b5387971bb446c1045f4694c87add9 similarity index 99% rename from .resources/3f7d160107d13c51a321182ed92694e851d911753167b126e64c3df0745f06fa rename to .resources/16f92112b139962d88e9513fb1ac74dc49b5387971bb446c1045f4694c87add9 index 112df45a..eb809f2d 100644 --- a/.resources/3f7d160107d13c51a321182ed92694e851d911753167b126e64c3df0745f06fa +++ b/.resources/16f92112b139962d88e9513fb1ac74dc49b5387971bb446c1045f4694c87add9 @@ -309,6 +309,9 @@ "fontFamily": "Arial", "fontWeight": "bold", "textAlign": "center" + }, + "textStyle": { + "fontSize": "2vmin" } }, "type": "ia.display.label" diff --git a/.resources/f3651f8851b262100f4bf53e477e23f0ca544685b588985d94fe9ac930b63602 b/.resources/1e26c477adea113babd3e54d01d11192d578b293fa14e2d5a7c28b66e5eae85c similarity index 97% rename from .resources/f3651f8851b262100f4bf53e477e23f0ca544685b588985d94fe9ac930b63602 rename to .resources/1e26c477adea113babd3e54d01d11192d578b293fa14e2d5a7c28b66e5eae85c index fa8f8d9c..034b0487 100644 --- a/.resources/f3651f8851b262100f4bf53e477e23f0ca544685b588985d94fe9ac930b63602 +++ b/.resources/1e26c477adea113babd3e54d01d11192d578b293fa14e2d5a7c28b66e5eae85c @@ -5,8 +5,8 @@ "panZoomScale": 1 }, "scale": 1, - "x": -10, - "y": -7 + "x": 0, + "y": 0 }, "params": { "controls": { @@ -583,10 +583,6 @@ "meta": { "name": "root" }, - "position": { - "x": 0.175, - "y": 0.038 - }, "props": { "mode": "percent", "style": { @@ -595,6 +591,19 @@ "overflowY": "hidden" } }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "focusDevice", + "pageScope": false, + "script": "\tself.view.custom.x \u003d payload[\"x\"]\n\tself.view.custom.y \u003d payload[\"y\"]\n\tself.view.custom.scale \u003d payload[\"scale\"]", + "sessionScope": true, + "viewScope": false + } + ] + }, "type": "ia.container.coord" } } \ No newline at end of file diff --git a/.resources/231d9ef89d5b164fc0a83e77af04894f69b86ed674a64050d6b31913a9a0759e b/.resources/231d9ef89d5b164fc0a83e77af04894f69b86ed674a64050d6b31913a9a0759e deleted file mode 100644 index 7861a898..00000000 Binary files a/.resources/231d9ef89d5b164fc0a83e77af04894f69b86ed674a64050d6b31913a9a0759e and /dev/null differ diff --git a/.resources/74ee8da43011dbd0714426c76b963d8cd7669bd2e542328f6049e5c43428e970 b/.resources/2bf0d7c03ceb5fb26e33c7dc08bd617413383a63549f24e77a7f8944f06204d7 similarity index 87% rename from .resources/74ee8da43011dbd0714426c76b963d8cd7669bd2e542328f6049e5c43428e970 rename to .resources/2bf0d7c03ceb5fb26e33c7dc08bd617413383a63549f24e77a7f8944f06204d7 index d1668544..65f6e57e 100644 --- a/.resources/74ee8da43011dbd0714426c76b963d8cd7669bd2e542328f6049e5c43428e970 +++ b/.resources/2bf0d7c03ceb5fb26e33c7dc08bd617413383a63549f24e77a7f8944f06204d7 @@ -23,15 +23,48 @@ "children": [ { "children": [ + { + "meta": { + "name": "UL15_2" + }, + "position": { + "height": 70.96, + "width": 49.21, + "x": 39.77, + "y": 382 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/UL15_2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "autStand/Equipment/Conveyor45", + "style": { + "classes": "hover conveyor", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, { "meta": { "name": "UL14_4" }, "position": { - "height": 0.0657, - "width": 0.0266, - "x": 0.1412, - "y": 0.3075 + "height": 70.96, + "width": 49.21, + "x": 261.22, + "y": 332.1 }, "props": { "params": { @@ -61,13 +94,13 @@ "name": "UL15_5" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0321, - "x": 0.0857, - "y": 0.2955 + "width": 59.38, + "x": 158.54, + "y": 319.14 }, "props": { "loading": { @@ -100,13 +133,13 @@ "name": "UL14_5" }, "position": { - "height": 0.0265, + "height": 28.62, "rotate": { "angle": "150deg" }, - "width": 0.0321, - "x": 0.1615, - "y": 0.2946 + "width": 59.38, + "x": 298.77, + "y": 318.17 }, "props": { "params": { @@ -152,10 +185,10 @@ } }, "position": { - "height": 0.0509, - "width": 0.0932, - "x": 0.8234, - "y": 0.7333 + "height": 54.97, + "width": 172.42, + "x": 1523.28, + "y": 791.96 }, "props": { "primary": false, @@ -171,10 +204,10 @@ "name": "PS3_1" }, "position": { - "height": 0.0269, - "width": 0.238, - "x": 0.0745, - "y": 0.2787 + "height": 29.05, + "width": 440.3, + "x": 137.82, + "y": 301 }, "props": { "params": { @@ -204,10 +237,10 @@ "name": "PS3_3" }, "position": { - "height": 0.0269, - "width": 0.2589, - "x": 0.5271, - "y": 0.2787 + "height": 29.05, + "width": 478.96, + "x": 975.13, + "y": 301 }, "props": { "params": { @@ -238,13 +271,13 @@ "name": "PS3_5" }, "position": { - "height": 0.0287, + "height": 31, "rotate": { "angle": "90deg" }, - "width": 0.1038, - "x": 0.7651, - "y": 0.4105 + "width": 192.03, + "x": 1415.42, + "y": 443.34 }, "props": { "params": { @@ -274,10 +307,10 @@ "name": "PS3_2" }, "position": { - "height": 0.0269, - "width": 0.213, - "x": 0.313, - "y": 0.2787 + "height": 29.05, + "width": 394.05, + "x": 579.05, + "y": 301 }, "props": { "params": { @@ -307,13 +340,13 @@ "name": "PS3_6" }, "position": { - "height": 0.0278, + "height": 30.02, "rotate": { "angle": "90deg" }, - "width": 0.0297, - "x": 0.802, - "y": 0.5255 + "width": 54.94, + "x": 1483.69, + "y": 567.54 }, "props": { "params": { @@ -343,10 +376,10 @@ "name": "PS3_8" }, "position": { - "height": 0.0287, - "width": 0.0411, - "x": 0.842, - "y": 0.6013 + "height": 31, + "width": 76.03, + "x": 1557.69, + "y": 649.4 }, "props": { "params": { @@ -376,10 +409,10 @@ "name": "PS3_9AL" }, "position": { - "height": 0.0278, - "width": 0.0396, - "x": 0.8842, - "y": 0.6013 + "height": 30.02, + "width": 73.26, + "x": 1635.76, + "y": 649.4 }, "props": { "params": { @@ -409,10 +442,10 @@ "name": "PS3_10" }, "position": { - "height": 0.0222, - "width": 0.0319, - "x": 0.9243, - "y": 0.6013 + "height": 23.98, + "width": 59.01, + "x": 1709.94, + "y": 649.4 }, "props": { "params": { @@ -442,13 +475,10 @@ "name": "UL14_1" }, "position": { - "height": 0.0269, - "rotate": { - "angle": "90deg" - }, - "width": 0.0989, - "x": 0.10085, - "y": 0.5358 + "height": 29.05, + "width": 182.96, + "x": 186.11, + "y": 578.66 }, "props": { "params": { @@ -478,10 +508,10 @@ "name": "PS3_11" }, "position": { - "height": 0.0222, - "width": 0.0346, - "x": 0.9553, - "y": 0.6013 + "height": 23.98, + "width": 64.01, + "x": 1767.29, + "y": 649.4 }, "props": { "params": { @@ -511,13 +541,13 @@ "name": "UL15_1" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0688, - "x": -0.0052, - "y": 0.4613 + "width": 125.98, + "x": -8.14, + "y": 498.96 }, "props": { "params": { @@ -547,13 +577,13 @@ "name": "UL14_2" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0249, - "x": 0.1375, - "y": 0.4285 + "width": 46.06, + "x": 254.19, + "y": 462.78 }, "props": { "params": { @@ -583,13 +613,13 @@ "name": "UL14_3" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0281, - "x": 0.1356, - "y": 0.3825 + "width": 51.98, + "x": 250.86, + "y": 413.1 }, "props": { "params": { @@ -619,13 +649,13 @@ "name": "UL15_4" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0269, - "x": 0.0628, - "y": 0.3208 + "width": 49.76, + "x": 116.18, + "y": 346.46 }, "props": { "params": { @@ -655,10 +685,10 @@ "name": "PS3_7" }, "position": { - "height": 0.0741, - "width": 0.0318, - "x": 0.8088, - "y": 0.5591 + "height": 83.7, + "width": 69, + "x": 1490.53, + "y": 603.07 }, "props": { "params": { @@ -688,13 +718,13 @@ "name": "UL15_3" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0248, - "x": 0.0411, - "y": 0.3436 + "width": 45.88, + "x": 76.03, + "y": 371.09 }, "props": { "params": { @@ -724,10 +754,10 @@ "name": "PS3_4" }, "position": { - "height": 0.0787, - "width": 0.0406, - "x": 0.7856, - "y": 0.2676 + "height": 85, + "width": 75.11, + "x": 1453.35, + "y": 289.01 }, "props": { "params": { @@ -757,10 +787,10 @@ "name": "Camera" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.0156, - "y": 0.2991 + "height": 30.02, + "width": 28.86, + "x": 28.86, + "y": 323.03 }, "props": { "params": { @@ -779,6 +809,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -790,10 +821,10 @@ "name": "Camera_0" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.4198, - "y": 0.3444 + "height": 30.02, + "width": 28.86, + "x": 776.62, + "y": 371.95 }, "props": { "params": { @@ -812,6 +843,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -823,10 +855,10 @@ "name": "Camera_1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.7719, - "y": 0.6111 + "height": 30.02, + "width": 28.86, + "x": 1428, + "y": 659.99 }, "props": { "params": { @@ -845,6 +877,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -856,10 +889,10 @@ "name": "Camera_2" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.9474, - "y": 0.3139 + "height": 30.02, + "width": 28.86, + "x": 1752.68, + "y": 339.01 }, "props": { "params": { @@ -878,6 +911,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -889,10 +923,10 @@ "name": "UL15_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.0203, - "y": 0.5361 + "height": 19.98, + "width": 33.67, + "x": 37.55, + "y": 578.99 }, "props": { "params": { @@ -922,10 +956,10 @@ "name": "UL14_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.1406, - "y": 0.6366 + "height": 19.98, + "width": 33.67, + "x": 260.11, + "y": 687.53 }, "props": { "params": { @@ -955,10 +989,10 @@ "name": "PS3_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.1786, - "y": 0.2481 + "height": 19.98, + "width": 33.67, + "x": 330.41, + "y": 267.95 }, "props": { "params": { @@ -988,10 +1022,10 @@ "name": "PS3_11_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.9787, - "y": 0.5603 + "height": 19.98, + "width": 33.67, + "x": 1810.58, + "y": 605.12 }, "props": { "params": { @@ -1021,10 +1055,10 @@ "name": "PS3_11_SS2" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.9776, - "y": 0.665 + "height": 19.98, + "width": 33.67, + "x": 1808.54, + "y": 718.2 }, "props": { "params": { @@ -1054,10 +1088,10 @@ "name": "UL15_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0386, - "y": 0.5147 + "height": 19.98, + "width": 19.24, + "x": 71.41, + "y": 555.88 }, "props": { "params": { @@ -1087,10 +1121,10 @@ "name": "UL15_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0096, - "y": 0.5147 + "height": 19.98, + "width": 19.24, + "x": 17.76, + "y": 555.88 }, "props": { "params": { @@ -1120,10 +1154,10 @@ "name": "PS3_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1635, - "y": 0.2509 + "height": 19.98, + "width": 19.24, + "x": 302.47, + "y": 270.97 }, "props": { "params": { @@ -1153,10 +1187,10 @@ "name": "PS3_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2016, - "y": 0.2519 + "height": 19.98, + "width": 19.24, + "x": 372.96, + "y": 272.05 }, "props": { "params": { @@ -1186,10 +1220,10 @@ "name": "UL14_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1296, - "y": 0.6143 + "height": 19.98, + "width": 19.24, + "x": 239.76, + "y": 663.44 }, "props": { "params": { @@ -1219,10 +1253,10 @@ "name": "UL14_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1599, - "y": 0.6143 + "height": 19.98, + "width": 19.24, + "x": 295.81, + "y": 663.44 }, "props": { "params": { @@ -1252,10 +1286,10 @@ "name": "PS3_11_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9747, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1803.18, + "y": 628.02 }, "props": { "params": { @@ -1285,10 +1319,10 @@ "name": "PS3_11_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.974, - "y": 0.626 + "height": 19.98, + "width": 19.24, + "x": 1801.88, + "y": 676.08 }, "props": { "params": { @@ -1318,10 +1352,10 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 0.0194, - "width": 0.0292, - "x": 0.0112, - "y": 0.4057 + "height": 20.95, + "width": 54.02, + "x": 20.72, + "y": 439.13 }, "props": { "loading": { @@ -1354,13 +1388,13 @@ "name": "UL15_2_TPE1" }, "position": { - "height": 0.0187, + "height": 20.2, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0275, - "y": 0.3532 + "width": 52.91, + "x": 50.87, + "y": 381.46 }, "props": { "params": { @@ -1390,13 +1424,13 @@ "name": "UL15_3_TPE1" }, "position": { - "height": 0.0187, + "height": 20.2, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0491, - "y": 0.3322 + "width": 52.91, + "x": 90.83, + "y": 358.78 }, "props": { "params": { @@ -1426,13 +1460,13 @@ "name": "UL15_4_TPE1" }, "position": { - "height": 0.0182, + "height": 19.66, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0723, - "y": 0.3095 + "width": 52.91, + "x": 133.75, + "y": 334.26 }, "props": { "params": { @@ -1462,13 +1496,13 @@ "name": "PS3_1_TPE1" }, "position": { - "height": 0.0231, + "height": 24.95, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.118, - "y": 0.276 + "width": 52.91, + "x": 218.3, + "y": 298.08 }, "props": { "params": { @@ -1498,10 +1532,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 0.0176, - "width": 0.0286, - "x": 0.133, - "y": 0.4555 + "height": 19.01, + "width": 52.91, + "x": 246.05, + "y": 491.94 }, "props": { "params": { @@ -1531,10 +1565,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 0.0176, - "width": 0.0286, - "x": 0.1325, - "y": 0.4116 + "height": 19.01, + "width": 52.91, + "x": 245.12, + "y": 444.53 }, "props": { "params": { @@ -1564,10 +1598,10 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 0.0194, - "width": 0.0286, - "x": 0.133, - "y": 0.3622 + "height": 20.95, + "width": 52.91, + "x": 246.05, + "y": 391.18 }, "props": { "params": { @@ -1597,13 +1631,13 @@ "name": "UL14_4_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.1476, - "y": 0.3093 + "width": 52.91, + "x": 273.06, + "y": 334.04 }, "props": { "params": { @@ -1633,13 +1667,13 @@ "name": "PS3_1_TPE2" }, "position": { - "height": 0.025, + "height": 27, "rotate": { "angle": "90deg" }, - "width": 0.0292, - "x": 0.208, - "y": 0.2754 + "width": 54.02, + "x": 384.8, + "y": 297.43 }, "props": { "params": { @@ -1669,13 +1703,13 @@ "name": "PS3_1_TPE3" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.2987, - "y": 0.2779 + "width": 52.91, + "x": 552.59, + "y": 300.13 }, "props": { "params": { @@ -1705,13 +1739,13 @@ "name": "PS3_2_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.5123, - "y": 0.2777 + "width": 52.91, + "x": 947.75, + "y": 299.92 }, "props": { "params": { @@ -1741,13 +1775,13 @@ "name": "PS3_3_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "270deg" }, - "width": 0.0286, - "x": 0.7711, - "y": 0.2876 + "width": 52.91, + "x": 1426.52, + "y": 310.61 }, "props": { "params": { @@ -1777,10 +1811,10 @@ "name": "PS3_4_TPE1" }, "position": { - "height": 0.0185, - "width": 0.0286, - "x": 0.8008, - "y": 0.3272 + "height": 19.98, + "width": 52.91, + "x": 1481.47, + "y": 353.38 }, "props": { "params": { @@ -1810,13 +1844,13 @@ "name": "PS3_5_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "180deg" }, - "width": 0.0286, - "x": 0.8054, - "y": 0.5032 + "width": 52.91, + "x": 1489.98, + "y": 543.46 }, "props": { "params": { @@ -1846,13 +1880,13 @@ "name": "PS3_7_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.8273, - "y": 0.6018 + "width": 52.91, + "x": 1529.57, + "y": 649.94 }, "props": { "params": { @@ -1882,13 +1916,13 @@ "name": "PS3_8_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.8695, - "y": 0.6018 + "width": 52.91, + "x": 1608.56, + "y": 649.94 }, "props": { "params": { @@ -1918,13 +1952,13 @@ "name": "PS3_9AL_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9101, - "y": 0.6008 + "width": 52.91, + "x": 1683.67, + "y": 648.86 }, "props": { "params": { @@ -1954,13 +1988,13 @@ "name": "PS3_10_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9409, - "y": 0.599 + "width": 52.91, + "x": 1740.65, + "y": 646.92 }, "props": { "params": { @@ -1990,13 +2024,13 @@ "name": "PS3_11_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9752, - "y": 0.5971 + "width": 52.91, + "x": 1804.1, + "y": 644.87 }, "props": { "params": { @@ -2026,10 +2060,10 @@ "name": "UL15_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0037, - "y": 0.3861 + "height": 19.98, + "width": 19.24, + "x": 6.84, + "y": 416.99 }, "props": { "params": { @@ -2059,10 +2093,10 @@ "name": "UL15_1_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0037, - "y": 0.3685 + "height": 19.98, + "width": 19.24, + "x": 6.84, + "y": 397.98 }, "props": { "params": { @@ -2092,10 +2126,10 @@ "name": "UL15_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0416, - "y": 0.4333 + "height": 19.98, + "width": 19.24, + "x": 76.96, + "y": 467.96 }, "props": { "params": { @@ -2126,10 +2160,10 @@ "name": "PS3_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1282, - "y": 0.3148 + "height": 19.98, + "width": 19.24, + "x": 237.17, + "y": 339.98 }, "props": { "params": { @@ -2160,10 +2194,10 @@ "name": "UL14_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4402 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 475.42 }, "props": { "params": { @@ -2194,10 +2228,10 @@ "name": "UL14_1_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4226 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 456.41 }, "props": { "params": { @@ -2228,10 +2262,10 @@ "name": "UL14_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1636, - "y": 0.4798 + "height": 19.98, + "width": 19.24, + "x": 302.66, + "y": 518.18 }, "props": { "params": { @@ -2261,10 +2295,10 @@ "name": "PS3_1_BCN2_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1823, - "y": 0.2278 + "height": 19.98, + "width": 19.24, + "x": 337.25, + "y": 246.02 }, "props": { "params": { @@ -2295,10 +2329,10 @@ "name": "PS3_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1823, - "y": 0.211 + "height": 19.98, + "width": 19.24, + "x": 337.25, + "y": 227.88 }, "props": { "params": { @@ -2328,10 +2362,10 @@ "name": "PS3_1_BCN4_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2352 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 254.02 }, "props": { "params": { @@ -2361,10 +2395,10 @@ "name": "PS3_1_BCN4_H" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2176 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 235.01 }, "props": { "params": { @@ -2394,10 +2428,10 @@ "name": "PS3_2_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.5068, - "y": 0.2361 + "height": 19.98, + "width": 19.24, + "x": 937.57, + "y": 254.99 }, "props": { "params": { @@ -2427,10 +2461,10 @@ "name": "PS3_4_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7953, - "y": 0.3481 + "height": 19.98, + "width": 19.24, + "x": 1471.29, + "y": 375.95 }, "props": { "params": { @@ -2460,10 +2494,10 @@ "name": "PS3_8_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8538, - "y": 0.561 + "height": 19.98, + "width": 19.24, + "x": 1579.52, + "y": 605.88 }, "props": { "params": { @@ -2493,10 +2527,10 @@ "name": "PS3_10_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9295, - "y": 0.5625 + "height": 19.98, + "width": 19.24, + "x": 1719.56, + "y": 607.5 }, "props": { "params": { @@ -2526,10 +2560,10 @@ "name": "PS3_11_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9824, - "y": 0.5407 + "height": 19.98, + "width": 19.24, + "x": 1817.42, + "y": 583.96 }, "props": { "params": { @@ -2559,10 +2593,10 @@ "name": "PS3_11_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9807, - "y": 0.6463 + "height": 19.98, + "width": 19.24, + "x": 1814.28, + "y": 698 }, "props": { "params": { @@ -2593,10 +2627,10 @@ "name": "UL14_1_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1623, - "y": 0.4565 + "height": 24.95, + "width": 24.05, + "x": 300.25, + "y": 493.02 }, "props": { "params": { @@ -2627,10 +2661,10 @@ "name": "UL14_2_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1628, - "y": 0.4097 + "height": 24.95, + "width": 24.05, + "x": 301.18, + "y": 442.48 }, "props": { "params": { @@ -2661,10 +2695,10 @@ "name": "UL14_3_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1628, - "y": 0.3674 + "height": 24.95, + "width": 24.05, + "x": 301.18, + "y": 396.79 }, "props": { "params": { @@ -2695,10 +2729,10 @@ "name": "UL14_4_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1725, - "y": 0.3281 + "height": 24.95, + "width": 24.05, + "x": 319.12, + "y": 354.35 }, "props": { "params": { @@ -2718,7 +2752,7 @@ "path": "autStand/Equipment/Encoder", "style": { "borderRadius": "50%", - "classes": "hover", + "classes": "hover ", "overflow": "visible" } }, @@ -2729,10 +2763,10 @@ "name": "UL15_1_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0398, - "y": 0.411 + "height": 24.95, + "width": 24.05, + "x": 73.63, + "y": 443.88 }, "props": { "params": { @@ -2763,10 +2797,10 @@ "name": "UL15_2_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0502, - "y": 0.3752 + "height": 24.95, + "width": 24.05, + "x": 92.87, + "y": 405.22 }, "props": { "params": { @@ -2797,10 +2831,10 @@ "name": "UL15_3_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0708, - "y": 0.3574 + "height": 24.95, + "width": 24.05, + "x": 130.98, + "y": 385.99 }, "props": { "params": { @@ -2831,10 +2865,10 @@ "name": "UL15_4_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0928, - "y": 0.3354 + "height": 24.95, + "width": 24.05, + "x": 171.68, + "y": 362.23 }, "props": { "params": { @@ -2865,10 +2899,10 @@ "name": "PS3_1_ENW1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.2742, - "y": 0.2806 + "height": 24.95, + "width": 24.05, + "x": 507.27, + "y": 303.05 }, "props": { "params": { @@ -2899,10 +2933,10 @@ "name": "PS3_1_ENW2" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.9336, - "y": 0.6018 + "height": 24.95, + "width": 24.05, + "x": 1727.15, + "y": 649.94 }, "props": { "params": { @@ -2933,10 +2967,10 @@ "name": "PS3_11_ENW1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.9657, - "y": 0.6009 + "height": 24.95, + "width": 24.05, + "x": 1786.53, + "y": 648.97 }, "props": { "params": { @@ -2967,10 +3001,10 @@ "name": "UL15_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.4812 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 519.7 }, "props": { "params": { @@ -3001,10 +3035,10 @@ "name": "UL15_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.053, - "y": 0.4 + "height": 19.98, + "width": 19.24, + "x": 98.05, + "y": 432 }, "props": { "params": { @@ -3035,10 +3069,10 @@ "name": "UL15_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0597, - "y": 0.3657 + "height": 19.98, + "width": 19.24, + "x": 110.44, + "y": 394.96 }, "props": { "params": { @@ -3071,10 +3105,10 @@ "name": "UL15_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0805, - "y": 0.3447 + "height": 19.98, + "width": 19.24, + "x": 148.92, + "y": 372.28 }, "props": { "params": { @@ -3107,10 +3141,10 @@ "name": "UL15_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1025, - "y": 0.3226 + "height": 19.98, + "width": 19.24, + "x": 189.62, + "y": 348.41 }, "props": { "params": { @@ -3143,10 +3177,10 @@ "name": "UL14_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1655, - "y": 0.5004 + "height": 19.98, + "width": 19.24, + "x": 306.17, + "y": 540.43 }, "props": { "params": { @@ -3177,10 +3211,10 @@ "name": "UL14_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1631, - "y": 0.4341 + "height": 19.98, + "width": 19.24, + "x": 301.73, + "y": 468.83 }, "props": { "params": { @@ -3211,10 +3245,10 @@ "name": "UL14_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1626, - "y": 0.3909 + "height": 19.98, + "width": 19.24, + "x": 300.81, + "y": 422.17 }, "props": { "params": { @@ -3245,10 +3279,10 @@ "name": "UL14_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1626, - "y": 0.3469 + "height": 19.98, + "width": 19.24, + "x": 300.81, + "y": 374.65 }, "props": { "params": { @@ -3279,10 +3313,10 @@ "name": "UL14_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1834, - "y": 0.3168 + "height": 19.98, + "width": 19.24, + "x": 339.29, + "y": 342.14 }, "props": { "params": { @@ -3313,10 +3347,10 @@ "name": "PS3_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.286, - "y": 0.3087 + "height": 19.98, + "width": 19.24, + "x": 529.1, + "y": 333.4 }, "props": { "params": { @@ -3347,10 +3381,10 @@ "name": "PS3_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.3683, - "y": 0.3078 + "height": 19.98, + "width": 19.24, + "x": 681.35, + "y": 332.42 }, "props": { "params": { @@ -3381,15 +3415,13 @@ "name": "PS3_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7456, - "y": 0.3093 + "height": 19.98, + "width": 19.24, + "x": 1379.35, + "y": 334.04 }, "props": { "params": { - "forceFaultStatus": null, - "name": "red", "tagProps": [ "System/MCM01/VFD/PS3_3_VFD1", "value", @@ -3417,10 +3449,10 @@ "name": "PS3_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7825, - "y": 0.3267 + "height": 19.98, + "width": 19.24, + "x": 1447.61, + "y": 352.84 }, "props": { "params": { @@ -3453,10 +3485,10 @@ "name": "PS3_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8287, - "y": 0.4399 + "height": 19.98, + "width": 19.24, + "x": 1533.08, + "y": 475.09 }, "props": { "params": { @@ -3489,10 +3521,10 @@ "name": "PS3_6_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.828, - "y": 0.5393 + "height": 19.98, + "width": 19.24, + "x": 1531.79, + "y": 582.44 }, "props": { "params": { @@ -3525,10 +3557,10 @@ "name": "PS3_7_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.826, - "y": 0.5764 + "height": 19.98, + "width": 19.24, + "x": 1528.09, + "y": 622.51 }, "props": { "params": { @@ -3561,10 +3593,10 @@ "name": "PS3_8_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8682, - "y": 0.5805 + "height": 19.98, + "width": 19.24, + "x": 1606.16, + "y": 626.94 }, "props": { "params": { @@ -3597,10 +3629,10 @@ "name": "PS3_9AL_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8892, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1645.01, + "y": 628.02 }, "props": { "params": { @@ -3633,10 +3665,10 @@ "name": "PS3_10_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9405, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1739.91, + "y": 628.02 }, "props": { "params": { @@ -3669,10 +3701,10 @@ "name": "PS3_11_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9603, - "y": 0.5824 + "height": 19.98, + "width": 19.24, + "x": 1776.54, + "y": 628.99 }, "props": { "params": { @@ -3705,10 +3737,10 @@ "name": "PS3_9B_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9088, - "y": 0.5806 + "height": 19.98, + "width": 19.24, + "x": 1681.27, + "y": 627.05 }, "props": { "params": { @@ -3741,10 +3773,10 @@ "name": "UL15_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0097, - "y": 0.4251 + "height": 19.98, + "width": 19.24, + "x": 17.94, + "y": 459.11 }, "props": { "params": { @@ -3774,10 +3806,10 @@ "name": "UL14_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4598 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 496.58 }, "props": { "params": { @@ -3807,10 +3839,10 @@ "name": "PS3_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1281, - "y": 0.3335 + "height": 19.98, + "width": 19.24, + "x": 236.98, + "y": 360.18 }, "props": { "params": { @@ -3840,10 +3872,10 @@ "name": "PS3_1_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2178, - "y": 0.3334 + "height": 19.98, + "width": 19.24, + "x": 402.93, + "y": 360.07 }, "props": { "params": { @@ -3873,10 +3905,10 @@ "name": "PS3_1_JR3" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2556 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 276.05 }, "props": { "params": { @@ -3906,10 +3938,10 @@ "name": "PS3_2_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.5068, - "y": 0.2556 + "height": 19.98, + "width": 19.24, + "x": 937.57, + "y": 276.05 }, "props": { "params": { @@ -3939,10 +3971,10 @@ "name": "PS3_4_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7953, - "y": 0.3667 + "height": 19.98, + "width": 19.24, + "x": 1471.29, + "y": 396.04 }, "props": { "params": { @@ -3972,10 +4004,10 @@ "name": "PS3_8_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8563, - "y": 0.6306 + "height": 19.98, + "width": 19.24, + "x": 1584.14, + "y": 681.05 }, "props": { "params": { @@ -4005,10 +4037,10 @@ "name": "PS3_8_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8537, - "y": 0.5796 + "height": 19.98, + "width": 19.24, + "x": 1579.33, + "y": 625.97 }, "props": { "params": { @@ -4038,10 +4070,10 @@ "name": "PS3_10_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9319, - "y": 0.6242 + "height": 19.98, + "width": 19.24, + "x": 1724, + "y": 674.14 }, "props": { "params": { @@ -4071,10 +4103,10 @@ "name": "PS3_10_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9295, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1719.56, + "y": 628.02 }, "props": { "params": { @@ -4104,10 +4136,10 @@ "name": "UL14_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1639, - "y": 0.5195 + "height": 19.98, + "width": 19.24, + "x": 303.21, + "y": 561.06 }, "props": { "params": { @@ -4137,10 +4169,10 @@ "name": "UL14_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1751, - "y": 0.4332 + "height": 19.98, + "width": 19.24, + "x": 323.93, + "y": 467.86 }, "props": { "params": { @@ -4170,10 +4202,10 @@ "name": "UL14_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1744, - "y": 0.3901 + "height": 19.98, + "width": 19.24, + "x": 322.64, + "y": 421.31 }, "props": { "params": { @@ -4203,10 +4235,10 @@ "name": "UL14_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1741, - "y": 0.3515 + "height": 19.98, + "width": 19.24, + "x": 322.08, + "y": 379.62 }, "props": { "params": { @@ -4236,10 +4268,10 @@ "name": "UL15_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.462 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 498.96 }, "props": { "params": { @@ -4269,10 +4301,10 @@ "name": "UL15_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.3918 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 423.14 }, "props": { "params": { @@ -4302,10 +4334,10 @@ "name": "UL15_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0671, - "y": 0.3837 + "height": 19.98, + "width": 19.24, + "x": 124.13, + "y": 414.4 }, "props": { "params": { @@ -4335,10 +4367,10 @@ "name": "UL15_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0895, - "y": 0.36 + "height": 19.98, + "width": 19.24, + "x": 165.57, + "y": 388.8 }, "props": { "params": { @@ -4368,10 +4400,10 @@ "name": "UL15_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.114, - "y": 0.3131 + "height": 19.98, + "width": 19.24, + "x": 210.9, + "y": 338.15 }, "props": { "params": { @@ -4401,10 +4433,10 @@ "name": "UL14_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1949, - "y": 0.3081 + "height": 19.98, + "width": 19.24, + "x": 360.56, + "y": 332.75 }, "props": { "params": { @@ -4434,10 +4466,10 @@ "name": "PS3_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2736, - "y": 0.3084 + "height": 19.98, + "width": 19.24, + "x": 506.16, + "y": 333.07 }, "props": { "params": { @@ -4467,10 +4499,10 @@ "name": "PS3_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.3559, - "y": 0.3068 + "height": 19.98, + "width": 19.24, + "x": 658.41, + "y": 331.34 }, "props": { "params": { @@ -4500,10 +4532,10 @@ "name": "PS3_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7342, - "y": 0.3084 + "height": 19.98, + "width": 19.24, + "x": 1358.26, + "y": 333.07 }, "props": { "params": { @@ -4533,10 +4565,10 @@ "name": "PS3_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7905, - "y": 0.3104 + "height": 19.98, + "width": 19.24, + "x": 1462.41, + "y": 335.23 }, "props": { "params": { @@ -4566,10 +4598,10 @@ "name": "PS3_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8287, - "y": 0.4212 + "height": 19.98, + "width": 19.24, + "x": 1533.08, + "y": 454.9 }, "props": { "params": { @@ -4599,10 +4631,10 @@ "name": "PS3_6_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8279, - "y": 0.5212 + "height": 19.98, + "width": 19.24, + "x": 1531.6, + "y": 562.9 }, "props": { "params": { @@ -4632,10 +4664,10 @@ "name": "PS3_7_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8356, - "y": 0.5655 + "height": 19.98, + "width": 19.24, + "x": 1545.85, + "y": 610.74 }, "props": { "params": { @@ -4665,10 +4697,10 @@ "name": "PS3_8_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8683, - "y": 0.5618 + "height": 19.98, + "width": 19.24, + "x": 1606.34, + "y": 606.74 }, "props": { "params": { @@ -4698,10 +4730,10 @@ "name": "PS3_9AL_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8892, - "y": 0.5637 + "height": 19.98, + "width": 19.24, + "x": 1645.01, + "y": 608.8 }, "props": { "params": { @@ -4731,10 +4763,10 @@ "name": "PS3_9B_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9091, - "y": 0.562 + "height": 19.98, + "width": 19.24, + "x": 1681.82, + "y": 606.96 }, "props": { "params": { @@ -4764,10 +4796,10 @@ "name": "PS3_11_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.96, - "y": 0.5642 + "height": 19.98, + "width": 19.24, + "x": 1775.98, + "y": 609.34 }, "props": { "params": { @@ -4797,10 +4829,10 @@ "name": "PS3_10_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9417, - "y": 0.5629 + "height": 19.98, + "width": 19.24, + "x": 1742.13, + "y": 607.93 }, "props": { "params": { @@ -4830,10 +4862,10 @@ "name": "MCM01" }, "position": { - "height": 0.0222, - "width": 0.0162, - "x": 0.2313, - "y": 0.3722 + "height": 23.98, + "width": 29.97, + "x": 427.9, + "y": 401.98 }, "props": { "params": { @@ -4863,10 +4895,10 @@ "name": "PS3_1_DPM1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.1404, - "y": 0.2454 + "height": 22.03, + "width": 28.86, + "x": 259.74, + "y": 273.13 }, "props": { "params": { @@ -4896,10 +4928,10 @@ "name": "PS3_5_DPM1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.8331, - "y": 0.3472 + "height": 30.02, + "width": 28.86, + "x": 1541.22, + "y": 374.98 }, "props": { "params": { @@ -4929,10 +4961,10 @@ "name": "PDP01_FIOM1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.7328, - "y": 0.3556 + "height": 24.95, + "width": 24.05, + "x": 1355.67, + "y": 384.05 }, "props": { "params": { @@ -4963,10 +4995,10 @@ "name": "PS3_1_BCN3_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2178, - "y": 0.3148 + "height": 19.98, + "width": 19.24, + "x": 402.93, + "y": 339.98 }, "props": { "params": { @@ -4992,51 +5024,18 @@ }, "type": "ia.display.view" }, - { - "meta": { - "name": "UL15_2" - }, - "position": { - "height": 0.0657, - "width": 0.0266, - "x": 0.0205, - "y": 0.3519 - }, - "props": { - "params": { - "tagProps": [ - "System/MCM01/Conveyor/UL15_2", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "path": "autStand/Equipment/Conveyor45", - "style": { - "classes": "hover conveyor", - "overflow": "visible" - } - }, - "type": "ia.display.view" - }, { "meta": { "name": "PS3_6_TPE1" }, "position": { - "height": 0.0231, + "height": 24.95, "rotate": { "angle": "180deg" }, - "width": 0.0286, - "x": 0.8057, - "y": 0.5536 + "width": 52.91, + "x": 1490.53, + "y": 598.86 }, "props": { "params": { @@ -5105,7 +5104,6 @@ } }, "props": { - "mode": "percent", "style": { "overflow": "visible" } diff --git a/.resources/35b05e5d57794ba825fc8756b3def82632d6feda9c3b65e350d5df5800bd8237 b/.resources/35b05e5d57794ba825fc8756b3def82632d6feda9c3b65e350d5df5800bd8237 deleted file mode 100644 index 45704c39..00000000 Binary files a/.resources/35b05e5d57794ba825fc8756b3def82632d6feda9c3b65e350d5df5800bd8237 and /dev/null differ diff --git a/.resources/161214b6dc90850fccbfb5aa4a7a67c9576bfabb7a5afc53a1ffa5661325e955 b/.resources/3636e11b78213be52220ada85540f6f78bda4a0d5378f202388e6de4e90cf47c similarity index 95% rename from .resources/161214b6dc90850fccbfb5aa4a7a67c9576bfabb7a5afc53a1ffa5661325e955 rename to .resources/3636e11b78213be52220ada85540f6f78bda4a0d5378f202388e6de4e90cf47c index 38e71bc0..b2211c09 100644 --- a/.resources/161214b6dc90850fccbfb5aa4a7a67c9576bfabb7a5afc53a1ffa5661325e955 +++ b/.resources/3636e11b78213be52220ada85540f6f78bda4a0d5378f202388e6de4e90cf47c @@ -107,4 +107,11 @@ div[data-component="ia.input.fileupload"] .ia_button--primary { } +@keyframes conveyor { + 0% { opacity: 0.3; filter: blur(0.5px); } + 50% { opacity: 1; filter: blur(1.4px); } + 100% { opacity: 0.3; filter: blur(0.5px); } +} + + diff --git a/.resources/466861040da225bfbf4e6ae3a230a45e7d411bb957bc2e5120e4d7097d3f4760 b/.resources/3b631fa1760ee88cdc0f2f8ebaaf48eacc7b975b1198ff9efbb33b3ba527b1d2 similarity index 77% rename from .resources/466861040da225bfbf4e6ae3a230a45e7d411bb957bc2e5120e4d7097d3f4760 rename to .resources/3b631fa1760ee88cdc0f2f8ebaaf48eacc7b975b1198ff9efbb33b3ba527b1d2 index 330458a1..8313417e 100644 --- a/.resources/466861040da225bfbf4e6ae3a230a45e7d411bb957bc2e5120e4d7097d3f4760 +++ b/.resources/3b631fa1760ee88cdc0f2f8ebaaf48eacc7b975b1198ff9efbb33b3ba527b1d2 @@ -1,12 +1,15 @@ { "custom": { "color": "#C2C2C2", + "isHighlited": false, + "overlayColor": "#ffffff", "priority": "No Active Alarms", "state": "Closed" }, "params": { + "highlight": "", "tagProps": [ - "System/MCM01/Conveyors/Ul15_1", + "System/MCM01/Conveyor/Ul15_1", "value", "value", "value", @@ -136,6 +139,50 @@ }, "persistent": true }, + "custom.isHighlited": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, "custom.priority": { "binding": { "config": { @@ -414,6 +461,10 @@ }, "persistent": true }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "input", "persistent": true @@ -421,24 +472,46 @@ }, "props": { "defaultSize": { - "height": 272, - "width": 207 + "height": 69, + "width": 49 } }, "root": { "children": [ { "meta": { - "name": "Conveyor_Left90" + "name": "Conveyor45" }, "position": { - "height": 1.3652, - "width": 1, - "x": 0.0069, - "y": -0.1685 + "height": 1, + "width": 1 }, "propConfig": { - "props.elements[1].elements[0].fill.paint": { + "props.elements[0].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlited}, 1, 0)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[0].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlited}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { "binding": { "config": { "path": "view.custom.color" @@ -450,34 +523,46 @@ "props": { "elements": [ { - "id": "defs1", - "name": "defs1", - "type": "defs" + "d": "m -0.86795047,19.664401 0.24823006,-8.9351 C 1.4141638,5.1674347 4.2395046,2.4376861 9.9814841,-0.49166894 L 15.036661,7.9157199 C 11.035373,9.451617 10.840679,10.658485 9.8085725,14.305329 l -0.1172109,5.383077 z", + "fill": {}, + "id": "path9", + "name": "path9", + "stroke": { + "dasharray": "none", + "opacity": 0, + "paint": "#000000", + "width": "0.558889" + }, + "style": { + "opacity": 1, + "transition": "opacity 2.5s linear" + }, + "type": "path" }, { - "elements": [ - { - "d": "M 16.890047,19.897888 C 4.1781605,20.036878 -0.11241603,13.922713 0.16340637,0.16060852 L 8.2822031,0.16091303 C 8.3924473,8.3148192 8.5268195,11.434975 16.856526,11.653146 Z", - "fill": { - "opacity": "1" - }, - "id": "path27089", - "name": "path27089", - "stroke": { - "dasharray": "none", - "opacity": "1", - "paint": "#000000", - "width": 0.45 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" + "d": "m 0.3823775,18.9146 0.185181,-7.76481 C 2.0848475,6.3164005 5.1481255,3.3505165 9.4316745,0.80483942 L 13.3462,7.7400105 C 10.361215,9.0747405 9.1170805,11.08825 8.3471235,14.25744 l -0.08744,4.67802 z", + "fill": { + "opacity": 1 + }, + "id": "path26615", + "name": "path26615", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.45" + }, + "style": { + "opacity": "1" + }, + "type": "path" } ], - "viewBox": "0 0 17 20" + "preserveAspectRatio": "none", + "style": { + "overflow": "visible" + }, + "viewBox": "0 0 14 19" }, "type": "ia.shapes.svg" } @@ -513,8 +598,7 @@ "mode": "percent", "style": { "cursor": "pointer", - "overflow": "hidden", - "overflowX": "hidden" + "overflow": "visible" } }, "type": "ia.container.coord" diff --git a/.resources/405969fb6d682e94f43c2e62425e9b01f0ef650148cf9c708c4a78d9d02af242 b/.resources/405969fb6d682e94f43c2e62425e9b01f0ef650148cf9c708c4a78d9d02af242 new file mode 100644 index 00000000..6af589a8 Binary files /dev/null and b/.resources/405969fb6d682e94f43c2e62425e9b01f0ef650148cf9c708c4a78d9d02af242 differ diff --git a/.resources/6b1ce4435d15c61b470ecc8397ee912e26ad5a1bbe7abad8cf6394902973c761 b/.resources/4dba027a090db31556907d793eba4c29243cd71983e14ab00db39af98dd6a9f1 similarity index 99% rename from .resources/6b1ce4435d15c61b470ecc8397ee912e26ad5a1bbe7abad8cf6394902973c761 rename to .resources/4dba027a090db31556907d793eba4c29243cd71983e14ab00db39af98dd6a9f1 index 244957c7..81509269 100644 --- a/.resources/6b1ce4435d15c61b470ecc8397ee912e26ad5a1bbe7abad8cf6394902973c761 +++ b/.resources/4dba027a090db31556907d793eba4c29243cd71983e14ab00db39af98dd6a9f1 @@ -1,7 +1,7 @@ { "custom": {}, "params": { - "Tab_ID": 2, + "Tab_ID": 0, "Table": "Status_tab" }, "propConfig": { @@ -1641,7 +1641,6 @@ "width": 1.0016 }, "props": { - "currentTabIndex": 2, "tabSize": { "width": 130 }, @@ -3372,7 +3371,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 6, 2025 4:39 PM", + "formattedValue": "Oct 9, 2025 4:44 PM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", @@ -3382,9 +3381,9 @@ "$": [ "ts", 192, - 1759761548778 + 1760021059065 ], - "$ts": 1759754348000 + "$ts": 1760013859000 } }, "type": "ia.input.date-time-input" @@ -3532,7 +3531,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 6, 2025 6:39 PM", + "formattedValue": "Oct 9, 2025 6:44 PM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", @@ -3542,9 +3541,9 @@ "$": [ "ts", 192, - 1759761548778 + 1760021059065 ], - "$ts": 1759761548000 + "$ts": 1760021059000 } }, "type": "ia.input.date-time-input" diff --git a/.resources/4f2202b9d1b6eef6dec4a30d115dad54ff0fde6581d86303d0e7350cbb5b7d48 b/.resources/4f2202b9d1b6eef6dec4a30d115dad54ff0fde6581d86303d0e7350cbb5b7d48 deleted file mode 100644 index 3df55b91..00000000 Binary files a/.resources/4f2202b9d1b6eef6dec4a30d115dad54ff0fde6581d86303d0e7350cbb5b7d48 and /dev/null differ diff --git a/.resources/4f9b92d19d3aa54f446a65889e7d778d711d3f76f011bf78b724adb7f032a7cc b/.resources/4f9b92d19d3aa54f446a65889e7d778d711d3f76f011bf78b724adb7f032a7cc new file mode 100644 index 00000000..d1e2baf3 Binary files /dev/null and b/.resources/4f9b92d19d3aa54f446a65889e7d778d711d3f76f011bf78b724adb7f032a7cc differ diff --git a/.resources/549f9585a9cc10c9cc4d90a0d8769aea1a5859c9a1dc7ab31266650d5cdd20c6 b/.resources/549f9585a9cc10c9cc4d90a0d8769aea1a5859c9a1dc7ab31266650d5cdd20c6 deleted file mode 100644 index b7612d72..00000000 Binary files a/.resources/549f9585a9cc10c9cc4d90a0d8769aea1a5859c9a1dc7ab31266650d5cdd20c6 and /dev/null differ diff --git a/.resources/5abfb6498a1f70a73149c31a9a808f641369e713e43f392399c5a361d1f88560 b/.resources/5abfb6498a1f70a73149c31a9a808f641369e713e43f392399c5a361d1f88560 deleted file mode 100644 index 25d9a55f..00000000 Binary files a/.resources/5abfb6498a1f70a73149c31a9a808f641369e713e43f392399c5a361d1f88560 and /dev/null differ diff --git a/.resources/5c7c7f42c27ce75c95b50b4980268416f2d18856976089dc0d4fb17919b192d1 b/.resources/5c7c7f42c27ce75c95b50b4980268416f2d18856976089dc0d4fb17919b192d1 deleted file mode 100644 index aa7fc3b0..00000000 Binary files a/.resources/5c7c7f42c27ce75c95b50b4980268416f2d18856976089dc0d4fb17919b192d1 and /dev/null differ diff --git a/.resources/6320d00b2aa5807e9e7c0c3f638204defffd0acf589223daa97bf0ed715c1d54 b/.resources/5e209a2ce6b15aff6b47ffca04fd6a3936b5f85a12b9c6232f3819712d74fcc0 similarity index 78% rename from .resources/6320d00b2aa5807e9e7c0c3f638204defffd0acf589223daa97bf0ed715c1d54 rename to .resources/5e209a2ce6b15aff6b47ffca04fd6a3936b5f85a12b9c6232f3819712d74fcc0 index 8da46364..5dc58cee 100644 --- a/.resources/6320d00b2aa5807e9e7c0c3f638204defffd0acf589223daa97bf0ed715c1d54 +++ b/.resources/5e209a2ce6b15aff6b47ffca04fd6a3936b5f85a12b9c6232f3819712d74fcc0 @@ -1,10 +1,14 @@ { "custom": { "color": "#C2C2C2", + "isHighlight": false, + "isHighlighted": false, + "overlayColor": "#ffffff", "priority": "No Active Alarms", "state": "Closed" }, "params": { + "highlight": "", "tagProps": [ "System/MCM01/Conveyors/Ul15_1", "value", @@ -136,6 +140,50 @@ }, "persistent": true }, + "custom.isHighlighted": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, "custom.priority": { "binding": { "config": { @@ -414,6 +462,10 @@ }, "persistent": true }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "input", "persistent": true @@ -421,21 +473,45 @@ }, "props": { "defaultSize": { - "height": 69, - "width": 49 + "height": 215, + "width": 316 } }, "root": { "children": [ { "meta": { - "name": "Conveyor45" + "name": "right90" }, "position": { - "height": 0.9855, - "width": 0.9796 + "height": 0.9926, + "width": 1 }, "propConfig": { + "props.elements[0].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlighted}, 1, 0)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[0].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlighted}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, "props.elements[1].elements[0].fill.paint": { "binding": { "config": { @@ -448,19 +524,31 @@ "props": { "elements": [ { - "id": "defs1", - "name": "defs1", - "type": "defs" + "d": "M -0.99615567,-0.27371826\nC 4.682782,-0.24453426 8.3230212,-0.57477286 13.1432,1.9696924\nc 1.86631,1.0899955 3.092008,2.3401525 4.215123,3.6159412 2.092225,3.2039959 3.549251,6.6079254 3.439801,12.1559524\nl -10.260441,0.03496\nC 10.447132,15.609351 11.084607,14.065453 9.2893059,11.837379 6.5990039,8.8078661 2.7496313,9.3602273 -0.9326727,9.2352489\nZ", + "fill": {}, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#BE0000", + "width": 0 + }, + "style": { + "classes": "", + "transition": "opacity 2.5s linear" + }, + "type": "path" }, { "elements": [ { - "d": "m 0.61872656,19.047242 0.185181,-7.76481 C 2.3211966,6.4490419 5.3844746,3.4831579 9.6680236,0.93748089 L 13.582549,7.8726519 c -2.984985,1.33473 -4.2291194,3.3482401 -4.9990764,6.5174301 l -0.08744,4.67802 z", + "d": "m 0.48408946,0.63336539 c 5.03604004,0.02588 7.95928004,-0.266973 12.23377954,1.98944001 1.65503,0.9666 2.74197,2.07523 3.73794,3.20659 1.85537,2.84128 3.14745,5.8598596 3.05039,10.7798096 l -8.06562,0.031 c -0.0803,-1.92185 0.0446,-3.79913 -1.5474595,-5.77497 -2.38574,-2.6865496 -6.13811,-2.3322296 -9.40355004,-2.4430596 z", "fill": { "opacity": "1" }, - "id": "path26615", - "name": "path26615", + "id": "path27086", + "name": "path27086", "stroke": { "dasharray": "none", "opacity": "1", @@ -475,7 +563,10 @@ "type": "group" } ], - "viewBox": "0 0 14 19" + "style": { + "overflow": "visible" + }, + "viewBox": "0 0 20 17" }, "type": "ia.shapes.svg" } diff --git a/.resources/e804f6dc7729a6add9938ee349fb3e6f861d8c045e0bcc3cf792e97d253ef8cd b/.resources/6e19cdfe3dc54a1ad9d042d2297475cf2dd730682731d290852d81d26503f195 similarity index 53% rename from .resources/e804f6dc7729a6add9938ee349fb3e6f861d8c045e0bcc3cf792e97d253ef8cd rename to .resources/6e19cdfe3dc54a1ad9d042d2297475cf2dd730682731d290852d81d26503f195 index e8b3e40e..8c14f227 100644 --- a/.resources/e804f6dc7729a6add9938ee349fb3e6f861d8c045e0bcc3cf792e97d253ef8cd +++ b/.resources/6e19cdfe3dc54a1ad9d042d2297475cf2dd730682731d290852d81d26503f195 @@ -1,3 +1,51 @@ +def calculateFocus(child, scale=1.7, OFFSET_Y=350): + + DEVICE_VIEW_WIDTH = 1850 + DEVICE_VIEW_HEIGHT = 1080 + ZOOM_VIEW_WIDTH = 1920 + ZOOM_VIEW_HEIGHT = 1080 + + # Device percent coordinates + percentX = child.position.x + percentY = child.position.y + + # Convert to device view pixels + devicePixelX = percentX * DEVICE_VIEW_WIDTH + devicePixelY = percentY * DEVICE_VIEW_HEIGHT + + # Scale to zoom view + zoomPixelX = devicePixelX * (ZOOM_VIEW_WIDTH / DEVICE_VIEW_WIDTH) + zoomPixelY = devicePixelY * (ZOOM_VIEW_HEIGHT / DEVICE_VIEW_HEIGHT) + + # Device width scaling + deviceWidthPixels = child.position.width * DEVICE_VIEW_WIDTH + zoomDeviceWidth = deviceWidthPixels * (ZOOM_VIEW_WIDTH / DEVICE_VIEW_WIDTH) + + # X offset (account for width) + dx = (ZOOM_VIEW_WIDTH / 2 - zoomPixelX) - (zoomDeviceWidth / 2) + + # Rotation-aware vertical offset + rotation = getattr(child.position.rotate, "angle", "0deg") + if rotation == "90deg" and percentY> 0.3: + adjustedOffsetY = zoomDeviceWidth + else: + adjustedOffsetY = OFFSET_Y + + # Dynamic Y offset zones + if percentY < 0.5: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) + adjustedOffsetY + elif 0.5 <= percentY < 0.6: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) + else: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) - adjustedOffsetY + + if deviceWidthPixels > 1200 : + scale = 1.8 + dy -= 100 + + return {"x": dx, "y": dy, "scale": scale} + + def deviceType(self, path, props): try: docked_view = "Docked-East-" @@ -28,10 +76,10 @@ def deviceType(self, path, props): def handleTagHighlight(view, currentValue): - tag_priority = currentValue.value + tag_priority = str(currentValue.value or "") # --- CASE 1: Remove all highlights by applying CLEAR class --- - if str(tag_priority).upper() == "CLEAR": + if tag_priority.upper() == "CLEAR": for child in view.rootContainer.getChildren()[0].getChildren(): try: currentClasses = child.props.style['classes'].split(" ") @@ -46,7 +94,7 @@ def handleTagHighlight(view, currentValue): if "||" not in tag_priority: return - parts = str(tag_priority).split("||") + parts = tag_priority.split("||") tag = parts[0] @@ -69,24 +117,29 @@ def handleTagHighlight(view, currentValue): continue # child.props.style.classes = "" - currentClasses = child.props.style['classes'].split(" ") + currentClasses = child.props.style.get('classes', '').split(" ") # strip only highlight-related classes filtered = [c for c in currentClasses if not c.startswith("Highlight/")] - child.props.style["classes"] = " ".join(filtered) + child.props.style.classes = " ".join(filtered) child.props.params.highlight = "" tagPath = tagsList[0] if tag == tagPath: path = child.props.get("path") - if "Photoeye" in path: - child.props.params.highlight = priority - else: - child.props.style["classes"] += " Highlight/Pulse-" + priority + device = str(path).split("/")[-1].lower() + child.props.params.highlight = priority + if "photoeye" not in device and not device.startswith("conveyor_"): + child.props.style.classes += " Highlight/Pulse-" + priority docked_view = deviceType(view, path, tagProps) - system.perspective.openDock(docked_view[0], params = {'tagProps':tagProps, 'tags': docked_view[1], 'devices':docked_view[2]}) + system.perspective.openDock(docked_view[0], params = {'tagProps':tagProps, 'tags': docked_view[1], 'devices':docked_view[2]}) + system.perspective.sendMessage( + "focusDevice", + payload = calculateFocus(child), + scope="session" + ) foundMatch = True return foundMatch diff --git a/.resources/80c268e4274e7a283f8e11ae6c4c72a97445748a8dbfcea5288701ebef5ca712 b/.resources/80c268e4274e7a283f8e11ae6c4c72a97445748a8dbfcea5288701ebef5ca712 deleted file mode 100644 index e0a77256..00000000 Binary files a/.resources/80c268e4274e7a283f8e11ae6c4c72a97445748a8dbfcea5288701ebef5ca712 and /dev/null differ diff --git a/.resources/821a4c832915e5171d5ee2981c5745739ab424174a3f298671f06352f4ef38da b/.resources/821a4c832915e5171d5ee2981c5745739ab424174a3f298671f06352f4ef38da deleted file mode 100644 index 38b04b81..00000000 Binary files a/.resources/821a4c832915e5171d5ee2981c5745739ab424174a3f298671f06352f4ef38da and /dev/null differ diff --git a/.resources/8855a425dfa0af048facf7f0679322d9aeb6677938af171cd028840f5e9f0a91 b/.resources/8855a425dfa0af048facf7f0679322d9aeb6677938af171cd028840f5e9f0a91 deleted file mode 100644 index 4202c0f7..00000000 Binary files a/.resources/8855a425dfa0af048facf7f0679322d9aeb6677938af171cd028840f5e9f0a91 and /dev/null differ diff --git a/.resources/8ee05e53b434f4e92119c1734a0395c102ff6f8b09bb5962bf056e1c13eb4ce1 b/.resources/8ee05e53b434f4e92119c1734a0395c102ff6f8b09bb5962bf056e1c13eb4ce1 new file mode 100644 index 00000000..c40a764c Binary files /dev/null and b/.resources/8ee05e53b434f4e92119c1734a0395c102ff6f8b09bb5962bf056e1c13eb4ce1 differ diff --git a/.resources/9b132c17686ec99941e7ac80a2e2b1afb5663ec449ff4a64ff6ec3c22fa1356d b/.resources/9b132c17686ec99941e7ac80a2e2b1afb5663ec449ff4a64ff6ec3c22fa1356d new file mode 100644 index 00000000..509e87c2 Binary files /dev/null and b/.resources/9b132c17686ec99941e7ac80a2e2b1afb5663ec449ff4a64ff6ec3c22fa1356d differ diff --git a/.resources/9e66608095756d27d222ed21ce25f8243da5cbe1c214d5ede78dfdc03cc6902a b/.resources/9e66608095756d27d222ed21ce25f8243da5cbe1c214d5ede78dfdc03cc6902a new file mode 100644 index 00000000..dfff0c4a --- /dev/null +++ b/.resources/9e66608095756d27d222ed21ce25f8243da5cbe1c214d5ede78dfdc03cc6902a @@ -0,0 +1,629 @@ +{ + "custom": { + "color": "#C2C2C2", + "isHighlighted": false, + "overlayColor": "#ffffff", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "highlight": "", + "tagProps": [ + "System/MCM01/Conveyors/Ul15_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.isHighlighted": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 229, + "width": 181 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Conveyor_Left90" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlighted} , 1 , 0)" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[1].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlighted}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, + "props.elements[2].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "elements": [ + { + "id": "feGaussianBlur1", + "name": "feGaussianBlur1", + "stdDeviation": "2.1301424", + "type": "feGaussianBlur" + } + ], + "height": "1.453317", + "id": "filter1", + "name": "filter1", + "style": { + "colorInterpolationFilters": "sRGB" + }, + "type": "filter", + "width": "1.523762", + "x": 0, + "y": 0 + } + ], + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "d": "M 19.795541,24.053407 C 4.8690768,24.621849 -0.26264835,18.334911 0.32257209,1.5332384 L 11.358047,1.5616638 C 11.484424,11.30713 10.25124,13.183695 19.799798,13.487969 Z", + "fill": {}, + "id": "path27089", + "name": "path27089", + "stroke": { + "dasharray": "none", + "opacity": 0, + "paint": "#000000", + "width": 0 + }, + "style": { + "filter": "", + "opacity": 1 + }, + "type": "path" + }, + { + "d": "M 18.6878,22.684405 C 5.9759133,22.823395 1.6853368,16.70923 1.9611592,2.9471254 l 8.1187968,3.045e-4 C 10.1902,11.101336 10.324572,14.221492 18.654279,14.439663 Z", + "fill": { + "opacity": "1" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "opacity": 1, + "paint": "#000000", + "width": 0.45 + }, + "type": "path" + } + ], + "style": { + "overflow": "visible" + }, + "viewBox": "0 0 20 25" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + } + }, + "props": { + "mode": "percent", + "style": { + "cursor": "pointer", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/b0a34dd61c938c720241f4de64cd2987eb4759960d27ab56cee9de038affdffb b/.resources/b0a34dd61c938c720241f4de64cd2987eb4759960d27ab56cee9de038affdffb new file mode 100644 index 00000000..ebfcd1da Binary files /dev/null and b/.resources/b0a34dd61c938c720241f4de64cd2987eb4759960d27ab56cee9de038affdffb differ diff --git a/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 b/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 new file mode 100644 index 00000000..0356643a Binary files /dev/null and b/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 differ diff --git a/.resources/c7eb43deac01210f4cce936fd638b11ac3a8c97fc19e7ef8e70f05f964bb84ed b/.resources/c7eb43deac01210f4cce936fd638b11ac3a8c97fc19e7ef8e70f05f964bb84ed new file mode 100644 index 00000000..ceb3e25c Binary files /dev/null and b/.resources/c7eb43deac01210f4cce936fd638b11ac3a8c97fc19e7ef8e70f05f964bb84ed differ diff --git a/.resources/ca8653ae644c5a83757b58ba3d11731f24ac10567bfd7062381f844ebc956c62 b/.resources/ca8653ae644c5a83757b58ba3d11731f24ac10567bfd7062381f844ebc956c62 deleted file mode 100644 index b2d92a2d..00000000 Binary files a/.resources/ca8653ae644c5a83757b58ba3d11731f24ac10567bfd7062381f844ebc956c62 and /dev/null differ diff --git a/.resources/ceab251d6b48558c0b3c5ebecffa97b798db2fde32b6d632e5310e57780c42c6 b/.resources/ceab251d6b48558c0b3c5ebecffa97b798db2fde32b6d632e5310e57780c42c6 new file mode 100644 index 00000000..b3f58e8c Binary files /dev/null and b/.resources/ceab251d6b48558c0b3c5ebecffa97b798db2fde32b6d632e5310e57780c42c6 differ diff --git a/.resources/a6d259abf147b8f32bc2db306fde3e5e78246821e1adb0170b2f8118b63b9003 b/.resources/cf64049c16b0d9cbd769a5017bd6231161f9004e218ee1a10c0fdc40702cdf32 similarity index 99% rename from .resources/a6d259abf147b8f32bc2db306fde3e5e78246821e1adb0170b2f8118b63b9003 rename to .resources/cf64049c16b0d9cbd769a5017bd6231161f9004e218ee1a10c0fdc40702cdf32 index d4150d40..88b6aaae 100644 --- a/.resources/a6d259abf147b8f32bc2db306fde3e5e78246821e1adb0170b2f8118b63b9003 +++ b/.resources/cf64049c16b0d9cbd769a5017bd6231161f9004e218ee1a10c0fdc40702cdf32 @@ -7875,9 +7875,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.3004, - "y": 0.3981 + "width": 0.011, + "x": 0.302, + "y": 0.3972 }, "props": { "params": { @@ -7908,9 +7908,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.3376, - "y": 0.3981 + "width": 0.011, + "x": 0.3392, + "y": 0.3972 }, "props": { "params": { @@ -7941,9 +7941,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.407, - "y": 0.3981 + "width": 0.011, + "x": 0.4086, + "y": 0.3972 }, "props": { "params": { @@ -7974,9 +7974,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4437, - "y": 0.3981 + "width": 0.011, + "x": 0.4453, + "y": 0.3972 }, "props": { "params": { @@ -8007,9 +8007,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4805, - "y": 0.3981 + "width": 0.011, + "x": 0.4821, + "y": 0.3972 }, "props": { "params": { @@ -8040,9 +8040,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5492, - "y": 0.3981 + "width": 0.011, + "x": 0.5508, + "y": 0.3972 }, "props": { "params": { @@ -8073,9 +8073,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5887, - "y": 0.3981 + "width": 0.011, + "x": 0.5903, + "y": 0.3972 }, "props": { "params": { @@ -8106,9 +8106,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6269, - "y": 0.3981 + "width": 0.011, + "x": 0.6285, + "y": 0.3972 }, "props": { "params": { @@ -8139,9 +8139,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6989, - "y": 0.3981 + "width": 0.011, + "x": 0.7005, + "y": 0.3972 }, "props": { "params": { @@ -8172,9 +8172,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7373, - "y": 0.3981 + "width": 0.011, + "x": 0.7389, + "y": 0.3972 }, "props": { "params": { @@ -8205,9 +8205,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.775, - "y": 0.3981 + "width": 0.011, + "x": 0.7766, + "y": 0.3972 }, "props": { "params": { @@ -8238,9 +8238,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4065, - "y": 0.5092 + "width": 0.011, + "x": 0.4081, + "y": 0.5083 }, "props": { "params": { @@ -8271,9 +8271,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4432, - "y": 0.5092 + "width": 0.011, + "x": 0.4448, + "y": 0.5083 }, "props": { "params": { @@ -8304,9 +8304,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4805, - "y": 0.5092 + "width": 0.011, + "x": 0.4821, + "y": 0.5083 }, "props": { "params": { @@ -8337,9 +8337,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5503, - "y": 0.5101 + "width": 0.011, + "x": 0.5519, + "y": 0.5092 }, "props": { "params": { @@ -8370,9 +8370,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5887, - "y": 0.5101 + "width": 0.011, + "x": 0.5903, + "y": 0.5092 }, "props": { "params": { @@ -8403,9 +8403,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6248, - "y": 0.5101 + "width": 0.011, + "x": 0.6264, + "y": 0.5092 }, "props": { "params": { @@ -8436,9 +8436,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6989, - "y": 0.5092 + "width": 0.011, + "x": 0.7005, + "y": 0.5083 }, "props": { "params": { @@ -8469,9 +8469,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7357, - "y": 0.5092 + "width": 0.011, + "x": 0.7373, + "y": 0.5083 }, "props": { "params": { @@ -8502,9 +8502,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7741, - "y": 0.5092 + "width": 0.011, + "x": 0.7757, + "y": 0.5083 }, "props": { "params": { @@ -9099,9 +9099,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7913, - "y": 0.3981 + "width": 0.011, + "x": 0.7926, + "y": 0.3972 }, "props": { "params": { diff --git a/.resources/95a20848c28427b19413f79b81da0306cf017ed172370fd9c6a666d3d58c20d3 b/.resources/e243730804f30f1b785ca903564814c46ea870754602551399543c0fef1fef4a similarity index 99% rename from .resources/95a20848c28427b19413f79b81da0306cf017ed172370fd9c6a666d3d58c20d3 rename to .resources/e243730804f30f1b785ca903564814c46ea870754602551399543c0fef1fef4a index 6caf2fcf..17c6b6ea 100644 --- a/.resources/95a20848c28427b19413f79b81da0306cf017ed172370fd9c6a666d3d58c20d3 +++ b/.resources/e243730804f30f1b785ca903564814c46ea870754602551399543c0fef1fef4a @@ -114,7 +114,7 @@ }, "rotation": "0deg", "show_dpm_device_view": false, - "show_dpm_view": true, + "show_dpm_view": false, "timewidget": { "endDate": { "$": [ diff --git a/.resources/e31e0565b14836af65d968577af5f06dc154175bd25e3e99b3feab6ff3e0aafc b/.resources/e31e0565b14836af65d968577af5f06dc154175bd25e3e99b3feab6ff3e0aafc new file mode 100644 index 00000000..f89d2354 Binary files /dev/null and b/.resources/e31e0565b14836af65d968577af5f06dc154175bd25e3e99b3feab6ff3e0aafc differ diff --git a/.resources/f9d8c949e2e0e6e918b7d62d233528cdcdd2a35b0c5b71c4606fe83239f21429 b/.resources/f9d8c949e2e0e6e918b7d62d233528cdcdd2a35b0c5b71c4606fe83239f21429 new file mode 100644 index 00000000..efd60948 Binary files /dev/null and b/.resources/f9d8c949e2e0e6e918b7d62d233528cdcdd2a35b0c5b71c4606fe83239f21429 differ diff --git a/.resources/fc481b45267453dc93f362d4f57ea40703dc26780fb745087e65b35ca7997200 b/.resources/fc481b45267453dc93f362d4f57ea40703dc26780fb745087e65b35ca7997200 new file mode 100644 index 00000000..8fca1301 Binary files /dev/null and b/.resources/fc481b45267453dc93f362d4f57ea40703dc26780fb745087e65b35ca7997200 differ diff --git a/BNA8/com.inductiveautomation.perspective/session-props/props.json b/BNA8/com.inductiveautomation.perspective/session-props/props.json index 6caf2fcf..17c6b6ea 100644 --- a/BNA8/com.inductiveautomation.perspective/session-props/props.json +++ b/BNA8/com.inductiveautomation.perspective/session-props/props.json @@ -114,7 +114,7 @@ }, "rotation": "0deg", "show_dpm_device_view": false, - "show_dpm_view": true, + "show_dpm_view": false, "timewidget": { "endDate": { "$": [ diff --git a/BNA8/com.inductiveautomation.perspective/session-props/resource.json b/BNA8/com.inductiveautomation.perspective/session-props/resource.json index 2e802088..44519fca 100644 --- a/BNA8/com.inductiveautomation.perspective/session-props/resource.json +++ b/BNA8/com.inductiveautomation.perspective/session-props/resource.json @@ -9,8 +9,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-06T07:49:48Z" + "timestamp": "2025-10-09T13:18:52Z" }, - "lastModificationSignature": "2f38ce959813b723f441c14a085aff2ba988c9ee238b898eb987106b615665e7" + "lastModificationSignature": "5bc273d843eb9193d20d5f0c6f3ea41148befd1589f6a3757874207ff65c1ea3" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/stylesheet/resource.json b/BNA8/com.inductiveautomation.perspective/stylesheet/resource.json index 5d5dd246..be92c6d2 100644 --- a/BNA8/com.inductiveautomation.perspective/stylesheet/resource.json +++ b/BNA8/com.inductiveautomation.perspective/stylesheet/resource.json @@ -9,8 +9,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T12:56:42Z" + "timestamp": "2025-10-09T13:39:01Z" }, - "lastModificationSignature": "3744872bd4bb157a82c1817211618d8f70f642d586550f31adb306470634f937" + "lastModificationSignature": "af7a0c7bf4009daca7465af7739629d4f6a11f4d29a4751095fc37fa40dd93fd" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/stylesheet/stylesheet.css b/BNA8/com.inductiveautomation.perspective/stylesheet/stylesheet.css index 38e71bc0..b2211c09 100644 --- a/BNA8/com.inductiveautomation.perspective/stylesheet/stylesheet.css +++ b/BNA8/com.inductiveautomation.perspective/stylesheet/stylesheet.css @@ -107,4 +107,11 @@ div[data-component="ia.input.fileupload"] .ia_button--primary { } +@keyframes conveyor { + 0% { opacity: 0.3; filter: blur(0.5px); } + 50% { opacity: 1; filter: blur(1.4px); } + 100% { opacity: 0.3; filter: blur(0.5px); } +} + + diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json index 1c3ce54a..2f4c17e2 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-02T12:31:55Z" + "timestamp": "2025-10-09T12:11:33Z" }, - "lastModificationSignature": "fd3d1b73716681c0df7fac573efcd06c26bca974aa9cc9073a46e695aea0e82a" + "lastModificationSignature": "40b290cbd1dd7ee8d7d17f9e934ccc5c67c0ed4aa60514e3edff8daec56e7572" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png index aa7fc3b0..0356643a 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json index 3d80814f..446999c6 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-23T15:13:12Z" + "timestamp": "2025-10-09T12:11:32Z" }, - "lastModificationSignature": "dc7df49574b4ed385de866aa598bb540398d2ae3bcedba7bc8990a32b9f18b51" + "lastModificationSignature": "8d9611d3b2920e4ece6ae15892e8ee792f58496a4946ef7142093e0819d7db23" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/thumbnail.png index 15a34594..8fca1301 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json index 1abfb23f..207b9592 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:56:18Z" + "timestamp": "2025-10-09T14:43:22Z" }, - "lastModificationSignature": "5bc425b9b78e86bd1dafc6ef4d5c74008c5e65ba0b41a1e2d2c314a210bebac4" + "lastModificationSignature": "7aa2a68dcc45ecf04718563699e917faf496bf001f9bdc1323337a152b718e46" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png index 2ffa5cfa..509e87c2 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/view.json index fa8f8d9c..034b0487 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/View-Scaler/view.json @@ -5,8 +5,8 @@ "panZoomScale": 1 }, "scale": 1, - "x": -10, - "y": -7 + "x": 0, + "y": 0 }, "params": { "controls": { @@ -583,10 +583,6 @@ "meta": { "name": "root" }, - "position": { - "x": 0.175, - "y": 0.038 - }, "props": { "mode": "percent", "style": { @@ -595,6 +591,19 @@ "overflowY": "hidden" } }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "focusDevice", + "pageScope": false, + "script": "\tself.view.custom.x \u003d payload[\"x\"]\n\tself.view.custom.y \u003d payload[\"y\"]\n\tself.view.custom.scale \u003d payload[\"scale\"]", + "sessionScope": true, + "viewScope": false + } + ] + }, "type": "ia.container.coord" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json index ffa36da5..d0d4aba2 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:54:34Z" + "timestamp": "2025-10-09T14:40:42Z" }, - "lastModificationSignature": "eed7f13fee99ba3d26b65815fcbe3abb135fd0a2c894d37688c088ce37da5797" + "lastModificationSignature": "f5dc1059c8ecbaa504852f8cfc8b9be5ecc80032eeeca69b61ce7c8d36445d19" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png index b2d92a2d..d1e2baf3 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json index d1668544..65f6e57e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json @@ -23,15 +23,48 @@ "children": [ { "children": [ + { + "meta": { + "name": "UL15_2" + }, + "position": { + "height": 70.96, + "width": 49.21, + "x": 39.77, + "y": 382 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/UL15_2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "autStand/Equipment/Conveyor45", + "style": { + "classes": "hover conveyor", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, { "meta": { "name": "UL14_4" }, "position": { - "height": 0.0657, - "width": 0.0266, - "x": 0.1412, - "y": 0.3075 + "height": 70.96, + "width": 49.21, + "x": 261.22, + "y": 332.1 }, "props": { "params": { @@ -61,13 +94,13 @@ "name": "UL15_5" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0321, - "x": 0.0857, - "y": 0.2955 + "width": 59.38, + "x": 158.54, + "y": 319.14 }, "props": { "loading": { @@ -100,13 +133,13 @@ "name": "UL14_5" }, "position": { - "height": 0.0265, + "height": 28.62, "rotate": { "angle": "150deg" }, - "width": 0.0321, - "x": 0.1615, - "y": 0.2946 + "width": 59.38, + "x": 298.77, + "y": 318.17 }, "props": { "params": { @@ -152,10 +185,10 @@ } }, "position": { - "height": 0.0509, - "width": 0.0932, - "x": 0.8234, - "y": 0.7333 + "height": 54.97, + "width": 172.42, + "x": 1523.28, + "y": 791.96 }, "props": { "primary": false, @@ -171,10 +204,10 @@ "name": "PS3_1" }, "position": { - "height": 0.0269, - "width": 0.238, - "x": 0.0745, - "y": 0.2787 + "height": 29.05, + "width": 440.3, + "x": 137.82, + "y": 301 }, "props": { "params": { @@ -204,10 +237,10 @@ "name": "PS3_3" }, "position": { - "height": 0.0269, - "width": 0.2589, - "x": 0.5271, - "y": 0.2787 + "height": 29.05, + "width": 478.96, + "x": 975.13, + "y": 301 }, "props": { "params": { @@ -238,13 +271,13 @@ "name": "PS3_5" }, "position": { - "height": 0.0287, + "height": 31, "rotate": { "angle": "90deg" }, - "width": 0.1038, - "x": 0.7651, - "y": 0.4105 + "width": 192.03, + "x": 1415.42, + "y": 443.34 }, "props": { "params": { @@ -274,10 +307,10 @@ "name": "PS3_2" }, "position": { - "height": 0.0269, - "width": 0.213, - "x": 0.313, - "y": 0.2787 + "height": 29.05, + "width": 394.05, + "x": 579.05, + "y": 301 }, "props": { "params": { @@ -307,13 +340,13 @@ "name": "PS3_6" }, "position": { - "height": 0.0278, + "height": 30.02, "rotate": { "angle": "90deg" }, - "width": 0.0297, - "x": 0.802, - "y": 0.5255 + "width": 54.94, + "x": 1483.69, + "y": 567.54 }, "props": { "params": { @@ -343,10 +376,10 @@ "name": "PS3_8" }, "position": { - "height": 0.0287, - "width": 0.0411, - "x": 0.842, - "y": 0.6013 + "height": 31, + "width": 76.03, + "x": 1557.69, + "y": 649.4 }, "props": { "params": { @@ -376,10 +409,10 @@ "name": "PS3_9AL" }, "position": { - "height": 0.0278, - "width": 0.0396, - "x": 0.8842, - "y": 0.6013 + "height": 30.02, + "width": 73.26, + "x": 1635.76, + "y": 649.4 }, "props": { "params": { @@ -409,10 +442,10 @@ "name": "PS3_10" }, "position": { - "height": 0.0222, - "width": 0.0319, - "x": 0.9243, - "y": 0.6013 + "height": 23.98, + "width": 59.01, + "x": 1709.94, + "y": 649.4 }, "props": { "params": { @@ -442,13 +475,10 @@ "name": "UL14_1" }, "position": { - "height": 0.0269, - "rotate": { - "angle": "90deg" - }, - "width": 0.0989, - "x": 0.10085, - "y": 0.5358 + "height": 29.05, + "width": 182.96, + "x": 186.11, + "y": 578.66 }, "props": { "params": { @@ -478,10 +508,10 @@ "name": "PS3_11" }, "position": { - "height": 0.0222, - "width": 0.0346, - "x": 0.9553, - "y": 0.6013 + "height": 23.98, + "width": 64.01, + "x": 1767.29, + "y": 649.4 }, "props": { "params": { @@ -511,13 +541,13 @@ "name": "UL15_1" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0688, - "x": -0.0052, - "y": 0.4613 + "width": 125.98, + "x": -8.14, + "y": 498.96 }, "props": { "params": { @@ -547,13 +577,13 @@ "name": "UL14_2" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0249, - "x": 0.1375, - "y": 0.4285 + "width": 46.06, + "x": 254.19, + "y": 462.78 }, "props": { "params": { @@ -583,13 +613,13 @@ "name": "UL14_3" }, "position": { - "height": 0.0269, + "height": 29.05, "rotate": { "angle": "90deg" }, - "width": 0.0281, - "x": 0.1356, - "y": 0.3825 + "width": 51.98, + "x": 250.86, + "y": 413.1 }, "props": { "params": { @@ -619,13 +649,13 @@ "name": "UL15_4" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0269, - "x": 0.0628, - "y": 0.3208 + "width": 49.76, + "x": 116.18, + "y": 346.46 }, "props": { "params": { @@ -655,10 +685,10 @@ "name": "PS3_7" }, "position": { - "height": 0.0741, - "width": 0.0318, - "x": 0.8088, - "y": 0.5591 + "height": 83.7, + "width": 69, + "x": 1490.53, + "y": 603.07 }, "props": { "params": { @@ -688,13 +718,13 @@ "name": "UL15_3" }, "position": { - "height": 0.027, + "height": 29.16, "rotate": { "angle": "150deg" }, - "width": 0.0248, - "x": 0.0411, - "y": 0.3436 + "width": 45.88, + "x": 76.03, + "y": 371.09 }, "props": { "params": { @@ -724,10 +754,10 @@ "name": "PS3_4" }, "position": { - "height": 0.0787, - "width": 0.0406, - "x": 0.7856, - "y": 0.2676 + "height": 85, + "width": 75.11, + "x": 1453.35, + "y": 289.01 }, "props": { "params": { @@ -757,10 +787,10 @@ "name": "Camera" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.0156, - "y": 0.2991 + "height": 30.02, + "width": 28.86, + "x": 28.86, + "y": 323.03 }, "props": { "params": { @@ -779,6 +809,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -790,10 +821,10 @@ "name": "Camera_0" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.4198, - "y": 0.3444 + "height": 30.02, + "width": 28.86, + "x": 776.62, + "y": 371.95 }, "props": { "params": { @@ -812,6 +843,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -823,10 +855,10 @@ "name": "Camera_1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.7719, - "y": 0.6111 + "height": 30.02, + "width": 28.86, + "x": 1428, + "y": 659.99 }, "props": { "params": { @@ -845,6 +877,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -856,10 +889,10 @@ "name": "Camera_2" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.9474, - "y": 0.3139 + "height": 30.02, + "width": 28.86, + "x": 1752.68, + "y": 339.01 }, "props": { "params": { @@ -878,6 +911,7 @@ }, "path": "autStand/Equipment/Camera", "style": { + "borderRadius": "50%", "classes": "hover", "overflow": "visible" } @@ -889,10 +923,10 @@ "name": "UL15_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.0203, - "y": 0.5361 + "height": 19.98, + "width": 33.67, + "x": 37.55, + "y": 578.99 }, "props": { "params": { @@ -922,10 +956,10 @@ "name": "UL14_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.1406, - "y": 0.6366 + "height": 19.98, + "width": 33.67, + "x": 260.11, + "y": 687.53 }, "props": { "params": { @@ -955,10 +989,10 @@ "name": "PS3_1_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.1786, - "y": 0.2481 + "height": 19.98, + "width": 33.67, + "x": 330.41, + "y": 267.95 }, "props": { "params": { @@ -988,10 +1022,10 @@ "name": "PS3_11_SS1" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.9787, - "y": 0.5603 + "height": 19.98, + "width": 33.67, + "x": 1810.58, + "y": 605.12 }, "props": { "params": { @@ -1021,10 +1055,10 @@ "name": "PS3_11_SS2" }, "position": { - "height": 0.0185, - "width": 0.0182, - "x": 0.9776, - "y": 0.665 + "height": 19.98, + "width": 33.67, + "x": 1808.54, + "y": 718.2 }, "props": { "params": { @@ -1054,10 +1088,10 @@ "name": "UL15_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0386, - "y": 0.5147 + "height": 19.98, + "width": 19.24, + "x": 71.41, + "y": 555.88 }, "props": { "params": { @@ -1087,10 +1121,10 @@ "name": "UL15_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0096, - "y": 0.5147 + "height": 19.98, + "width": 19.24, + "x": 17.76, + "y": 555.88 }, "props": { "params": { @@ -1120,10 +1154,10 @@ "name": "PS3_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1635, - "y": 0.2509 + "height": 19.98, + "width": 19.24, + "x": 302.47, + "y": 270.97 }, "props": { "params": { @@ -1153,10 +1187,10 @@ "name": "PS3_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2016, - "y": 0.2519 + "height": 19.98, + "width": 19.24, + "x": 372.96, + "y": 272.05 }, "props": { "params": { @@ -1186,10 +1220,10 @@ "name": "UL14_1_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1296, - "y": 0.6143 + "height": 19.98, + "width": 19.24, + "x": 239.76, + "y": 663.44 }, "props": { "params": { @@ -1219,10 +1253,10 @@ "name": "UL14_1_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1599, - "y": 0.6143 + "height": 19.98, + "width": 19.24, + "x": 295.81, + "y": 663.44 }, "props": { "params": { @@ -1252,10 +1286,10 @@ "name": "PS3_11_EPC1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9747, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1803.18, + "y": 628.02 }, "props": { "params": { @@ -1285,10 +1319,10 @@ "name": "PS3_11_EPC2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.974, - "y": 0.626 + "height": 19.98, + "width": 19.24, + "x": 1801.88, + "y": 676.08 }, "props": { "params": { @@ -1318,10 +1352,10 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 0.0194, - "width": 0.0292, - "x": 0.0112, - "y": 0.4057 + "height": 20.95, + "width": 54.02, + "x": 20.72, + "y": 439.13 }, "props": { "loading": { @@ -1354,13 +1388,13 @@ "name": "UL15_2_TPE1" }, "position": { - "height": 0.0187, + "height": 20.2, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0275, - "y": 0.3532 + "width": 52.91, + "x": 50.87, + "y": 381.46 }, "props": { "params": { @@ -1390,13 +1424,13 @@ "name": "UL15_3_TPE1" }, "position": { - "height": 0.0187, + "height": 20.2, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0491, - "y": 0.3322 + "width": 52.91, + "x": 90.83, + "y": 358.78 }, "props": { "params": { @@ -1426,13 +1460,13 @@ "name": "UL15_4_TPE1" }, "position": { - "height": 0.0182, + "height": 19.66, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.0723, - "y": 0.3095 + "width": 52.91, + "x": 133.75, + "y": 334.26 }, "props": { "params": { @@ -1462,13 +1496,13 @@ "name": "PS3_1_TPE1" }, "position": { - "height": 0.0231, + "height": 24.95, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.118, - "y": 0.276 + "width": 52.91, + "x": 218.3, + "y": 298.08 }, "props": { "params": { @@ -1498,10 +1532,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 0.0176, - "width": 0.0286, - "x": 0.133, - "y": 0.4555 + "height": 19.01, + "width": 52.91, + "x": 246.05, + "y": 491.94 }, "props": { "params": { @@ -1531,10 +1565,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 0.0176, - "width": 0.0286, - "x": 0.1325, - "y": 0.4116 + "height": 19.01, + "width": 52.91, + "x": 245.12, + "y": 444.53 }, "props": { "params": { @@ -1564,10 +1598,10 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 0.0194, - "width": 0.0286, - "x": 0.133, - "y": 0.3622 + "height": 20.95, + "width": 52.91, + "x": 246.05, + "y": 391.18 }, "props": { "params": { @@ -1597,13 +1631,13 @@ "name": "UL14_4_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "60deg" }, - "width": 0.0286, - "x": 0.1476, - "y": 0.3093 + "width": 52.91, + "x": 273.06, + "y": 334.04 }, "props": { "params": { @@ -1633,13 +1667,13 @@ "name": "PS3_1_TPE2" }, "position": { - "height": 0.025, + "height": 27, "rotate": { "angle": "90deg" }, - "width": 0.0292, - "x": 0.208, - "y": 0.2754 + "width": 54.02, + "x": 384.8, + "y": 297.43 }, "props": { "params": { @@ -1669,13 +1703,13 @@ "name": "PS3_1_TPE3" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.2987, - "y": 0.2779 + "width": 52.91, + "x": 552.59, + "y": 300.13 }, "props": { "params": { @@ -1705,13 +1739,13 @@ "name": "PS3_2_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.5123, - "y": 0.2777 + "width": 52.91, + "x": 947.75, + "y": 299.92 }, "props": { "params": { @@ -1741,13 +1775,13 @@ "name": "PS3_3_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "270deg" }, - "width": 0.0286, - "x": 0.7711, - "y": 0.2876 + "width": 52.91, + "x": 1426.52, + "y": 310.61 }, "props": { "params": { @@ -1777,10 +1811,10 @@ "name": "PS3_4_TPE1" }, "position": { - "height": 0.0185, - "width": 0.0286, - "x": 0.8008, - "y": 0.3272 + "height": 19.98, + "width": 52.91, + "x": 1481.47, + "y": 353.38 }, "props": { "params": { @@ -1810,13 +1844,13 @@ "name": "PS3_5_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "180deg" }, - "width": 0.0286, - "x": 0.8054, - "y": 0.5032 + "width": 52.91, + "x": 1489.98, + "y": 543.46 }, "props": { "params": { @@ -1846,13 +1880,13 @@ "name": "PS3_7_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.8273, - "y": 0.6018 + "width": 52.91, + "x": 1529.57, + "y": 649.94 }, "props": { "params": { @@ -1882,13 +1916,13 @@ "name": "PS3_8_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.8695, - "y": 0.6018 + "width": 52.91, + "x": 1608.56, + "y": 649.94 }, "props": { "params": { @@ -1918,13 +1952,13 @@ "name": "PS3_9AL_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9101, - "y": 0.6008 + "width": 52.91, + "x": 1683.67, + "y": 648.86 }, "props": { "params": { @@ -1954,13 +1988,13 @@ "name": "PS3_10_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9409, - "y": 0.599 + "width": 52.91, + "x": 1740.65, + "y": 646.92 }, "props": { "params": { @@ -1990,13 +2024,13 @@ "name": "PS3_11_TPE1" }, "position": { - "height": 0.0185, + "height": 19.98, "rotate": { "angle": "90deg" }, - "width": 0.0286, - "x": 0.9752, - "y": 0.5971 + "width": 52.91, + "x": 1804.1, + "y": 644.87 }, "props": { "params": { @@ -2026,10 +2060,10 @@ "name": "UL15_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0037, - "y": 0.3861 + "height": 19.98, + "width": 19.24, + "x": 6.84, + "y": 416.99 }, "props": { "params": { @@ -2059,10 +2093,10 @@ "name": "UL15_1_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0037, - "y": 0.3685 + "height": 19.98, + "width": 19.24, + "x": 6.84, + "y": 397.98 }, "props": { "params": { @@ -2092,10 +2126,10 @@ "name": "UL15_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0416, - "y": 0.4333 + "height": 19.98, + "width": 19.24, + "x": 76.96, + "y": 467.96 }, "props": { "params": { @@ -2126,10 +2160,10 @@ "name": "PS3_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1282, - "y": 0.3148 + "height": 19.98, + "width": 19.24, + "x": 237.17, + "y": 339.98 }, "props": { "params": { @@ -2160,10 +2194,10 @@ "name": "UL14_1_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4402 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 475.42 }, "props": { "params": { @@ -2194,10 +2228,10 @@ "name": "UL14_1_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4226 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 456.41 }, "props": { "params": { @@ -2228,10 +2262,10 @@ "name": "UL14_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1636, - "y": 0.4798 + "height": 19.98, + "width": 19.24, + "x": 302.66, + "y": 518.18 }, "props": { "params": { @@ -2261,10 +2295,10 @@ "name": "PS3_1_BCN2_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1823, - "y": 0.2278 + "height": 19.98, + "width": 19.24, + "x": 337.25, + "y": 246.02 }, "props": { "params": { @@ -2295,10 +2329,10 @@ "name": "PS3_1_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1823, - "y": 0.211 + "height": 19.98, + "width": 19.24, + "x": 337.25, + "y": 227.88 }, "props": { "params": { @@ -2328,10 +2362,10 @@ "name": "PS3_1_BCN4_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2352 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 254.02 }, "props": { "params": { @@ -2361,10 +2395,10 @@ "name": "PS3_1_BCN4_H" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2176 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 235.01 }, "props": { "params": { @@ -2394,10 +2428,10 @@ "name": "PS3_2_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.5068, - "y": 0.2361 + "height": 19.98, + "width": 19.24, + "x": 937.57, + "y": 254.99 }, "props": { "params": { @@ -2427,10 +2461,10 @@ "name": "PS3_4_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7953, - "y": 0.3481 + "height": 19.98, + "width": 19.24, + "x": 1471.29, + "y": 375.95 }, "props": { "params": { @@ -2460,10 +2494,10 @@ "name": "PS3_8_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8538, - "y": 0.561 + "height": 19.98, + "width": 19.24, + "x": 1579.52, + "y": 605.88 }, "props": { "params": { @@ -2493,10 +2527,10 @@ "name": "PS3_10_BCN1_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9295, - "y": 0.5625 + "height": 19.98, + "width": 19.24, + "x": 1719.56, + "y": 607.5 }, "props": { "params": { @@ -2526,10 +2560,10 @@ "name": "PS3_11_BCN1_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9824, - "y": 0.5407 + "height": 19.98, + "width": 19.24, + "x": 1817.42, + "y": 583.96 }, "props": { "params": { @@ -2559,10 +2593,10 @@ "name": "PS3_11_BCN2_R" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9807, - "y": 0.6463 + "height": 19.98, + "width": 19.24, + "x": 1814.28, + "y": 698 }, "props": { "params": { @@ -2593,10 +2627,10 @@ "name": "UL14_1_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1623, - "y": 0.4565 + "height": 24.95, + "width": 24.05, + "x": 300.25, + "y": 493.02 }, "props": { "params": { @@ -2627,10 +2661,10 @@ "name": "UL14_2_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1628, - "y": 0.4097 + "height": 24.95, + "width": 24.05, + "x": 301.18, + "y": 442.48 }, "props": { "params": { @@ -2661,10 +2695,10 @@ "name": "UL14_3_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1628, - "y": 0.3674 + "height": 24.95, + "width": 24.05, + "x": 301.18, + "y": 396.79 }, "props": { "params": { @@ -2695,10 +2729,10 @@ "name": "UL14_4_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.1725, - "y": 0.3281 + "height": 24.95, + "width": 24.05, + "x": 319.12, + "y": 354.35 }, "props": { "params": { @@ -2718,7 +2752,7 @@ "path": "autStand/Equipment/Encoder", "style": { "borderRadius": "50%", - "classes": "hover", + "classes": "hover ", "overflow": "visible" } }, @@ -2729,10 +2763,10 @@ "name": "UL15_1_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0398, - "y": 0.411 + "height": 24.95, + "width": 24.05, + "x": 73.63, + "y": 443.88 }, "props": { "params": { @@ -2763,10 +2797,10 @@ "name": "UL15_2_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0502, - "y": 0.3752 + "height": 24.95, + "width": 24.05, + "x": 92.87, + "y": 405.22 }, "props": { "params": { @@ -2797,10 +2831,10 @@ "name": "UL15_3_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0708, - "y": 0.3574 + "height": 24.95, + "width": 24.05, + "x": 130.98, + "y": 385.99 }, "props": { "params": { @@ -2831,10 +2865,10 @@ "name": "UL15_4_ENSH1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.0928, - "y": 0.3354 + "height": 24.95, + "width": 24.05, + "x": 171.68, + "y": 362.23 }, "props": { "params": { @@ -2865,10 +2899,10 @@ "name": "PS3_1_ENW1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.2742, - "y": 0.2806 + "height": 24.95, + "width": 24.05, + "x": 507.27, + "y": 303.05 }, "props": { "params": { @@ -2899,10 +2933,10 @@ "name": "PS3_1_ENW2" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.9336, - "y": 0.6018 + "height": 24.95, + "width": 24.05, + "x": 1727.15, + "y": 649.94 }, "props": { "params": { @@ -2933,10 +2967,10 @@ "name": "PS3_11_ENW1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.9657, - "y": 0.6009 + "height": 24.95, + "width": 24.05, + "x": 1786.53, + "y": 648.97 }, "props": { "params": { @@ -2967,10 +3001,10 @@ "name": "UL15_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.4812 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 519.7 }, "props": { "params": { @@ -3001,10 +3035,10 @@ "name": "UL15_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.053, - "y": 0.4 + "height": 19.98, + "width": 19.24, + "x": 98.05, + "y": 432 }, "props": { "params": { @@ -3035,10 +3069,10 @@ "name": "UL15_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0597, - "y": 0.3657 + "height": 19.98, + "width": 19.24, + "x": 110.44, + "y": 394.96 }, "props": { "params": { @@ -3071,10 +3105,10 @@ "name": "UL15_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0805, - "y": 0.3447 + "height": 19.98, + "width": 19.24, + "x": 148.92, + "y": 372.28 }, "props": { "params": { @@ -3107,10 +3141,10 @@ "name": "UL15_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1025, - "y": 0.3226 + "height": 19.98, + "width": 19.24, + "x": 189.62, + "y": 348.41 }, "props": { "params": { @@ -3143,10 +3177,10 @@ "name": "UL14_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1655, - "y": 0.5004 + "height": 19.98, + "width": 19.24, + "x": 306.17, + "y": 540.43 }, "props": { "params": { @@ -3177,10 +3211,10 @@ "name": "UL14_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1631, - "y": 0.4341 + "height": 19.98, + "width": 19.24, + "x": 301.73, + "y": 468.83 }, "props": { "params": { @@ -3211,10 +3245,10 @@ "name": "UL14_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1626, - "y": 0.3909 + "height": 19.98, + "width": 19.24, + "x": 300.81, + "y": 422.17 }, "props": { "params": { @@ -3245,10 +3279,10 @@ "name": "UL14_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1626, - "y": 0.3469 + "height": 19.98, + "width": 19.24, + "x": 300.81, + "y": 374.65 }, "props": { "params": { @@ -3279,10 +3313,10 @@ "name": "UL14_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1834, - "y": 0.3168 + "height": 19.98, + "width": 19.24, + "x": 339.29, + "y": 342.14 }, "props": { "params": { @@ -3313,10 +3347,10 @@ "name": "PS3_1_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.286, - "y": 0.3087 + "height": 19.98, + "width": 19.24, + "x": 529.1, + "y": 333.4 }, "props": { "params": { @@ -3347,10 +3381,10 @@ "name": "PS3_2_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.3683, - "y": 0.3078 + "height": 19.98, + "width": 19.24, + "x": 681.35, + "y": 332.42 }, "props": { "params": { @@ -3381,15 +3415,13 @@ "name": "PS3_3_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7456, - "y": 0.3093 + "height": 19.98, + "width": 19.24, + "x": 1379.35, + "y": 334.04 }, "props": { "params": { - "forceFaultStatus": null, - "name": "red", "tagProps": [ "System/MCM01/VFD/PS3_3_VFD1", "value", @@ -3417,10 +3449,10 @@ "name": "PS3_4_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7825, - "y": 0.3267 + "height": 19.98, + "width": 19.24, + "x": 1447.61, + "y": 352.84 }, "props": { "params": { @@ -3453,10 +3485,10 @@ "name": "PS3_5_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8287, - "y": 0.4399 + "height": 19.98, + "width": 19.24, + "x": 1533.08, + "y": 475.09 }, "props": { "params": { @@ -3489,10 +3521,10 @@ "name": "PS3_6_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.828, - "y": 0.5393 + "height": 19.98, + "width": 19.24, + "x": 1531.79, + "y": 582.44 }, "props": { "params": { @@ -3525,10 +3557,10 @@ "name": "PS3_7_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.826, - "y": 0.5764 + "height": 19.98, + "width": 19.24, + "x": 1528.09, + "y": 622.51 }, "props": { "params": { @@ -3561,10 +3593,10 @@ "name": "PS3_8_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8682, - "y": 0.5805 + "height": 19.98, + "width": 19.24, + "x": 1606.16, + "y": 626.94 }, "props": { "params": { @@ -3597,10 +3629,10 @@ "name": "PS3_9AL_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8892, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1645.01, + "y": 628.02 }, "props": { "params": { @@ -3633,10 +3665,10 @@ "name": "PS3_10_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9405, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1739.91, + "y": 628.02 }, "props": { "params": { @@ -3669,10 +3701,10 @@ "name": "PS3_11_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9603, - "y": 0.5824 + "height": 19.98, + "width": 19.24, + "x": 1776.54, + "y": 628.99 }, "props": { "params": { @@ -3705,10 +3737,10 @@ "name": "PS3_9B_VFD1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9088, - "y": 0.5806 + "height": 19.98, + "width": 19.24, + "x": 1681.27, + "y": 627.05 }, "props": { "params": { @@ -3741,10 +3773,10 @@ "name": "UL15_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0097, - "y": 0.4251 + "height": 19.98, + "width": 19.24, + "x": 17.94, + "y": 459.11 }, "props": { "params": { @@ -3774,10 +3806,10 @@ "name": "UL14_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1211, - "y": 0.4598 + "height": 19.98, + "width": 19.24, + "x": 224.03, + "y": 496.58 }, "props": { "params": { @@ -3807,10 +3839,10 @@ "name": "PS3_1_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1281, - "y": 0.3335 + "height": 19.98, + "width": 19.24, + "x": 236.98, + "y": 360.18 }, "props": { "params": { @@ -3840,10 +3872,10 @@ "name": "PS3_1_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2178, - "y": 0.3334 + "height": 19.98, + "width": 19.24, + "x": 402.93, + "y": 360.07 }, "props": { "params": { @@ -3873,10 +3905,10 @@ "name": "PS3_1_JR3" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2938, - "y": 0.2556 + "height": 19.98, + "width": 19.24, + "x": 543.53, + "y": 276.05 }, "props": { "params": { @@ -3906,10 +3938,10 @@ "name": "PS3_2_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.5068, - "y": 0.2556 + "height": 19.98, + "width": 19.24, + "x": 937.57, + "y": 276.05 }, "props": { "params": { @@ -3939,10 +3971,10 @@ "name": "PS3_4_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7953, - "y": 0.3667 + "height": 19.98, + "width": 19.24, + "x": 1471.29, + "y": 396.04 }, "props": { "params": { @@ -3972,10 +4004,10 @@ "name": "PS3_8_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8563, - "y": 0.6306 + "height": 19.98, + "width": 19.24, + "x": 1584.14, + "y": 681.05 }, "props": { "params": { @@ -4005,10 +4037,10 @@ "name": "PS3_8_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8537, - "y": 0.5796 + "height": 19.98, + "width": 19.24, + "x": 1579.33, + "y": 625.97 }, "props": { "params": { @@ -4038,10 +4070,10 @@ "name": "PS3_10_JR2" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9319, - "y": 0.6242 + "height": 19.98, + "width": 19.24, + "x": 1724, + "y": 674.14 }, "props": { "params": { @@ -4071,10 +4103,10 @@ "name": "PS3_10_JR1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9295, - "y": 0.5815 + "height": 19.98, + "width": 19.24, + "x": 1719.56, + "y": 628.02 }, "props": { "params": { @@ -4104,10 +4136,10 @@ "name": "UL14_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1639, - "y": 0.5195 + "height": 19.98, + "width": 19.24, + "x": 303.21, + "y": 561.06 }, "props": { "params": { @@ -4137,10 +4169,10 @@ "name": "UL14_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1751, - "y": 0.4332 + "height": 19.98, + "width": 19.24, + "x": 323.93, + "y": 467.86 }, "props": { "params": { @@ -4170,10 +4202,10 @@ "name": "UL14_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1744, - "y": 0.3901 + "height": 19.98, + "width": 19.24, + "x": 322.64, + "y": 421.31 }, "props": { "params": { @@ -4203,10 +4235,10 @@ "name": "UL14_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1741, - "y": 0.3515 + "height": 19.98, + "width": 19.24, + "x": 322.08, + "y": 379.62 }, "props": { "params": { @@ -4236,10 +4268,10 @@ "name": "UL15_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.462 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 498.96 }, "props": { "params": { @@ -4269,10 +4301,10 @@ "name": "UL15_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.041, - "y": 0.3918 + "height": 19.98, + "width": 19.24, + "x": 75.85, + "y": 423.14 }, "props": { "params": { @@ -4302,10 +4334,10 @@ "name": "UL15_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0671, - "y": 0.3837 + "height": 19.98, + "width": 19.24, + "x": 124.13, + "y": 414.4 }, "props": { "params": { @@ -4335,10 +4367,10 @@ "name": "UL15_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.0895, - "y": 0.36 + "height": 19.98, + "width": 19.24, + "x": 165.57, + "y": 388.8 }, "props": { "params": { @@ -4368,10 +4400,10 @@ "name": "UL15_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.114, - "y": 0.3131 + "height": 19.98, + "width": 19.24, + "x": 210.9, + "y": 338.15 }, "props": { "params": { @@ -4401,10 +4433,10 @@ "name": "UL14_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.1949, - "y": 0.3081 + "height": 19.98, + "width": 19.24, + "x": 360.56, + "y": 332.75 }, "props": { "params": { @@ -4434,10 +4466,10 @@ "name": "PS3_1_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2736, - "y": 0.3084 + "height": 19.98, + "width": 19.24, + "x": 506.16, + "y": 333.07 }, "props": { "params": { @@ -4467,10 +4499,10 @@ "name": "PS3_2_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.3559, - "y": 0.3068 + "height": 19.98, + "width": 19.24, + "x": 658.41, + "y": 331.34 }, "props": { "params": { @@ -4500,10 +4532,10 @@ "name": "PS3_3_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7342, - "y": 0.3084 + "height": 19.98, + "width": 19.24, + "x": 1358.26, + "y": 333.07 }, "props": { "params": { @@ -4533,10 +4565,10 @@ "name": "PS3_4_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.7905, - "y": 0.3104 + "height": 19.98, + "width": 19.24, + "x": 1462.41, + "y": 335.23 }, "props": { "params": { @@ -4566,10 +4598,10 @@ "name": "PS3_5_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8287, - "y": 0.4212 + "height": 19.98, + "width": 19.24, + "x": 1533.08, + "y": 454.9 }, "props": { "params": { @@ -4599,10 +4631,10 @@ "name": "PS3_6_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8279, - "y": 0.5212 + "height": 19.98, + "width": 19.24, + "x": 1531.6, + "y": 562.9 }, "props": { "params": { @@ -4632,10 +4664,10 @@ "name": "PS3_7_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8356, - "y": 0.5655 + "height": 19.98, + "width": 19.24, + "x": 1545.85, + "y": 610.74 }, "props": { "params": { @@ -4665,10 +4697,10 @@ "name": "PS3_8_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8683, - "y": 0.5618 + "height": 19.98, + "width": 19.24, + "x": 1606.34, + "y": 606.74 }, "props": { "params": { @@ -4698,10 +4730,10 @@ "name": "PS3_9AL_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.8892, - "y": 0.5637 + "height": 19.98, + "width": 19.24, + "x": 1645.01, + "y": 608.8 }, "props": { "params": { @@ -4731,10 +4763,10 @@ "name": "PS3_9B_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9091, - "y": 0.562 + "height": 19.98, + "width": 19.24, + "x": 1681.82, + "y": 606.96 }, "props": { "params": { @@ -4764,10 +4796,10 @@ "name": "PS3_11_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.96, - "y": 0.5642 + "height": 19.98, + "width": 19.24, + "x": 1775.98, + "y": 609.34 }, "props": { "params": { @@ -4797,10 +4829,10 @@ "name": "PS3_10_SIO1" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.9417, - "y": 0.5629 + "height": 19.98, + "width": 19.24, + "x": 1742.13, + "y": 607.93 }, "props": { "params": { @@ -4830,10 +4862,10 @@ "name": "MCM01" }, "position": { - "height": 0.0222, - "width": 0.0162, - "x": 0.2313, - "y": 0.3722 + "height": 23.98, + "width": 29.97, + "x": 427.9, + "y": 401.98 }, "props": { "params": { @@ -4863,10 +4895,10 @@ "name": "PS3_1_DPM1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.1404, - "y": 0.2454 + "height": 22.03, + "width": 28.86, + "x": 259.74, + "y": 273.13 }, "props": { "params": { @@ -4896,10 +4928,10 @@ "name": "PS3_5_DPM1" }, "position": { - "height": 0.0278, - "width": 0.0156, - "x": 0.8331, - "y": 0.3472 + "height": 30.02, + "width": 28.86, + "x": 1541.22, + "y": 374.98 }, "props": { "params": { @@ -4929,10 +4961,10 @@ "name": "PDP01_FIOM1" }, "position": { - "height": 0.0231, - "width": 0.013, - "x": 0.7328, - "y": 0.3556 + "height": 24.95, + "width": 24.05, + "x": 1355.67, + "y": 384.05 }, "props": { "params": { @@ -4963,10 +4995,10 @@ "name": "PS3_1_BCN3_A" }, "position": { - "height": 0.0185, - "width": 0.0104, - "x": 0.2178, - "y": 0.3148 + "height": 19.98, + "width": 19.24, + "x": 402.93, + "y": 339.98 }, "props": { "params": { @@ -4992,51 +5024,18 @@ }, "type": "ia.display.view" }, - { - "meta": { - "name": "UL15_2" - }, - "position": { - "height": 0.0657, - "width": 0.0266, - "x": 0.0205, - "y": 0.3519 - }, - "props": { - "params": { - "tagProps": [ - "System/MCM01/Conveyor/UL15_2", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "path": "autStand/Equipment/Conveyor45", - "style": { - "classes": "hover conveyor", - "overflow": "visible" - } - }, - "type": "ia.display.view" - }, { "meta": { "name": "PS3_6_TPE1" }, "position": { - "height": 0.0231, + "height": 24.95, "rotate": { "angle": "180deg" }, - "width": 0.0286, - "x": 0.8057, - "y": 0.5536 + "width": 52.91, + "x": 1490.53, + "y": 598.86 }, "props": { "params": { @@ -5105,7 +5104,6 @@ } }, "props": { - "mode": "percent", "style": { "overflow": "visible" } diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json index f74649fd..0b8299e5 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:54:34Z" + "timestamp": "2025-10-08T14:50:52Z" }, - "lastModificationSignature": "ec61b785b14257040fd1a8025f88d626537322edc086c4c88fa0efb14e356b72" + "lastModificationSignature": "b2a6a51605fb4f79f3f881e59b0b223c6f09cb177cb87359661faea8bb7422b3" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png index 4202c0f7..f89d2354 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json index d4150d40..88b6aaae 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json @@ -7875,9 +7875,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.3004, - "y": 0.3981 + "width": 0.011, + "x": 0.302, + "y": 0.3972 }, "props": { "params": { @@ -7908,9 +7908,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.3376, - "y": 0.3981 + "width": 0.011, + "x": 0.3392, + "y": 0.3972 }, "props": { "params": { @@ -7941,9 +7941,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.407, - "y": 0.3981 + "width": 0.011, + "x": 0.4086, + "y": 0.3972 }, "props": { "params": { @@ -7974,9 +7974,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4437, - "y": 0.3981 + "width": 0.011, + "x": 0.4453, + "y": 0.3972 }, "props": { "params": { @@ -8007,9 +8007,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4805, - "y": 0.3981 + "width": 0.011, + "x": 0.4821, + "y": 0.3972 }, "props": { "params": { @@ -8040,9 +8040,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5492, - "y": 0.3981 + "width": 0.011, + "x": 0.5508, + "y": 0.3972 }, "props": { "params": { @@ -8073,9 +8073,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5887, - "y": 0.3981 + "width": 0.011, + "x": 0.5903, + "y": 0.3972 }, "props": { "params": { @@ -8106,9 +8106,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6269, - "y": 0.3981 + "width": 0.011, + "x": 0.6285, + "y": 0.3972 }, "props": { "params": { @@ -8139,9 +8139,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6989, - "y": 0.3981 + "width": 0.011, + "x": 0.7005, + "y": 0.3972 }, "props": { "params": { @@ -8172,9 +8172,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7373, - "y": 0.3981 + "width": 0.011, + "x": 0.7389, + "y": 0.3972 }, "props": { "params": { @@ -8205,9 +8205,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.775, - "y": 0.3981 + "width": 0.011, + "x": 0.7766, + "y": 0.3972 }, "props": { "params": { @@ -8238,9 +8238,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4065, - "y": 0.5092 + "width": 0.011, + "x": 0.4081, + "y": 0.5083 }, "props": { "params": { @@ -8271,9 +8271,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4432, - "y": 0.5092 + "width": 0.011, + "x": 0.4448, + "y": 0.5083 }, "props": { "params": { @@ -8304,9 +8304,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.4805, - "y": 0.5092 + "width": 0.011, + "x": 0.4821, + "y": 0.5083 }, "props": { "params": { @@ -8337,9 +8337,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5503, - "y": 0.5101 + "width": 0.011, + "x": 0.5519, + "y": 0.5092 }, "props": { "params": { @@ -8370,9 +8370,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.5887, - "y": 0.5101 + "width": 0.011, + "x": 0.5903, + "y": 0.5092 }, "props": { "params": { @@ -8403,9 +8403,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6248, - "y": 0.5101 + "width": 0.011, + "x": 0.6264, + "y": 0.5092 }, "props": { "params": { @@ -8436,9 +8436,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.6989, - "y": 0.5092 + "width": 0.011, + "x": 0.7005, + "y": 0.5083 }, "props": { "params": { @@ -8469,9 +8469,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7357, - "y": 0.5092 + "width": 0.011, + "x": 0.7373, + "y": 0.5083 }, "props": { "params": { @@ -8502,9 +8502,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7741, - "y": 0.5092 + "width": 0.011, + "x": 0.7757, + "y": 0.5083 }, "props": { "params": { @@ -9099,9 +9099,9 @@ }, "position": { "height": 0.0185, - "width": 0.0157, - "x": 0.7913, - "y": 0.3981 + "width": 0.011, + "x": 0.7926, + "y": 0.3972 }, "props": { "params": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json index 46adceeb..eee3519f 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:54:36Z" + "timestamp": "2025-10-08T14:57:25Z" }, - "lastModificationSignature": "dd7b3f518c003720bd33a75f90d63e47b13eb69669e455e2921db1465c8ea9c6" + "lastModificationSignature": "e600bc2f9b64853a1c1b3477ac60ce6ff4d180ad42576e1c07cade39b3f144b7" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png index e0a77256..b3f58e8c 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json index 8b16a136..e3744cf1 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-03T16:31:56Z" + "timestamp": "2025-10-08T14:53:45Z" }, - "lastModificationSignature": "d8bca84d0665714ed1d6cc4db35443130236411430810ba154f49fb1f4223001" + "lastModificationSignature": "f4980cfd53a7c08ab7c2df64e319417201b8885440931da744f49c85ee8e0a8c" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png index b7612d72..efd60948 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/view.json index 112df45a..eb809f2d 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/view.json @@ -309,6 +309,9 @@ "fontFamily": "Arial", "fontWeight": "bold", "textAlign": "center" + }, + "textStyle": { + "fontSize": "2vmin" } }, "type": "ia.display.label" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json index d941afb6..c54c37eb 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-03T13:05:52Z" + "timestamp": "2025-10-09T11:35:04Z" }, - "lastModificationSignature": "302ab90555d4932736168ad463d71eebb72322ba26990b37c9cf32fc5d3d8d5b" + "lastModificationSignature": "4b28c09ec718e36a4c553ca72e08566c360acd46acf23637d87534d5b01373bb" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png index 38b04b81..3a57403a 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/resource.json index 5aa3b927..a38b1a55 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-30T09:39:40Z" + "timestamp": "2025-10-09T12:47:30Z" }, - "lastModificationSignature": "3a3128cc2c6b6f5d1fc777df643566ca0c89ca671781429b5d6e3f44d2be30f6" + "lastModificationSignature": "c1da7d6b010e9b55e048ece4b8d96d9b281d822b56d2ca14d0ff8712e7785240" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/thumbnail.png index 7861a898..9db63056 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json index 8da46364..8313417e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json @@ -1,12 +1,15 @@ { "custom": { "color": "#C2C2C2", + "isHighlited": false, + "overlayColor": "#ffffff", "priority": "No Active Alarms", "state": "Closed" }, "params": { + "highlight": "", "tagProps": [ - "System/MCM01/Conveyors/Ul15_1", + "System/MCM01/Conveyor/Ul15_1", "value", "value", "value", @@ -136,6 +139,50 @@ }, "persistent": true }, + "custom.isHighlited": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, "custom.priority": { "binding": { "config": { @@ -414,6 +461,10 @@ }, "persistent": true }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "input", "persistent": true @@ -432,11 +483,35 @@ "name": "Conveyor45" }, "position": { - "height": 0.9855, - "width": 0.9796 + "height": 1, + "width": 1 }, "propConfig": { - "props.elements[1].elements[0].fill.paint": { + "props.elements[0].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlited}, 1, 0)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[0].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlited}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { "binding": { "config": { "path": "view.custom.color" @@ -448,33 +523,45 @@ "props": { "elements": [ { - "id": "defs1", - "name": "defs1", - "type": "defs" + "d": "m -0.86795047,19.664401 0.24823006,-8.9351 C 1.4141638,5.1674347 4.2395046,2.4376861 9.9814841,-0.49166894 L 15.036661,7.9157199 C 11.035373,9.451617 10.840679,10.658485 9.8085725,14.305329 l -0.1172109,5.383077 z", + "fill": {}, + "id": "path9", + "name": "path9", + "stroke": { + "dasharray": "none", + "opacity": 0, + "paint": "#000000", + "width": "0.558889" + }, + "style": { + "opacity": 1, + "transition": "opacity 2.5s linear" + }, + "type": "path" }, { - "elements": [ - { - "d": "m 0.61872656,19.047242 0.185181,-7.76481 C 2.3211966,6.4490419 5.3844746,3.4831579 9.6680236,0.93748089 L 13.582549,7.8726519 c -2.984985,1.33473 -4.2291194,3.3482401 -4.9990764,6.5174301 l -0.08744,4.67802 z", - "fill": { - "opacity": "1" - }, - "id": "path26615", - "name": "path26615", - "stroke": { - "dasharray": "none", - "opacity": "1", - "paint": "#000000", - "width": 0.45 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" + "d": "m 0.3823775,18.9146 0.185181,-7.76481 C 2.0848475,6.3164005 5.1481255,3.3505165 9.4316745,0.80483942 L 13.3462,7.7400105 C 10.361215,9.0747405 9.1170805,11.08825 8.3471235,14.25744 l -0.08744,4.67802 z", + "fill": { + "opacity": 1 + }, + "id": "path26615", + "name": "path26615", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.45" + }, + "style": { + "opacity": "1" + }, + "type": "path" } ], + "preserveAspectRatio": "none", + "style": { + "overflow": "visible" + }, "viewBox": "0 0 14 19" }, "type": "ia.shapes.svg" @@ -510,7 +597,8 @@ "props": { "mode": "percent", "style": { - "cursor": "pointer" + "cursor": "pointer", + "overflow": "visible" } }, "type": "ia.container.coord" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/resource.json index b6a7ab7e..4ed27362 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-03T11:07:41Z" + "timestamp": "2025-10-09T13:38:40Z" }, - "lastModificationSignature": "3f80f02128c13e200e0cebc76e19e0f5a0ff8fc09d899e972815599ef5424927" + "lastModificationSignature": "88adb00d4c80be8e44fd48b15a0b5f146a15ae45ba6821a614227fe390043e8a" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/thumbnail.png index d912e0a4..ebfcd1da 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/view.json index 330458a1..dfff0c4a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Left90/view.json @@ -1,10 +1,13 @@ { "custom": { "color": "#C2C2C2", + "isHighlighted": false, + "overlayColor": "#ffffff", "priority": "No Active Alarms", "state": "Closed" }, "params": { + "highlight": "", "tagProps": [ "System/MCM01/Conveyors/Ul15_1", "value", @@ -136,6 +139,50 @@ }, "persistent": true }, + "custom.isHighlighted": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, "custom.priority": { "binding": { "config": { @@ -414,6 +461,10 @@ }, "persistent": true }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "input", "persistent": true @@ -421,8 +472,8 @@ }, "props": { "defaultSize": { - "height": 272, - "width": 207 + "height": 229, + "width": 181 } }, "root": { @@ -432,13 +483,35 @@ "name": "Conveyor_Left90" }, "position": { - "height": 1.3652, - "width": 1, - "x": 0.0069, - "y": -0.1685 + "height": 1, + "width": 1 }, "propConfig": { - "props.elements[1].elements[0].fill.paint": { + "props.elements[1].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlighted} , 1 , 0)" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[1].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlighted}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, + "props.elements[2].fill.paint": { "binding": { "config": { "path": "view.custom.color" @@ -450,34 +523,69 @@ "props": { "elements": [ { + "elements": [ + { + "elements": [ + { + "id": "feGaussianBlur1", + "name": "feGaussianBlur1", + "stdDeviation": "2.1301424", + "type": "feGaussianBlur" + } + ], + "height": "1.453317", + "id": "filter1", + "name": "filter1", + "style": { + "colorInterpolationFilters": "sRGB" + }, + "type": "filter", + "width": "1.523762", + "x": 0, + "y": 0 + } + ], "id": "defs1", "name": "defs1", "type": "defs" }, { - "elements": [ - { - "d": "M 16.890047,19.897888 C 4.1781605,20.036878 -0.11241603,13.922713 0.16340637,0.16060852 L 8.2822031,0.16091303 C 8.3924473,8.3148192 8.5268195,11.434975 16.856526,11.653146 Z", - "fill": { - "opacity": "1" - }, - "id": "path27089", - "name": "path27089", - "stroke": { - "dasharray": "none", - "opacity": "1", - "paint": "#000000", - "width": 0.45 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" + "d": "M 19.795541,24.053407 C 4.8690768,24.621849 -0.26264835,18.334911 0.32257209,1.5332384 L 11.358047,1.5616638 C 11.484424,11.30713 10.25124,13.183695 19.799798,13.487969 Z", + "fill": {}, + "id": "path27089", + "name": "path27089", + "stroke": { + "dasharray": "none", + "opacity": 0, + "paint": "#000000", + "width": 0 + }, + "style": { + "filter": "", + "opacity": 1 + }, + "type": "path" + }, + { + "d": "M 18.6878,22.684405 C 5.9759133,22.823395 1.6853368,16.70923 1.9611592,2.9471254 l 8.1187968,3.045e-4 C 10.1902,11.101336 10.324572,14.221492 18.654279,14.439663 Z", + "fill": { + "opacity": "1" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "opacity": 1, + "paint": "#000000", + "width": 0.45 + }, + "type": "path" } ], - "viewBox": "0 0 17 20" + "style": { + "overflow": "visible" + }, + "viewBox": "0 0 20 25" }, "type": "ia.shapes.svg" } @@ -513,8 +621,7 @@ "mode": "percent", "style": { "cursor": "pointer", - "overflow": "hidden", - "overflowX": "hidden" + "overflow": "hidden" } }, "type": "ia.container.coord" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/resource.json index f3903437..c2cb80b5 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-26T13:14:19Z" + "timestamp": "2025-10-09T13:47:39Z" }, - "lastModificationSignature": "5ace2efb9c4ccf46b247f479e067d32124deae5e0f125926b10a333f760c9b5e" + "lastModificationSignature": "a4ecee4b4d2f093cc6603f3b7fe167047949c799bafbec363a48845ee87466d9" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/view.json index ef702c3d..5dc58cee 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/view.json @@ -1,10 +1,14 @@ { "custom": { "color": "#C2C2C2", + "isHighlight": false, + "isHighlighted": false, + "overlayColor": "#ffffff", "priority": "No Active Alarms", "state": "Closed" }, "params": { + "highlight": "", "tagProps": [ "System/MCM01/Conveyors/Ul15_1", "value", @@ -136,6 +140,50 @@ }, "persistent": true }, + "custom.isHighlighted": { + "binding": { + "config": { + "expression": "{view.params.highlight} !\u003d \"\"" + }, + "type": "expr" + }, + "persistent": true + }, + "custom.overlayColor": { + "binding": { + "config": { + "path": "view.params.highlight" + }, + "transforms": [ + { + "fallback": "#ffffff", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "rgb(88, 158, 249)" + }, + { + "input": "Low", + "output": "rgb(255, 255, 0)" + }, + { + "input": "Medium", + "output": "rgb(247, 160, 96)" + }, + { + "input": "High", + "output": "rgb(245, 95, 89)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + }, + "persistent": true + }, "custom.priority": { "binding": { "config": { @@ -414,6 +462,10 @@ }, "persistent": true }, + "params.highlight": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "input", "persistent": true @@ -436,6 +488,30 @@ "width": 1 }, "propConfig": { + "props.elements[0].fill.opacity": { + "binding": { + "config": { + "expression": "if({view.custom.isHighlighted}, 1, 0)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.overlayColor" + }, + "type": "property" + } + }, + "props.elements[0].style.animation": { + "binding": { + "config": { + "expression": "if ({view.custom.isHighlighted}, \"2.5s linear infinite both conveyor\", \"\")" + }, + "type": "expr" + } + }, "props.elements[1].elements[0].fill.paint": { "binding": { "config": { @@ -448,9 +524,21 @@ "props": { "elements": [ { - "id": "defs1", - "name": "defs1", - "type": "defs" + "d": "M -0.99615567,-0.27371826\nC 4.682782,-0.24453426 8.3230212,-0.57477286 13.1432,1.9696924\nc 1.86631,1.0899955 3.092008,2.3401525 4.215123,3.6159412 2.092225,3.2039959 3.549251,6.6079254 3.439801,12.1559524\nl -10.260441,0.03496\nC 10.447132,15.609351 11.084607,14.065453 9.2893059,11.837379 6.5990039,8.8078661 2.7496313,9.3602273 -0.9326727,9.2352489\nZ", + "fill": {}, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#BE0000", + "width": 0 + }, + "style": { + "classes": "", + "transition": "opacity 2.5s linear" + }, + "type": "path" }, { "elements": [ @@ -475,6 +563,9 @@ "type": "group" } ], + "style": { + "overflow": "visible" + }, "viewBox": "0 0 20 17" }, "type": "ia.shapes.svg" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/resource.json index 933060fc..18a408e3 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-29T10:00:57Z" + "timestamp": "2025-10-09T10:03:35Z" }, - "lastModificationSignature": "76d767c51379b519d23c16f9df088907b9b6142d9aa72e6d3bd5d115242b22e5" + "lastModificationSignature": "375e597109a2a628e034075884262b41df8cbe9744cf9ca242f108979794a349" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/thumbnail.png index c3dac6a7..c40a764c 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/EPC/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json index 45364c2d..b62a81b4 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:50:25Z" + "timestamp": "2025-10-08T16:11:19Z" }, - "lastModificationSignature": "da2875ac0bb0c8a9d7178905c0ea9313bccb8dbbf1daf1db140f5e1091b8e2d9" + "lastModificationSignature": "9b8bedd721b2dd15d852870a38d35d51643986194a1005cd120d84919cc0a770" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png index 3df55b91..7f11ed5b 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json index d55a4e6e..6b83667e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:50:35Z" + "timestamp": "2025-10-08T16:09:40Z" }, - "lastModificationSignature": "e2045f23cefce6db7315b2a7f0d8b68095749d09168efd1e17a9ee31cbf87c8a" + "lastModificationSignature": "c03186da3b398e62e4d039c1adc22d09923815339585ac96d36b54b41ddafe18" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png index 25d9a55f..6af589a8 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json index bc87cf6b..827a66ec 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:50:11Z" + "timestamp": "2025-10-09T10:44:12Z" }, - "lastModificationSignature": "fc67cee87b6d5049d83e1fd0b79505d3b8bb7accd05ec948e9cb8654cea260e5" + "lastModificationSignature": "a9de3ab7f190b5d4113ddd0b4019b2536df1d8cb957037e9f2d9aa0566ec4e40" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/resource.json index 93f5586b..85e320e2 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-06T14:39:09Z" + "timestamp": "2025-10-09T14:44:19Z" }, - "lastModificationSignature": "c10141c57b90eac3ea5f7988a614f70e0b6d090d3d92728f1b2772c4945c132e" + "lastModificationSignature": "6dcdeb8edafd35ff55105fad330cd914ca70676dd1d49bff4289ef518d7cce34" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/thumbnail.png index 45704c39..ceb3e25c 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/view.json index 244957c7..81509269 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Status/view.json @@ -1,7 +1,7 @@ { "custom": {}, "params": { - "Tab_ID": 2, + "Tab_ID": 0, "Table": "Status_tab" }, "propConfig": { @@ -1641,7 +1641,6 @@ "width": 1.0016 }, "props": { - "currentTabIndex": 2, "tabSize": { "width": 130 }, @@ -3372,7 +3371,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 6, 2025 4:39 PM", + "formattedValue": "Oct 9, 2025 4:44 PM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", @@ -3382,9 +3381,9 @@ "$": [ "ts", 192, - 1759761548778 + 1760021059065 ], - "$ts": 1759754348000 + "$ts": 1760013859000 } }, "type": "ia.input.date-time-input" @@ -3532,7 +3531,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Oct 6, 2025 6:39 PM", + "formattedValue": "Oct 9, 2025 6:44 PM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", @@ -3542,9 +3541,9 @@ "$": [ "ts", 192, - 1759761548778 + 1760021059065 ], - "$ts": 1759761548000 + "$ts": 1760021059000 } }, "type": "ia.input.date-time-input" diff --git a/BNA8/ignition/script-python/autStand/Utils/code.py b/BNA8/ignition/script-python/autStand/Utils/code.py index e8b3e40e..8c14f227 100644 --- a/BNA8/ignition/script-python/autStand/Utils/code.py +++ b/BNA8/ignition/script-python/autStand/Utils/code.py @@ -1,3 +1,51 @@ +def calculateFocus(child, scale=1.7, OFFSET_Y=350): + + DEVICE_VIEW_WIDTH = 1850 + DEVICE_VIEW_HEIGHT = 1080 + ZOOM_VIEW_WIDTH = 1920 + ZOOM_VIEW_HEIGHT = 1080 + + # Device percent coordinates + percentX = child.position.x + percentY = child.position.y + + # Convert to device view pixels + devicePixelX = percentX * DEVICE_VIEW_WIDTH + devicePixelY = percentY * DEVICE_VIEW_HEIGHT + + # Scale to zoom view + zoomPixelX = devicePixelX * (ZOOM_VIEW_WIDTH / DEVICE_VIEW_WIDTH) + zoomPixelY = devicePixelY * (ZOOM_VIEW_HEIGHT / DEVICE_VIEW_HEIGHT) + + # Device width scaling + deviceWidthPixels = child.position.width * DEVICE_VIEW_WIDTH + zoomDeviceWidth = deviceWidthPixels * (ZOOM_VIEW_WIDTH / DEVICE_VIEW_WIDTH) + + # X offset (account for width) + dx = (ZOOM_VIEW_WIDTH / 2 - zoomPixelX) - (zoomDeviceWidth / 2) + + # Rotation-aware vertical offset + rotation = getattr(child.position.rotate, "angle", "0deg") + if rotation == "90deg" and percentY> 0.3: + adjustedOffsetY = zoomDeviceWidth + else: + adjustedOffsetY = OFFSET_Y + + # Dynamic Y offset zones + if percentY < 0.5: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) + adjustedOffsetY + elif 0.5 <= percentY < 0.6: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) + else: + dy = (zoomPixelY - ZOOM_VIEW_HEIGHT / 2) - adjustedOffsetY + + if deviceWidthPixels > 1200 : + scale = 1.8 + dy -= 100 + + return {"x": dx, "y": dy, "scale": scale} + + def deviceType(self, path, props): try: docked_view = "Docked-East-" @@ -28,10 +76,10 @@ def deviceType(self, path, props): def handleTagHighlight(view, currentValue): - tag_priority = currentValue.value + tag_priority = str(currentValue.value or "") # --- CASE 1: Remove all highlights by applying CLEAR class --- - if str(tag_priority).upper() == "CLEAR": + if tag_priority.upper() == "CLEAR": for child in view.rootContainer.getChildren()[0].getChildren(): try: currentClasses = child.props.style['classes'].split(" ") @@ -46,7 +94,7 @@ def handleTagHighlight(view, currentValue): if "||" not in tag_priority: return - parts = str(tag_priority).split("||") + parts = tag_priority.split("||") tag = parts[0] @@ -69,24 +117,29 @@ def handleTagHighlight(view, currentValue): continue # child.props.style.classes = "" - currentClasses = child.props.style['classes'].split(" ") + currentClasses = child.props.style.get('classes', '').split(" ") # strip only highlight-related classes filtered = [c for c in currentClasses if not c.startswith("Highlight/")] - child.props.style["classes"] = " ".join(filtered) + child.props.style.classes = " ".join(filtered) child.props.params.highlight = "" tagPath = tagsList[0] if tag == tagPath: path = child.props.get("path") - if "Photoeye" in path: - child.props.params.highlight = priority - else: - child.props.style["classes"] += " Highlight/Pulse-" + priority + device = str(path).split("/")[-1].lower() + child.props.params.highlight = priority + if "photoeye" not in device and not device.startswith("conveyor_"): + child.props.style.classes += " Highlight/Pulse-" + priority docked_view = deviceType(view, path, tagProps) - system.perspective.openDock(docked_view[0], params = {'tagProps':tagProps, 'tags': docked_view[1], 'devices':docked_view[2]}) + system.perspective.openDock(docked_view[0], params = {'tagProps':tagProps, 'tags': docked_view[1], 'devices':docked_view[2]}) + system.perspective.sendMessage( + "focusDevice", + payload = calculateFocus(child), + scope="session" + ) foundMatch = True return foundMatch diff --git a/BNA8/ignition/script-python/autStand/Utils/resource.json b/BNA8/ignition/script-python/autStand/Utils/resource.json index e7966766..31acfb46 100644 --- a/BNA8/ignition/script-python/autStand/Utils/resource.json +++ b/BNA8/ignition/script-python/autStand/Utils/resource.json @@ -9,9 +9,9 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:20:44Z" + "timestamp": "2025-10-09T14:38:52Z" }, "hintScope": 2, - "lastModificationSignature": "2af263d6366d10c7e6321d92d44303526bba94840055a70a788c79972700db55" + "lastModificationSignature": "ca50f56b98e46e034ace9af74fdf42eead76808743376e9496e211d8ff41b4e4" } } \ No newline at end of file diff --git a/BNA8/ignition/script-python/autStand/config/project_config/resource.json b/BNA8/ignition/script-python/autStand/config/project_config/resource.json index 6fd111a2..25a21fbd 100644 --- a/BNA8/ignition/script-python/autStand/config/project_config/resource.json +++ b/BNA8/ignition/script-python/autStand/config/project_config/resource.json @@ -9,9 +9,9 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-03T16:37:24Z" + "timestamp": "2025-10-08T10:51:05Z" }, "hintScope": 2, - "lastModificationSignature": "a47dcd5da42891f568038f50617b3ef894540b8e6d30d2a3211a5c161e638dfd" + "lastModificationSignature": "0713955596283da970de1e084881b8d9b96057c74c46ef4881c2d071e4e7460c" } } \ No newline at end of file