diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/view.json b/.resources/05a44003ebecf676c22d2b59e23b5665775a9ba14534f4d7393fbcd6ac03cd5b similarity index 66% rename from BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/view.json rename to .resources/05a44003ebecf676c22d2b59e23b5665775a9ba14534f4d7393fbcd6ac03cd5b index 60c339e2..1bcb9384 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/view.json +++ b/.resources/05a44003ebecf676c22d2b59e23b5665775a9ba14534f4d7393fbcd6ac03cd5b @@ -1,15 +1,12 @@ { "custom": { - "alarm_message": null, "color": "#C2C2C2", "priority": "No Active Alarms", "state": "Closed" }, "params": { - "angle": 0, - "directionLeft": false, "tagProps": [ - "System/MCM01/Conveyor/VFD/UL1_3_VFD1", + "value", "value", "value", "value", @@ -417,102 +414,61 @@ }, "persistent": true }, - "params.angle": { - "paramDirection": "input", - "persistent": true - }, - "params.directionLeft": { - "paramDirection": "input", - "persistent": true - }, "params.tagProps": { - "paramDirection": "inout", + "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { - "height": 20, - "width": 29 + "height": 50, + "width": 50 } }, "root": { "children": [ { "meta": { - "name": "RunningStatus" + "name": "drawing" }, "position": { - "grow": 1 + "height": 1, + "width": 1 }, "propConfig": { - "position.display": { + "props.elements[1].fill.paint": { "binding": { "config": { - "expression": "if(({view.custom.display_icon} || ({view.custom.show_running} \u0026\u0026 !{view.custom.show_error})) \u0026\u0026 !{view.params.directionLeft}, True, False)" + "path": "view.custom.color" }, - "enabled": false, - "type": "expr" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.style.transform": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"\")", - "type": "expression" - }, - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "scaleX(-1)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" + "type": "property" } } }, "props": { "elements": [ { - "d": "M 5 15 L 45 15 L 60 25 L 60 55 L 20 55 L 5 45 Z M 5 15 L 15 5 L 55 5 L 60 25 M 45 15 L 55 5", + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { "fill": {}, - "name": "path", + "height": "100%", + "id": "rect1", + "name": "rect1", "stroke": { - "paint": "#4c4c4c", - "width": "2" + "paint": "#000000", + "width": "0" }, - "type": "path" + "type": "rect", + "width": "100%", + "x": 0, + "y": "0" } ], - "style": { - "overflow": "hidden" - }, - "viewBox": "-1.5 -1.5 73 63" + "preserveAspectRatio": "none", + "viewBox": "0 0 50 50" }, "type": "ia.shapes.svg" } @@ -521,22 +477,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-Eas-TPR\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onDoubleClick": { - "config": { - "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" - }, - "enabled": false, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" + "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" @@ -546,46 +487,14 @@ "meta": { "name": "root", "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} + "enabled": true } }, + "position": { + "x": 0, + "y": 0 + }, "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": "High", - "output": "Alarms-Styles/High" - }, - { - "input": "Medium", - "output": "Alarms-Styles/Medium" - }, - { - "input": "Low", - "output": "Alarms-Styles/Low" - }, - { - "input": "Diagnostic", - "output": "Alarms-Styles/Diagnostic" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, "meta.tooltip.text": { "binding": { "config": { @@ -593,52 +502,15 @@ }, "type": "expr" } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_running" - }, - "type": "property" - } - }, - "props.style.borderStyle": { - "binding": { - "config": { - "path": "view.custom.disconnected" - }, - "enabled": false, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "solid" - }, - { - "input": false, - "output": "none" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } } }, "props": { - "justify": "center", + "mode": "percent", "style": { - "borderColor": "#FF0000", - "borderStyle": "none", - "borderWidth": "2px", + "borderStyle": "solid", "cursor": "pointer" } }, - "type": "ia.container.flex" + "type": "ia.container.coord" } } \ No newline at end of file diff --git a/.resources/12a6f540421e74e06696cd5599f6e6b717032d0ab044358305fce0d9eb0075e9 b/.resources/12a6f540421e74e06696cd5599f6e6b717032d0ab044358305fce0d9eb0075e9 new file mode 100644 index 00000000..1d32a16e Binary files /dev/null and b/.resources/12a6f540421e74e06696cd5599f6e6b717032d0ab044358305fce0d9eb0075e9 differ diff --git a/.resources/1a3f6364df6cca76c57ab75ae8cd538b12997a16ff41e7465ccf7c14b6b0314b b/.resources/1a3f6364df6cca76c57ab75ae8cd538b12997a16ff41e7465ccf7c14b6b0314b new file mode 100644 index 00000000..27371356 Binary files /dev/null and b/.resources/1a3f6364df6cca76c57ab75ae8cd538b12997a16ff41e7465ccf7c14b6b0314b differ diff --git a/.resources/1dbbc91e6709794b456cff0d34abff74e34274f6b2f6263efdbc1e2ffd0763bb b/.resources/1dbbc91e6709794b456cff0d34abff74e34274f6b2f6263efdbc1e2ffd0763bb new file mode 100644 index 00000000..cd9feb4b Binary files /dev/null and b/.resources/1dbbc91e6709794b456cff0d34abff74e34274f6b2f6263efdbc1e2ffd0763bb differ diff --git a/.resources/26e58fe788d441c277acfb18cf9b5a772b58fb948a30f59d3739d02bce8a88dc b/.resources/26e58fe788d441c277acfb18cf9b5a772b58fb948a30f59d3739d02bce8a88dc deleted file mode 100644 index d82ca19c..00000000 Binary files a/.resources/26e58fe788d441c277acfb18cf9b5a772b58fb948a30f59d3739d02bce8a88dc and /dev/null differ diff --git a/.resources/2bc75399ff409f4e4c66c9aa74f8373154da5343c3c7b9fda77f9c17055742d7 b/.resources/2bc75399ff409f4e4c66c9aa74f8373154da5343c3c7b9fda77f9c17055742d7 new file mode 100644 index 00000000..7361f941 Binary files /dev/null and b/.resources/2bc75399ff409f4e4c66c9aa74f8373154da5343c3c7b9fda77f9c17055742d7 differ diff --git a/.resources/2fa54882edddd6626eb6fc474f7b32707cce4d815e9ab83df814ba19b1903863 b/.resources/2fa54882edddd6626eb6fc474f7b32707cce4d815e9ab83df814ba19b1903863 deleted file mode 100644 index 3027f33c..00000000 Binary files a/.resources/2fa54882edddd6626eb6fc474f7b32707cce4d815e9ab83df814ba19b1903863 and /dev/null differ diff --git a/.resources/3041b1d9237b0519818009db8c8230bf1302cd07a570df7eadd63bbd15345e77 b/.resources/3041b1d9237b0519818009db8c8230bf1302cd07a570df7eadd63bbd15345e77 new file mode 100644 index 00000000..91ee5a5b Binary files /dev/null and b/.resources/3041b1d9237b0519818009db8c8230bf1302cd07a570df7eadd63bbd15345e77 differ diff --git a/.resources/3e3bd6c7a2347382f52cff0c66b78d7ed4d9d8c0d13272ce530e86de5eddcac4 b/.resources/3e3bd6c7a2347382f52cff0c66b78d7ed4d9d8c0d13272ce530e86de5eddcac4 deleted file mode 100644 index 2dcceb14..00000000 --- a/.resources/3e3bd6c7a2347382f52cff0c66b78d7ed4d9d8c0d13272ce530e86de5eddcac4 +++ /dev/null @@ -1,222 +0,0 @@ -{ - "custom": { - "color": "808080", - "state": 0, - "string": "Non Powered Equipment" - }, - "params": { - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "808080", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "808080" - }, - { - "input": 2, - "output": "f8060d" - }, - { - "input": 3, - "output": "f78e12" - }, - { - "input": 4, - "output": "dd00de" - }, - { - "input": 5, - "output": "3a00fd" - }, - { - "input": 6, - "output": "fbff1f" - }, - { - "input": 7, - "output": "39cc38" - }, - { - "input": 8, - "output": "8fcef9" - }, - { - "input": 9, - "output": "cdffcc" - }, - { - "input": 10, - "output": "d3d3d3" - }, - { - "input": 11, - "output": "a66008" - }, - { - "input": 12, - "output": "ffffff" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "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" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Non Powered Equipment", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Communication Fault" - }, - { - "input": 2, - "output": "EStop or Faulted" - }, - { - "input": 3, - "output": "Jammed" - }, - { - "input": 5, - "output": "Full" - }, - { - "input": 6, - "output": "50% Full" - }, - { - "input": 7, - "output": "Running" - }, - { - "input": 9, - "output": "Enabled, Not Running" - }, - { - "input": 12, - "output": "Non Powered Equipment" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 8, - "width": 240 - } - }, - "root": { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-Chute\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "position": { - "x": 0, - "y": 0 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" - }, - "type": "expr" - } - }, - "props.style.backgroundColor": { - "binding": { - "config": { - "expression": "\"#\"+{view.custom.color}" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "borderStyle": "solid", - "borderWidth": "1px", - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/41fe05811fde9d37c3b7a21ad8f2f7568451151876199da52e981149288ec1c2 b/.resources/41fe05811fde9d37c3b7a21ad8f2f7568451151876199da52e981149288ec1c2 deleted file mode 100644 index 6e268413..00000000 Binary files a/.resources/41fe05811fde9d37c3b7a21ad8f2f7568451151876199da52e981149288ec1c2 and /dev/null differ diff --git a/.resources/75db81f567bdf98e34fe326f9926999634a941bc07f29257626e535e1e6f7ec7 b/.resources/46e1eb673f5864ee59eb3d35a5ff39be4c6598188d35ea19df6c9de7f018ab33 similarity index 98% rename from .resources/75db81f567bdf98e34fe326f9926999634a941bc07f29257626e535e1e6f7ec7 rename to .resources/46e1eb673f5864ee59eb3d35a5ff39be4c6598188d35ea19df6c9de7f018ab33 index 392b789a..bc1b515e 100644 --- a/.resources/75db81f567bdf98e34fe326f9926999634a941bc07f29257626e535e1e6f7ec7 +++ b/.resources/46e1eb673f5864ee59eb3d35a5ff39be4c6598188d35ea19df6c9de7f018ab33 @@ -30,7 +30,7 @@ "position": { "height": 0.0657, "width": 0.0266, - "x": 0.1407, + "x": 0.1412, "y": 0.3084 }, "props": { @@ -156,7 +156,7 @@ }, "position": { "height": 0.0269, - "width": 0.237, + "width": 0.238, "x": 0.0745, "y": 0.2787 }, @@ -185,8 +185,8 @@ }, "position": { "height": 0.0269, - "width": 0.2583, - "x": 0.5276, + "width": 0.2589, + "x": 0.5271, "y": 0.2787 }, "props": { @@ -248,8 +248,8 @@ }, "position": { "height": 0.0269, - "width": 0.212, - "x": 0.3141, + "width": 0.2125, + "x": 0.3136, "y": 0.2787 }, "props": { @@ -310,8 +310,8 @@ }, "position": { "height": 0.0287, - "width": 0.0396, - "x": 0.8435, + "width": 0.0406, + "x": 0.8425, "y": 0.6013 }, "props": { @@ -403,9 +403,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.1036, - "x": 0.0975, - "y": 0.5168 + "width": 0.099, + "x": 0.1003, + "y": 0.5207 }, "props": { "params": { @@ -432,8 +432,8 @@ }, "position": { "height": 0.0222, - "width": 0.0245, - "x": 0.9488, + "width": 0.025, + "x": 0.9483, "y": 0.6013 }, "props": { @@ -466,8 +466,8 @@ "angle": "90deg" }, "width": 0.0688, - "x": 0.0079, - "y": 0.4547 + "x": 0.0012, + "y": 0.4619 }, "props": { "params": { @@ -497,9 +497,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.0177, - "x": 0.1404, - "y": 0.4087 + "width": 0.0193, + "x": 0.1401, + "y": 0.4146 }, "props": { "params": { @@ -529,9 +529,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.0182, - "x": 0.1401, - "y": 0.3762 + "width": 0.0203, + "x": 0.1396, + "y": 0.3789 }, "props": { "params": { @@ -561,9 +561,9 @@ "rotate": { "angle": "150deg" }, - "width": 0.017, - "x": 0.0718, - "y": 0.3176 + "width": 0.0227, + "x": 0.0668, + "y": 0.3199 }, "props": { "params": { @@ -622,9 +622,9 @@ "rotate": { "angle": "150deg" }, - "width": 0.0186, - "x": 0.055, - "y": 0.3339 + "width": 0.0215, + "x": 0.0479, + "y": 0.3396 }, "props": { "params": { @@ -969,7 +969,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0516, + "x": 0.0536, "y": 0.5102 }, "props": { @@ -1001,7 +1001,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0161, + "x": 0.0141, "y": 0.5102 }, "props": { @@ -1223,10 +1223,10 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 0.0185, - "width": 0.0286, - "x": 0.0257, - "y": 0.3963 + "height": 0.0194, + "width": 0.0292, + "x": 0.0175, + "y": 0.4045 }, "props": { "loading": { @@ -1263,8 +1263,8 @@ "angle": "60deg" }, "width": 0.0286, - "x": 0.04, - "y": 0.3397 + "x": 0.0335, + "y": 0.3505 }, "props": { "params": { @@ -1295,8 +1295,8 @@ "angle": "60deg" }, "width": 0.0286, - "x": 0.0566, - "y": 0.3241 + "x": 0.0521, + "y": 0.3295 }, "props": { "params": { @@ -1365,7 +1365,7 @@ "angle": "90deg" }, "width": 0.0286, - "x": 0.1075, + "x": 0.11, "y": 0.276 }, "props": { @@ -1395,10 +1395,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 0.0185, + "height": 0.0176, "width": 0.0286, - "x": 0.132, - "y": 0.4288 + "x": 0.1325, + "y": 0.4369 }, "props": { "params": { @@ -1427,10 +1427,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 0.0185, + "height": 0.0176, "width": 0.0286, - "x": 0.132, - "y": 0.3963 + "x": 0.1325, + "y": 0.4017 }, "props": { "params": { @@ -1459,7 +1459,7 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 0.0241, + "height": 0.0194, "width": 0.0286, "x": 0.132, "y": 0.364 @@ -1637,7 +1637,7 @@ }, "width": 0.0286, "x": 0.7716, - "y": 0.286 + "y": 0.2878 }, "props": { "params": { @@ -1703,7 +1703,7 @@ "angle": "180deg" }, "width": 0.0286, - "x": 0.8007, + "x": 0.8054, "y": 0.5203 }, "props": { @@ -1910,8 +1910,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0109, - "y": 0.3963 + "x": 0.0027, + "y": 0.4158 }, "props": { "params": { @@ -1942,8 +1942,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0109, - "y": 0.3769 + "x": 0.0027, + "y": 0.3964 }, "props": { "params": { @@ -1974,8 +1974,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0594, - "y": 0.4213 + "x": 0.048, + "y": 0.445 }, "props": { "params": { @@ -2588,8 +2588,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0575, - "y": 0.3972 + "x": 0.0478, + "y": 0.4173 }, "props": { "params": { @@ -2620,8 +2620,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0601, - "y": 0.3713 + "x": 0.0487, + "y": 0.3854 }, "props": { "params": { @@ -2652,8 +2652,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0757, - "y": 0.3556 + "x": 0.0628, + "y": 0.3637 }, "props": { "params": { @@ -2684,8 +2684,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0893, - "y": 0.3417 + "x": 0.0828, + "y": 0.3444 }, "props": { "params": { @@ -2749,7 +2749,7 @@ "height": 0.0231, "width": 0.013, "x": 0.9316, - "y": 0.6 + "y": 0.6279 }, "props": { "params": { @@ -2781,7 +2781,7 @@ "height": 0.0231, "width": 0.013, "x": 0.9504, - "y": 0.6 + "y": 0.6372 }, "props": { "params": { @@ -2812,8 +2812,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0526, - "y": 0.4593 + "x": 0.0474, + "y": 0.4764 }, "props": { "params": { @@ -2844,8 +2844,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0724, - "y": 0.388 + "x": 0.0629, + "y": 0.3952 }, "props": { "params": { @@ -2876,7 +2876,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0844, + "x": 0.0774, "y": 0.3759 }, "props": { @@ -2910,8 +2910,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0964, - "y": 0.363 + "x": 0.0949, + "y": 0.3603 }, "props": { "params": { @@ -2944,8 +2944,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.102, - "y": 0.337 + "x": 0.1015, + "y": 0.3262 }, "props": { "params": { @@ -3830,8 +3830,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.9307, - "y": 0.6389 + "x": 0.928, + "y": 0.65 }, "props": { "params": { @@ -4022,8 +4022,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0635, - "y": 0.4593 + "x": 0.0583, + "y": 0.4746 }, "props": { "params": { @@ -4054,8 +4054,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0719, - "y": 0.4176 + "x": 0.0714, + "y": 0.4149 }, "props": { "params": { @@ -4086,8 +4086,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0917, - "y": 0.3963 + "x": 0.0902, + "y": 0.3936 }, "props": { "params": { @@ -4119,7 +4119,7 @@ "height": 0.0231, "width": 0.013, "x": 0.1073, - "y": 0.375 + "y": 0.3732 }, "props": { "params": { @@ -4748,8 +4748,8 @@ "position": { "height": 0.0657, "width": 0.0266, - "x": 0.0339, - "y": 0.3408 + "x": 0.0269, + "y": 0.3489 }, "props": { "params": { @@ -4780,7 +4780,7 @@ "angle": "180deg" }, "width": 0.0286, - "x": 0.8007, + "x": 0.8057, "y": 0.5509 }, "props": { diff --git a/.resources/85aa40f9c7e5388a0f5f93b7a739aa3a426bb0b322c9a04371327fc79cbfba95 b/.resources/4cd5055e626d04ac0b806dd0e7b49c4c0ec96ac6ed3cd24cd994a0faa80c2656 similarity index 98% rename from .resources/85aa40f9c7e5388a0f5f93b7a739aa3a426bb0b322c9a04371327fc79cbfba95 rename to .resources/4cd5055e626d04ac0b806dd0e7b49c4c0ec96ac6ed3cd24cd994a0faa80c2656 index 1bb33777..518697f5 100644 --- a/.resources/85aa40f9c7e5388a0f5f93b7a739aa3a426bb0b322c9a04371327fc79cbfba95 +++ b/.resources/4cd5055e626d04ac0b806dd0e7b49c4c0ec96ac6ed3cd24cd994a0faa80c2656 @@ -29,13 +29,24 @@ }, "position": { "height": 0.0657, - "width": 0.0283, - "x": 0.1435, + "width": 0.038, + "x": 0.1279, "y": 0.4324 }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/PS3_13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -47,8 +58,8 @@ }, "position": { "height": 0.0657, - "width": 0.0887, - "x": 0.0528, + "width": 0.0932, + "x": 0.0315, "y": 0.4324 }, "props": { @@ -76,13 +87,24 @@ }, "position": { "height": 0.0657, - "width": 0.0299, - "x": 0.1741, + "width": 0.0391, + "x": 0.1673, "y": 0.4324 }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/PS3_14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -100,7 +122,18 @@ }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/NCS1_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -112,14 +145,11 @@ }, "position": { "height": 0.0657, - "width": 0.0331, + "width": 0.0396, "x": 0.8923, "y": 0.4324 }, "props": { - "params": { - "key": "value" - }, "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" @@ -130,14 +160,11 @@ }, "position": { "height": 0.0657, - "width": 0.0331, - "x": 0.9275, + "width": 0.0609, + "x": 0.934, "y": 0.4324 }, "props": { - "params": { - "key": "value" - }, "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" @@ -170,7 +197,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -202,7 +229,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -234,7 +261,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -266,7 +293,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -298,7 +325,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -330,7 +357,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -362,7 +389,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -394,7 +421,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -426,7 +453,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -458,7 +485,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -490,7 +517,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -522,7 +549,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -554,7 +581,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -586,7 +613,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -618,7 +645,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -650,7 +677,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -682,7 +709,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -714,7 +741,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -746,7 +773,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -778,7 +805,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -810,7 +837,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -2735,7 +2762,7 @@ "position": { "height": 0.0278, "width": 0.0157, - "x": 0.0552, + "x": 0.0408, "y": 0.5065 }, "props": { @@ -2764,7 +2791,7 @@ "position": { "height": 0.0278, "width": 0.0157, - "x": 0.0542, + "x": 0.0398, "y": 0.3963 }, "props": { @@ -2824,7 +2851,7 @@ "height": 0.0231, "width": 0.013, "x": 0.1823, - "y": 0.3778 + "y": 0.3805 }, "props": { "params": { @@ -2942,8 +2969,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1231, - "y": 0.5055 + "x": 0.101, + "y": 0.501 }, "props": { "params": { @@ -2971,8 +2998,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.123, - "y": 0.4028 + "x": 0.1074, + "y": 0.386 }, "props": { "params": { @@ -3000,7 +3027,7 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1077, + "x": 0.0911, "y": 0.4018 }, "props": { @@ -3029,8 +3056,8 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1518, - "y": 0.4018 + "x": 0.1423, + "y": 0.4072 }, "props": { "params": { @@ -3058,8 +3085,8 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1865, - "y": 0.4018 + "x": 0.184, + "y": 0.4063 }, "props": { "params": { @@ -3087,8 +3114,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.1481, - "y": 0.3741 + "x": 0.1446, + "y": 0.3804 }, "props": { "params": { @@ -3116,7 +3143,7 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0862, + "x": 0.0751, "y": 0.4037 }, "props": { @@ -3145,8 +3172,8 @@ "position": { "height": 0.0185, "width": 0.0105, - "x": 0.1246, - "y": 0.3815 + "x": 0.109, + "y": 0.3629 }, "props": { "params": { @@ -3174,7 +3201,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1508, + "x": 0.1406, "y": 0.4583 }, "props": { @@ -3203,7 +3230,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1823, + "x": 0.1803, "y": 0.4583 }, "props": { @@ -3442,8 +3469,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.8134, - "y": 0.5083 + "x": 0.8174, + "y": 0.5182 }, "props": { "params": { @@ -5706,8 +5733,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.5231, - "y": 0.3917 + "x": 0.5286, + "y": 0.3845 }, "props": { "params": { @@ -5735,8 +5762,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.67, - "y": 0.3944 + "x": 0.6755, + "y": 0.3836 }, "props": { "params": { @@ -5794,7 +5821,7 @@ "height": 0.0231, "width": 0.0131, "x": 0.5335, - "y": 0.5176 + "y": 0.5185 }, "props": { "params": { @@ -5823,7 +5850,7 @@ "height": 0.0231, "width": 0.0131, "x": 0.6804, - "y": 0.5195 + "y": 0.5204 }, "props": { "params": { @@ -5970,8 +5997,8 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.2488, + "width": 0.1365, + "x": 0.2483, "y": 0.4092 }, "props": { @@ -5999,9 +6026,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.3926, - "y": 0.4102 + "y": 0.4093 }, "props": { "params": { @@ -6028,7 +6055,7 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.5374, "y": 0.4083 }, @@ -6057,9 +6084,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.6851, - "y": 0.4065 + "y": 0.4074 }, "props": { "params": { @@ -6086,9 +6113,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.3915, - "y": 0.4935 + "width": 0.1365, + "x": 0.3925, + "y": 0.4944 }, "props": { "params": { @@ -6115,8 +6142,8 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.5369, + "width": 0.1365, + "x": 0.5364, "y": 0.4945 }, "props": { @@ -6144,9 +6171,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.6844, - "y": 0.4927 + "width": 0.1365, + "x": 0.6839, + "y": 0.4945 }, "props": { "params": { @@ -8880,7 +8907,7 @@ "angle": "90deg" }, "width": 0.0531, - "x": 0.1161, + "x": 0.1, "y": 0.4491 }, "props": { @@ -8917,8 +8944,8 @@ "angle": "270deg" }, "width": 0.0231, - "x": 0.1625, - "y": 0.5024 + "x": 0.1556, + "y": 0.5033 }, "props": { "params": { diff --git a/.resources/50bac9402e34c49a7aa760a540e43aef733f5ccfdac6d0884cc8fe1ca345edc6 b/.resources/50bac9402e34c49a7aa760a540e43aef733f5ccfdac6d0884cc8fe1ca345edc6 deleted file mode 100644 index 8b54d4e0..00000000 Binary files a/.resources/50bac9402e34c49a7aa760a540e43aef733f5ccfdac6d0884cc8fe1ca345edc6 and /dev/null differ diff --git a/.resources/553996c93291bbc7dc23a97609b11529e08cd658ae24c98d95be1f81f4c47847 b/.resources/553996c93291bbc7dc23a97609b11529e08cd658ae24c98d95be1f81f4c47847 new file mode 100644 index 00000000..7011f3c7 Binary files /dev/null and b/.resources/553996c93291bbc7dc23a97609b11529e08cd658ae24c98d95be1f81f4c47847 differ diff --git a/.resources/65b158aac0c54d6db9d2dfac2c8879fee71ba4bd4cd811bfbb854154fe3ca3e1 b/.resources/65b158aac0c54d6db9d2dfac2c8879fee71ba4bd4cd811bfbb854154fe3ca3e1 deleted file mode 100644 index e77292d7..00000000 --- a/.resources/65b158aac0c54d6db9d2dfac2c8879fee71ba4bd4cd811bfbb854154fe3ca3e1 +++ /dev/null @@ -1,63 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 30, - "width": 160 - } - }, - "root": { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80%", - "grow": 1 - }, - "props": { - "image": { - "icon": { - "path": "material/not_started" - } - }, - "style": { - "backgroundColor": "#00B900", - "borderStyle": "groove", - "borderWidth": 3, - "cursor": "pointer" - }, - "text": "Global Start", - "textStyle": { - "color": "#000000", - "fontFamily": "inherit", - "fontSize": "1vmin", - "fontWeight": "bold" - } - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "props": { - "alignContent": "flex-start", - "justify": "center" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/6615f1d08006901c0caccb2d8215fcdbd8624e09dc7a9abf55dc8798cbfe59ac b/.resources/6615f1d08006901c0caccb2d8215fcdbd8624e09dc7a9abf55dc8798cbfe59ac new file mode 100644 index 00000000..d912e0a4 Binary files /dev/null and b/.resources/6615f1d08006901c0caccb2d8215fcdbd8624e09dc7a9abf55dc8798cbfe59ac differ diff --git a/.resources/663177f0e24d27c8536e84ae9408efbc726da137fae300311a46057cfa407f85 b/.resources/663177f0e24d27c8536e84ae9408efbc726da137fae300311a46057cfa407f85 new file mode 100644 index 00000000..96867471 Binary files /dev/null and b/.resources/663177f0e24d27c8536e84ae9408efbc726da137fae300311a46057cfa407f85 differ diff --git a/.resources/7196e481f820159d7ca0bf5eeb59f05ee6d727b15cfdb1a2bb913745fd94d4c1 b/.resources/7196e481f820159d7ca0bf5eeb59f05ee6d727b15cfdb1a2bb913745fd94d4c1 new file mode 100644 index 00000000..bcc7cf9d --- /dev/null +++ b/.resources/7196e481f820159d7ca0bf5eeb59f05ee6d727b15cfdb1a2bb913745fd94d4c1 @@ -0,0 +1,522 @@ +{ + "custom": { + "color": "#C2C2C2", + "priority": "value", + "state": "Closed" + }, + "params": { + "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.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.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 272, + "width": 207 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Conveyor_Left90" + }, + "position": { + "height": 1.3652, + "width": 1, + "x": 0.0069, + "y": -0.1685 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "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" + } + ], + "viewBox": "0 0 17 20" + }, + "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", + "overflowX": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/5c5c04639b65919ba3d2b06a1e6b87fc0af1d48ebfde4e7bbe66e3d7a637d153 b/.resources/764b87b894b8e1f9cce8592433e9203b1015ae103ae029d0c902cc3ddb124887 similarity index 66% rename from .resources/5c5c04639b65919ba3d2b06a1e6b87fc0af1d48ebfde4e7bbe66e3d7a637d153 rename to .resources/764b87b894b8e1f9cce8592433e9203b1015ae103ae029d0c902cc3ddb124887 index 60c339e2..ef702c3d 100644 --- a/.resources/5c5c04639b65919ba3d2b06a1e6b87fc0af1d48ebfde4e7bbe66e3d7a637d153 +++ b/.resources/764b87b894b8e1f9cce8592433e9203b1015ae103ae029d0c902cc3ddb124887 @@ -1,15 +1,12 @@ { "custom": { - "alarm_message": null, "color": "#C2C2C2", "priority": "No Active Alarms", "state": "Closed" }, "params": { - "angle": 0, - "directionLeft": false, "tagProps": [ - "System/MCM01/Conveyor/VFD/UL1_3_VFD1", + "System/MCM01/Conveyors/Ul15_1", "value", "value", "value", @@ -417,102 +414,68 @@ }, "persistent": true }, - "params.angle": { - "paramDirection": "input", - "persistent": true - }, - "params.directionLeft": { - "paramDirection": "input", - "persistent": true - }, "params.tagProps": { - "paramDirection": "inout", + "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { - "height": 20, - "width": 29 + "height": 215, + "width": 316 } }, "root": { "children": [ { "meta": { - "name": "RunningStatus" + "name": "right90" }, "position": { - "grow": 1 + "height": 0.9926, + "width": 1 }, "propConfig": { - "position.display": { + "props.elements[1].elements[0].fill.paint": { "binding": { "config": { - "expression": "if(({view.custom.display_icon} || ({view.custom.show_running} \u0026\u0026 !{view.custom.show_error})) \u0026\u0026 !{view.params.directionLeft}, True, False)" + "path": "view.custom.color" }, - "enabled": false, - "type": "expr" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.style.transform": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"\")", - "type": "expression" - }, - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "scaleX(-1)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" + "type": "property" } } }, "props": { "elements": [ { - "d": "M 5 15 L 45 15 L 60 25 L 60 55 L 20 55 L 5 45 Z M 5 15 L 15 5 L 55 5 L 60 25 M 45 15 L 55 5", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#4c4c4c", - "width": "2" - }, - "type": "path" + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "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": "path27086", + "name": "path27086", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": 0.45 + }, + "type": "path" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" } ], - "style": { - "overflow": "hidden" - }, - "viewBox": "-1.5 -1.5 73 63" + "viewBox": "0 0 20 17" }, "type": "ia.shapes.svg" } @@ -521,22 +484,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-Eas-TPR\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onDoubleClick": { - "config": { - "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" - }, - "enabled": false, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" + "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" @@ -546,46 +494,10 @@ "meta": { "name": "root", "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} + "enabled": true } }, "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": "High", - "output": "Alarms-Styles/High" - }, - { - "input": "Medium", - "output": "Alarms-Styles/Medium" - }, - { - "input": "Low", - "output": "Alarms-Styles/Low" - }, - { - "input": "Diagnostic", - "output": "Alarms-Styles/Diagnostic" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, "meta.tooltip.text": { "binding": { "config": { @@ -593,52 +505,14 @@ }, "type": "expr" } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_running" - }, - "type": "property" - } - }, - "props.style.borderStyle": { - "binding": { - "config": { - "path": "view.custom.disconnected" - }, - "enabled": false, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "solid" - }, - { - "input": false, - "output": "none" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } } }, "props": { - "justify": "center", + "mode": "percent", "style": { - "borderColor": "#FF0000", - "borderStyle": "none", - "borderWidth": "2px", "cursor": "pointer" } }, - "type": "ia.container.flex" + "type": "ia.container.coord" } } \ No newline at end of file diff --git a/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 b/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 deleted file mode 100644 index 0db19c71..00000000 Binary files a/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 and /dev/null differ diff --git a/.resources/94b3a4906c7eeae08245f9aea382ffbdcec40b90dfb45781c09cf197d5d299b3 b/.resources/94b3a4906c7eeae08245f9aea382ffbdcec40b90dfb45781c09cf197d5d299b3 deleted file mode 100644 index 67449241..00000000 --- a/.resources/94b3a4906c7eeae08245f9aea382ffbdcec40b90dfb45781c09cf197d5d299b3 +++ /dev/null @@ -1,278 +0,0 @@ -{ - "custom": { - "color": "ffffff", - "state": 0, - "string": "Non Powered Equipment" - }, - "params": { - "tagProps": [ - "System/MCM01/Conveyors/Ul15_1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "ffffff", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "808080" - }, - { - "input": 2, - "output": "f8060d" - }, - { - "input": 3, - "output": "f78e12" - }, - { - "input": 4, - "output": "dd00de" - }, - { - "input": 5, - "output": "3a00fd" - }, - { - "input": 6, - "output": "fbff1f" - }, - { - "input": 7, - "output": "39cc38" - }, - { - "input": 8, - "output": "8fcef9" - }, - { - "input": 9, - "output": "cdffcc" - }, - { - "input": 10, - "output": "d3d3d3" - }, - { - "input": 11, - "output": "a66008" - }, - { - "input": 12, - "output": "ffffff" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "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" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Non Powered Equipment", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Communication Fault" - }, - { - "input": 2, - "output": "EStop or Faulted" - }, - { - "input": 3, - "output": "Jammed" - }, - { - "input": 4, - "output": "Anti-Gridlock Prevention Mode" - }, - { - "input": 5, - "output": "Full" - }, - { - "input": 6, - "output": "50% Full" - }, - { - "input": 7, - "output": "Running" - }, - { - "input": 8, - "output": "Energy Managment" - }, - { - "input": 9, - "output": "Enabled, Not Running" - }, - { - "input": 10, - "output": "Off (Inactive)" - }, - { - "input": 11, - "output": "Manual / Maintenance Mode" - }, - { - "input": 12, - "output": "Non Powered Equipment" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 271, - "width": 316 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "right90" - }, - "position": { - "height": 0.9926, - "width": 1 - }, - "propConfig": { - "props.elements[1].elements[0].fill.paint": { - "binding": { - "config": { - "expression": "\"#\" + {view.custom.color}" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "id": "defs1", - "name": "defs1", - "type": "defs" - }, - { - "elements": [ - { - "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": "path27086", - "name": "path27086", - "stroke": { - "dasharray": "none", - "opacity": "1", - "paint": "#000000", - "width": 0.15 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" - } - ], - "viewBox": "0 0 20 17" - }, - "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": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/bd07c2b1fb8b2cc6454b09751fa57b46c6f715e32d3c7c9439370a7faad6eb60 b/.resources/95b8394081873f96acc434748e25f89480fcad048b26a3b7f47a1bca776aafb3 similarity index 90% rename from .resources/bd07c2b1fb8b2cc6454b09751fa57b46c6f715e32d3c7c9439370a7faad6eb60 rename to .resources/95b8394081873f96acc434748e25f89480fcad048b26a3b7f47a1bca776aafb3 index 482df57a..51556f29 100644 --- a/.resources/bd07c2b1fb8b2cc6454b09751fa57b46c6f715e32d3c7c9439370a7faad6eb60 +++ b/.resources/95b8394081873f96acc434748e25f89480fcad048b26a3b7f47a1bca776aafb3 @@ -2,13 +2,6 @@ "custom": {}, "params": { "FilteredViews": [ - { - "Path": "autStand/Equipment/Beacon", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "autStand/Equipment/Button", "instancePosition": {}, @@ -63,7 +56,12 @@ } }, "props": { + "alignContent": "center", + "alignItems": "center", "direction": "column", + "elementPosition": { + "shrink": 0 + }, "path": "autStand/PopUp-Views/Legend_Popup/Legend-row", "style": { "classes": "Background-Styles/Controller" diff --git a/.resources/98d74cc82260c65574857ff79da7343f94b78d5dfeb2266e6aa5e470f700ff3a b/.resources/98d74cc82260c65574857ff79da7343f94b78d5dfeb2266e6aa5e470f700ff3a new file mode 100644 index 00000000..0c4968bc Binary files /dev/null and b/.resources/98d74cc82260c65574857ff79da7343f94b78d5dfeb2266e6aa5e470f700ff3a differ diff --git a/.resources/a05fd67c9c49f5dd2baf7348f4be0c6cdf5ec7213a9fca8ce0b1f6be8c9bfc7a b/.resources/a05fd67c9c49f5dd2baf7348f4be0c6cdf5ec7213a9fca8ce0b1f6be8c9bfc7a new file mode 100644 index 00000000..dd494d3f --- /dev/null +++ b/.resources/a05fd67c9c49f5dd2baf7348f4be0c6cdf5ec7213a9fca8ce0b1f6be8c9bfc7a @@ -0,0 +1,520 @@ +{ + "custom": { + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed", + "string": "Non Powered Equipment" + }, + "params": { + "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.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.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 69, + "width": 49 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Conveyor45" + }, + "position": { + "height": 0.9855, + "width": 0.9796 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "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" + } + ], + "viewBox": "0 0 14 19" + }, + "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/a193d8c417647113855242187c1eb9e37dcdd0517fe3465a2b1e046f1bbb2f7c b/.resources/a193d8c417647113855242187c1eb9e37dcdd0517fe3465a2b1e046f1bbb2f7c new file mode 100644 index 00000000..71226fb6 Binary files /dev/null and b/.resources/a193d8c417647113855242187c1eb9e37dcdd0517fe3465a2b1e046f1bbb2f7c differ diff --git a/.resources/a4b02cb3c3c374875410f2a621800ec32a9e1430d397f36f7258b599e9b52c34 b/.resources/a4b02cb3c3c374875410f2a621800ec32a9e1430d397f36f7258b599e9b52c34 deleted file mode 100644 index cf80e455..00000000 Binary files a/.resources/a4b02cb3c3c374875410f2a621800ec32a9e1430d397f36f7258b599e9b52c34 and /dev/null differ diff --git a/.resources/a979c2810ef5d381f1728005ed5959b39d06c1ad701e0dd74183df01f4752c7a b/.resources/a979c2810ef5d381f1728005ed5959b39d06c1ad701e0dd74183df01f4752c7a deleted file mode 100644 index 5f1ddc60..00000000 Binary files a/.resources/a979c2810ef5d381f1728005ed5959b39d06c1ad701e0dd74183df01f4752c7a and /dev/null differ diff --git a/.resources/ab49ca64f25c1f6531980d739a8af8aab3b3629e5a9c847c4ffda4956f7ee980 b/.resources/ab49ca64f25c1f6531980d739a8af8aab3b3629e5a9c847c4ffda4956f7ee980 new file mode 100644 index 00000000..66675d35 Binary files /dev/null and b/.resources/ab49ca64f25c1f6531980d739a8af8aab3b3629e5a9c847c4ffda4956f7ee980 differ diff --git a/.resources/aff02c503003a10fb6084db01ab885373d793b94956240c1cb54419f1e7fef3d b/.resources/aff02c503003a10fb6084db01ab885373d793b94956240c1cb54419f1e7fef3d deleted file mode 100644 index cb3038cc..00000000 Binary files a/.resources/aff02c503003a10fb6084db01ab885373d793b94956240c1cb54419f1e7fef3d and /dev/null differ diff --git a/.resources/4bbcafab65a6aa7e38db91fa301115f82bdf2c4f81078ae5d058978282fa2a0e b/.resources/c1d1efb3b212287958c378564d5faf2902949b86e14d19993897ee4a25eb530c similarity index 98% rename from .resources/4bbcafab65a6aa7e38db91fa301115f82bdf2c4f81078ae5d058978282fa2a0e rename to .resources/c1d1efb3b212287958c378564d5faf2902949b86e14d19993897ee4a25eb530c index 412109b0..79e01eb9 100644 --- a/.resources/4bbcafab65a6aa7e38db91fa301115f82bdf2c4f81078ae5d058978282fa2a0e +++ b/.resources/c1d1efb3b212287958c378564d5faf2902949b86e14d19993897ee4a25eb530c @@ -78,13 +78,6 @@ "classes": "" } }, - { - "Path": "autStand/Equipment/Field_IO", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "autStand/Equipment/JAM", "instancePosition": {}, @@ -121,7 +114,7 @@ } }, { - "Path": "autStand/Equipment/ProxSwitch", + "Path": "autStand/Equipment/ProxSensor", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -135,7 +128,7 @@ } }, { - "Path": "autStand/Equipment/Safety_IO", + "Path": "autStand/Equipment/IO_Block", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -168,7 +161,10 @@ } } }, - "params": {}, + "params": { + "Dataset": [], + "FilteredViews": [] + }, "propConfig": { "custom.FilteredViews": { "persistent": true diff --git a/.resources/d5de18ade6903b804bed8b30809631bfa0a7cf29e85ef18fb51d5413c2cd9d2a b/.resources/d5de18ade6903b804bed8b30809631bfa0a7cf29e85ef18fb51d5413c2cd9d2a deleted file mode 100644 index 3cbeca0e..00000000 Binary files a/.resources/d5de18ade6903b804bed8b30809631bfa0a7cf29e85ef18fb51d5413c2cd9d2a and /dev/null differ diff --git a/.resources/dd6c2994103734a310042f19e4b2500e428be08efb1ac4f4aa9aa888bab7532f b/.resources/dd6c2994103734a310042f19e4b2500e428be08efb1ac4f4aa9aa888bab7532f deleted file mode 100644 index 9664909a..00000000 --- a/.resources/dd6c2994103734a310042f19e4b2500e428be08efb1ac4f4aa9aa888bab7532f +++ /dev/null @@ -1,282 +0,0 @@ -{ - "custom": { - "color": "ffffff", - "state": 0, - "string": "Non Powered Equipment" - }, - "params": { - "tagProps": [ - "System/MCM01/Conveyors/Ul15_1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "ffffff", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "808080" - }, - { - "input": 2, - "output": "f8060d" - }, - { - "input": 3, - "output": "f78e12" - }, - { - "input": 4, - "output": "dd00de" - }, - { - "input": 5, - "output": "3a00fd" - }, - { - "input": 6, - "output": "fbff1f" - }, - { - "input": 7, - "output": "39cc38" - }, - { - "input": 8, - "output": "8fcef9" - }, - { - "input": 9, - "output": "cdffcc" - }, - { - "input": 10, - "output": "d3d3d3" - }, - { - "input": 11, - "output": "a66008" - }, - { - "input": 12, - "output": "ffffff" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "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" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Non Powered Equipment", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Communication Fault" - }, - { - "input": 2, - "output": "EStop or Faulted" - }, - { - "input": 3, - "output": "Jammed" - }, - { - "input": 4, - "output": "Anti-Gridlock Prevention Mode" - }, - { - "input": 5, - "output": "Full" - }, - { - "input": 6, - "output": "50% Full" - }, - { - "input": 7, - "output": "Running" - }, - { - "input": 8, - "output": "Energy Managment" - }, - { - "input": 9, - "output": "Enabled, Not Running" - }, - { - "input": 10, - "output": "Off (Inactive)" - }, - { - "input": 11, - "output": "Manual / Maintenance Mode" - }, - { - "input": 12, - "output": "Non Powered Equipment" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 272, - "width": 207 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Conveyor_Left90" - }, - "position": { - "height": 1.3652, - "width": 1, - "x": 0.0069, - "y": -0.1685 - }, - "propConfig": { - "props.elements[1].elements[0].fill.paint": { - "binding": { - "config": { - "expression": "\"#\"+{view.custom.color}" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "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.15 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" - } - ], - "viewBox": "0 0 17 20" - }, - "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": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer", - "overflow": "hidden", - "overflowX": "hidden" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/de20311a86124708abd319914b05287a5f744e22c69499b03edf5e79bd456b25 b/.resources/de20311a86124708abd319914b05287a5f744e22c69499b03edf5e79bd456b25 new file mode 100644 index 00000000..3a57403a Binary files /dev/null and b/.resources/de20311a86124708abd319914b05287a5f744e22c69499b03edf5e79bd456b25 differ diff --git a/.resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 b/.resources/de7bbd608c679dbb6c4ba3ba8386bdeec7e8d024378e4288fe43167b06b5853f similarity index 99% rename from .resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 rename to .resources/de7bbd608c679dbb6c4ba3ba8386bdeec7e8d024378e4288fe43167b06b5853f index 2290c2c9..f24ab31f 100644 --- a/.resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 +++ b/.resources/de7bbd608c679dbb6c4ba3ba8386bdeec7e8d024378e4288fe43167b06b5853f @@ -422,7 +422,7 @@ "props": { "defaultSize": { "height": 25, - "width": 240 + "width": 287 } }, "root": { @@ -495,6 +495,7 @@ "type": "path" } ], + "preserveAspectRatio": "none", "viewBox": "0 0 250 25" }, "type": "ia.shapes.svg" diff --git a/.resources/c5a88b89d4f54ffdb52c70595ec6a563c5be0972fc58492eeb164f9462a02a1b b/.resources/e5ae973bcd953e9309eb19a4b69f8a89415b239f8f7fa0e15c1b886ead9095f6 similarity index 99% rename from .resources/c5a88b89d4f54ffdb52c70595ec6a563c5be0972fc58492eeb164f9462a02a1b rename to .resources/e5ae973bcd953e9309eb19a4b69f8a89415b239f8f7fa0e15c1b886ead9095f6 index 3ec9a7f6..6e313c8a 100644 --- a/.resources/c5a88b89d4f54ffdb52c70595ec6a563c5be0972fc58492eeb164f9462a02a1b +++ b/.resources/e5ae973bcd953e9309eb19a4b69f8a89415b239f8f7fa0e15c1b886ead9095f6 @@ -836,7 +836,10 @@ }, "props": { "primary": false, - "text": "MCM01 - FLUID INBOUND" + "text": "MCM01 - FLUID INBOUND", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" }, @@ -863,7 +866,10 @@ }, "props": { "primary": false, - "text": "MCM02 - NC SORTER" + "text": "MCM02 - NC SORTER", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" }, diff --git a/.resources/e682ec2d9fb94259a4c81f3fb2a11578f5c6a498bcda0d44566ee2bfc93eddac b/.resources/e682ec2d9fb94259a4c81f3fb2a11578f5c6a498bcda0d44566ee2bfc93eddac deleted file mode 100644 index 5b588167..00000000 Binary files a/.resources/e682ec2d9fb94259a4c81f3fb2a11578f5c6a498bcda0d44566ee2bfc93eddac and /dev/null differ diff --git a/.resources/f373739da6446b017467845b949d5dfadac20c4e928a02ca4fab69fcce1dac36 b/.resources/f373739da6446b017467845b949d5dfadac20c4e928a02ca4fab69fcce1dac36 deleted file mode 100644 index fde6c3e7..00000000 Binary files a/.resources/f373739da6446b017467845b949d5dfadac20c4e928a02ca4fab69fcce1dac36 and /dev/null differ diff --git a/.resources/f908280523b9caefbff0b3b1c2465d03a5dc1692f8cff4e435b5970363f66bd1 b/.resources/f908280523b9caefbff0b3b1c2465d03a5dc1692f8cff4e435b5970363f66bd1 deleted file mode 100644 index af767bad..00000000 Binary files a/.resources/f908280523b9caefbff0b3b1c2465d03a5dc1692f8cff4e435b5970363f66bd1 and /dev/null differ diff --git a/.resources/fee267c559265f2d2e719f80150734fb071da02cba7a65f681d50d47b71f56b2 b/.resources/fee267c559265f2d2e719f80150734fb071da02cba7a65f681d50d47b71f56b2 deleted file mode 100644 index 36bc42b4..00000000 --- a/.resources/fee267c559265f2d2e719f80150734fb071da02cba7a65f681d50d47b71f56b2 +++ /dev/null @@ -1,279 +0,0 @@ -{ - "custom": { - "color": "ffffff", - "state": 0, - "string": "Non Powered Equipment" - }, - "params": { - "tagProps": [ - "System/MCM01/Conveyors/Ul15_1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "ffffff", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "808080" - }, - { - "input": 2, - "output": "f8060d" - }, - { - "input": 3, - "output": "f78e12" - }, - { - "input": 4, - "output": "dd00de" - }, - { - "input": 5, - "output": "3a00fd" - }, - { - "input": 6, - "output": "fbff1f" - }, - { - "input": 7, - "output": "39cc38" - }, - { - "input": 8, - "output": "8fcef9" - }, - { - "input": 9, - "output": "cdffcc" - }, - { - "input": 10, - "output": "d3d3d3" - }, - { - "input": 11, - "output": "a66008" - }, - { - "input": 12, - "output": "ffffff" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "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" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Non Powered Equipment", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Communication Fault" - }, - { - "input": 2, - "output": "EStop or Faulted" - }, - { - "input": 3, - "output": "Jammed" - }, - { - "input": 4, - "output": "Anti-Gridlock Prevention Mode" - }, - { - "input": 5, - "output": "Full" - }, - { - "input": 6, - "output": "50% Full" - }, - { - "input": 7, - "output": "Running" - }, - { - "input": 8, - "output": "Energy Managment" - }, - { - "input": 9, - "output": "Enabled, Not Running" - }, - { - "input": 10, - "output": "Off (Inactive)" - }, - { - "input": 11, - "output": "Manual / Maintenance Mode" - }, - { - "input": 12, - "output": "Non Powered Equipment" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 69, - "width": 49 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Conveyor45" - }, - "position": { - "height": 0.9855, - "width": 0.9796 - }, - "propConfig": { - "props.elements[1].elements[0].fill.paint": { - "binding": { - "config": { - "expression": "\"#\" + {view.custom.color}" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "id": "defs1", - "name": "defs1", - "type": "defs" - }, - { - "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.15 - }, - "type": "path" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" - } - ], - "viewBox": "0 0 14 19" - }, - "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": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer", - "overflow": "hidden" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/session-props/resource.json b/BNA8/com.inductiveautomation.perspective/session-props/resource.json index a4d7b62d..94627073 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-09-15T15:18:31Z" + "timestamp": "2025-09-23T10:06:49Z" }, - "lastModificationSignature": "a013facd3501db85cfaad08e016829a6e53ae35fb0d71f6709e5f1bdf3f86f3f" + "lastModificationSignature": "9b82bfbd184189541eb7464bd57080622360d11cf17a3c9fe38c479104dac9fa" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Global-Start/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Global-Start/resource.json index eea19f1a..72d31283 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Global-Start/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Global-Start/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "external", - "timestamp": "2025-08-28T09:46:53Z" + "timestamp": "2025-09-23T10:11:00Z" }, - "lastModificationSignature": "db1e5b854c84b9ba6034d8ed6e87c439686fbf43e8f09d4de76aa68e9ff9e3d5" + "lastModificationSignature": "e3de9b987e4e59f06c408603c5eed3e18131ceba5eef65ac3be6812bfa4b23ec" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/resource.json deleted file mode 100644 index 7feff071..00000000 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/test/resource.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json" - ], - "attributes": { - "lastModification": { - "actor": "admin", - "timestamp": "2025-09-15T07:39:37Z" - }, - "lastModificationSignature": "f05313380925fc65bd214e5c0a9e720847ecfafd29407324b63d5bf9f79bf09b" - } -} \ No newline at end of file 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 e691fd6a..b77fd7cd 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-09-23T07:49:32Z" + "timestamp": "2025-09-23T10:58:03Z" }, - "lastModificationSignature": "a05a4b2fd977b483a23194521993a54bd589a083d949cd0146eb2536bef6aae3" + "lastModificationSignature": "b437461a6fa86045929d4e60a2873778b4c3e16c1e5c6410f42a897a5a919551" } } \ 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 6e268413..91ee5a5b 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/Detailed_Views/MCM01-FLUID INBOUND/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json index 392b789a..bc1b515e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json @@ -30,7 +30,7 @@ "position": { "height": 0.0657, "width": 0.0266, - "x": 0.1407, + "x": 0.1412, "y": 0.3084 }, "props": { @@ -156,7 +156,7 @@ }, "position": { "height": 0.0269, - "width": 0.237, + "width": 0.238, "x": 0.0745, "y": 0.2787 }, @@ -185,8 +185,8 @@ }, "position": { "height": 0.0269, - "width": 0.2583, - "x": 0.5276, + "width": 0.2589, + "x": 0.5271, "y": 0.2787 }, "props": { @@ -248,8 +248,8 @@ }, "position": { "height": 0.0269, - "width": 0.212, - "x": 0.3141, + "width": 0.2125, + "x": 0.3136, "y": 0.2787 }, "props": { @@ -310,8 +310,8 @@ }, "position": { "height": 0.0287, - "width": 0.0396, - "x": 0.8435, + "width": 0.0406, + "x": 0.8425, "y": 0.6013 }, "props": { @@ -403,9 +403,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.1036, - "x": 0.0975, - "y": 0.5168 + "width": 0.099, + "x": 0.1003, + "y": 0.5207 }, "props": { "params": { @@ -432,8 +432,8 @@ }, "position": { "height": 0.0222, - "width": 0.0245, - "x": 0.9488, + "width": 0.025, + "x": 0.9483, "y": 0.6013 }, "props": { @@ -466,8 +466,8 @@ "angle": "90deg" }, "width": 0.0688, - "x": 0.0079, - "y": 0.4547 + "x": 0.0012, + "y": 0.4619 }, "props": { "params": { @@ -497,9 +497,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.0177, - "x": 0.1404, - "y": 0.4087 + "width": 0.0193, + "x": 0.1401, + "y": 0.4146 }, "props": { "params": { @@ -529,9 +529,9 @@ "rotate": { "angle": "90deg" }, - "width": 0.0182, - "x": 0.1401, - "y": 0.3762 + "width": 0.0203, + "x": 0.1396, + "y": 0.3789 }, "props": { "params": { @@ -561,9 +561,9 @@ "rotate": { "angle": "150deg" }, - "width": 0.017, - "x": 0.0718, - "y": 0.3176 + "width": 0.0227, + "x": 0.0668, + "y": 0.3199 }, "props": { "params": { @@ -622,9 +622,9 @@ "rotate": { "angle": "150deg" }, - "width": 0.0186, - "x": 0.055, - "y": 0.3339 + "width": 0.0215, + "x": 0.0479, + "y": 0.3396 }, "props": { "params": { @@ -969,7 +969,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0516, + "x": 0.0536, "y": 0.5102 }, "props": { @@ -1001,7 +1001,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0161, + "x": 0.0141, "y": 0.5102 }, "props": { @@ -1223,10 +1223,10 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 0.0185, - "width": 0.0286, - "x": 0.0257, - "y": 0.3963 + "height": 0.0194, + "width": 0.0292, + "x": 0.0175, + "y": 0.4045 }, "props": { "loading": { @@ -1263,8 +1263,8 @@ "angle": "60deg" }, "width": 0.0286, - "x": 0.04, - "y": 0.3397 + "x": 0.0335, + "y": 0.3505 }, "props": { "params": { @@ -1295,8 +1295,8 @@ "angle": "60deg" }, "width": 0.0286, - "x": 0.0566, - "y": 0.3241 + "x": 0.0521, + "y": 0.3295 }, "props": { "params": { @@ -1365,7 +1365,7 @@ "angle": "90deg" }, "width": 0.0286, - "x": 0.1075, + "x": 0.11, "y": 0.276 }, "props": { @@ -1395,10 +1395,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 0.0185, + "height": 0.0176, "width": 0.0286, - "x": 0.132, - "y": 0.4288 + "x": 0.1325, + "y": 0.4369 }, "props": { "params": { @@ -1427,10 +1427,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 0.0185, + "height": 0.0176, "width": 0.0286, - "x": 0.132, - "y": 0.3963 + "x": 0.1325, + "y": 0.4017 }, "props": { "params": { @@ -1459,7 +1459,7 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 0.0241, + "height": 0.0194, "width": 0.0286, "x": 0.132, "y": 0.364 @@ -1637,7 +1637,7 @@ }, "width": 0.0286, "x": 0.7716, - "y": 0.286 + "y": 0.2878 }, "props": { "params": { @@ -1703,7 +1703,7 @@ "angle": "180deg" }, "width": 0.0286, - "x": 0.8007, + "x": 0.8054, "y": 0.5203 }, "props": { @@ -1910,8 +1910,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0109, - "y": 0.3963 + "x": 0.0027, + "y": 0.4158 }, "props": { "params": { @@ -1942,8 +1942,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0109, - "y": 0.3769 + "x": 0.0027, + "y": 0.3964 }, "props": { "params": { @@ -1974,8 +1974,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0594, - "y": 0.4213 + "x": 0.048, + "y": 0.445 }, "props": { "params": { @@ -2588,8 +2588,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0575, - "y": 0.3972 + "x": 0.0478, + "y": 0.4173 }, "props": { "params": { @@ -2620,8 +2620,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0601, - "y": 0.3713 + "x": 0.0487, + "y": 0.3854 }, "props": { "params": { @@ -2652,8 +2652,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0757, - "y": 0.3556 + "x": 0.0628, + "y": 0.3637 }, "props": { "params": { @@ -2684,8 +2684,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0893, - "y": 0.3417 + "x": 0.0828, + "y": 0.3444 }, "props": { "params": { @@ -2749,7 +2749,7 @@ "height": 0.0231, "width": 0.013, "x": 0.9316, - "y": 0.6 + "y": 0.6279 }, "props": { "params": { @@ -2781,7 +2781,7 @@ "height": 0.0231, "width": 0.013, "x": 0.9504, - "y": 0.6 + "y": 0.6372 }, "props": { "params": { @@ -2812,8 +2812,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0526, - "y": 0.4593 + "x": 0.0474, + "y": 0.4764 }, "props": { "params": { @@ -2844,8 +2844,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0724, - "y": 0.388 + "x": 0.0629, + "y": 0.3952 }, "props": { "params": { @@ -2876,7 +2876,7 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0844, + "x": 0.0774, "y": 0.3759 }, "props": { @@ -2910,8 +2910,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.0964, - "y": 0.363 + "x": 0.0949, + "y": 0.3603 }, "props": { "params": { @@ -2944,8 +2944,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.102, - "y": 0.337 + "x": 0.1015, + "y": 0.3262 }, "props": { "params": { @@ -3830,8 +3830,8 @@ "position": { "height": 0.0185, "width": 0.0104, - "x": 0.9307, - "y": 0.6389 + "x": 0.928, + "y": 0.65 }, "props": { "params": { @@ -4022,8 +4022,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0635, - "y": 0.4593 + "x": 0.0583, + "y": 0.4746 }, "props": { "params": { @@ -4054,8 +4054,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0719, - "y": 0.4176 + "x": 0.0714, + "y": 0.4149 }, "props": { "params": { @@ -4086,8 +4086,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0917, - "y": 0.3963 + "x": 0.0902, + "y": 0.3936 }, "props": { "params": { @@ -4119,7 +4119,7 @@ "height": 0.0231, "width": 0.013, "x": 0.1073, - "y": 0.375 + "y": 0.3732 }, "props": { "params": { @@ -4748,8 +4748,8 @@ "position": { "height": 0.0657, "width": 0.0266, - "x": 0.0339, - "y": 0.3408 + "x": 0.0269, + "y": 0.3489 }, "props": { "params": { @@ -4780,7 +4780,7 @@ "angle": "180deg" }, "width": 0.0286, - "x": 0.8007, + "x": 0.8057, "y": 0.5509 }, "props": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json index 1a544a88..81d22449 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-23T07:56:24Z" + "timestamp": "2025-09-23T11:11:36Z" }, - "lastModificationSignature": "360fbc0eb02309e5f0c7ebcd53f8065604224c73fc479aefb65bf30fcd321f29" + "lastModificationSignature": "19a69651b82e8189e0fc23cd86314f954af55709b0330db42b545532dc0e6223" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png index 8b54d4e0..7361f941 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json index 1bb33777..518697f5 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json @@ -29,13 +29,24 @@ }, "position": { "height": 0.0657, - "width": 0.0283, - "x": 0.1435, + "width": 0.038, + "x": 0.1279, "y": 0.4324 }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/PS3_13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -47,8 +58,8 @@ }, "position": { "height": 0.0657, - "width": 0.0887, - "x": 0.0528, + "width": 0.0932, + "x": 0.0315, "y": 0.4324 }, "props": { @@ -76,13 +87,24 @@ }, "position": { "height": 0.0657, - "width": 0.0299, - "x": 0.1741, + "width": 0.0391, + "x": 0.1673, "y": 0.4324 }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/PS3_14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -100,7 +122,18 @@ }, "props": { "params": { - "key": "value" + "tagProps": [ + "System/MCM02/Conveyor/NCS1_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] }, "path": "autStand/Equipment/Conveyor" }, @@ -112,14 +145,11 @@ }, "position": { "height": 0.0657, - "width": 0.0331, + "width": 0.0396, "x": 0.8923, "y": 0.4324 }, "props": { - "params": { - "key": "value" - }, "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" @@ -130,14 +160,11 @@ }, "position": { "height": 0.0657, - "width": 0.0331, - "x": 0.9275, + "width": 0.0609, + "x": 0.934, "y": 0.4324 }, "props": { - "params": { - "key": "value" - }, "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" @@ -170,7 +197,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -202,7 +229,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -234,7 +261,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -266,7 +293,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -298,7 +325,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -330,7 +357,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -362,7 +389,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -394,7 +421,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -426,7 +453,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -458,7 +485,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -490,7 +517,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -522,7 +549,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -554,7 +581,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -586,7 +613,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -618,7 +645,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -650,7 +677,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -682,7 +709,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -714,7 +741,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -746,7 +773,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -778,7 +805,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -810,7 +837,7 @@ "value" ] }, - "path": "autStand/Equipment/Chute" + "path": "autStand/Equipment/Conveyor" }, "type": "ia.display.view" }, @@ -2735,7 +2762,7 @@ "position": { "height": 0.0278, "width": 0.0157, - "x": 0.0552, + "x": 0.0408, "y": 0.5065 }, "props": { @@ -2764,7 +2791,7 @@ "position": { "height": 0.0278, "width": 0.0157, - "x": 0.0542, + "x": 0.0398, "y": 0.3963 }, "props": { @@ -2824,7 +2851,7 @@ "height": 0.0231, "width": 0.013, "x": 0.1823, - "y": 0.3778 + "y": 0.3805 }, "props": { "params": { @@ -2942,8 +2969,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1231, - "y": 0.5055 + "x": 0.101, + "y": 0.501 }, "props": { "params": { @@ -2971,8 +2998,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.123, - "y": 0.4028 + "x": 0.1074, + "y": 0.386 }, "props": { "params": { @@ -3000,7 +3027,7 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1077, + "x": 0.0911, "y": 0.4018 }, "props": { @@ -3029,8 +3056,8 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1518, - "y": 0.4018 + "x": 0.1423, + "y": 0.4072 }, "props": { "params": { @@ -3058,8 +3085,8 @@ "position": { "height": 0.0241, "width": 0.0136, - "x": 0.1865, - "y": 0.4018 + "x": 0.184, + "y": 0.4063 }, "props": { "params": { @@ -3087,8 +3114,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.1481, - "y": 0.3741 + "x": 0.1446, + "y": 0.3804 }, "props": { "params": { @@ -3116,7 +3143,7 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.0862, + "x": 0.0751, "y": 0.4037 }, "props": { @@ -3145,8 +3172,8 @@ "position": { "height": 0.0185, "width": 0.0105, - "x": 0.1246, - "y": 0.3815 + "x": 0.109, + "y": 0.3629 }, "props": { "params": { @@ -3174,7 +3201,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1508, + "x": 0.1406, "y": 0.4583 }, "props": { @@ -3203,7 +3230,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1823, + "x": 0.1803, "y": 0.4583 }, "props": { @@ -3442,8 +3469,8 @@ "position": { "height": 0.0231, "width": 0.013, - "x": 0.8134, - "y": 0.5083 + "x": 0.8174, + "y": 0.5182 }, "props": { "params": { @@ -5706,8 +5733,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.5231, - "y": 0.3917 + "x": 0.5286, + "y": 0.3845 }, "props": { "params": { @@ -5735,8 +5762,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.67, - "y": 0.3944 + "x": 0.6755, + "y": 0.3836 }, "props": { "params": { @@ -5794,7 +5821,7 @@ "height": 0.0231, "width": 0.0131, "x": 0.5335, - "y": 0.5176 + "y": 0.5185 }, "props": { "params": { @@ -5823,7 +5850,7 @@ "height": 0.0231, "width": 0.0131, "x": 0.6804, - "y": 0.5195 + "y": 0.5204 }, "props": { "params": { @@ -5970,8 +5997,8 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.2488, + "width": 0.1365, + "x": 0.2483, "y": 0.4092 }, "props": { @@ -5999,9 +6026,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.3926, - "y": 0.4102 + "y": 0.4093 }, "props": { "params": { @@ -6028,7 +6055,7 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.5374, "y": 0.4083 }, @@ -6057,9 +6084,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, + "width": 0.1365, "x": 0.6851, - "y": 0.4065 + "y": 0.4074 }, "props": { "params": { @@ -6086,9 +6113,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.3915, - "y": 0.4935 + "width": 0.1365, + "x": 0.3925, + "y": 0.4944 }, "props": { "params": { @@ -6115,8 +6142,8 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.5369, + "width": 0.1365, + "x": 0.5364, "y": 0.4945 }, "props": { @@ -6144,9 +6171,9 @@ }, "position": { "height": 0.0231, - "width": 0.1286, - "x": 0.6844, - "y": 0.4927 + "width": 0.1365, + "x": 0.6839, + "y": 0.4945 }, "props": { "params": { @@ -8880,7 +8907,7 @@ "angle": "90deg" }, "width": 0.0531, - "x": 0.1161, + "x": 0.1, "y": 0.4491 }, "props": { @@ -8917,8 +8944,8 @@ "angle": "270deg" }, "width": 0.0231, - "x": 0.1625, - "y": 0.5024 + "x": 0.1556, + "y": 0.5033 }, "props": { "params": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/resource.json deleted file mode 100644 index d468a7fc..00000000 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/resource.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json" - ], - "attributes": { - "lastModification": { - "actor": "admin", - "timestamp": "2025-09-09T16:29:32Z" - }, - "lastModificationSignature": "d85539225515344363c711828723c5a0dda592c20c054f8c0537e7bc8826d044" - } -} \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/view.json deleted file mode 100644 index 2dcceb14..00000000 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Chute/view.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "custom": { - "color": "808080", - "state": 0, - "string": "Non Powered Equipment" - }, - "params": { - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "808080", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "808080" - }, - { - "input": 2, - "output": "f8060d" - }, - { - "input": 3, - "output": "f78e12" - }, - { - "input": 4, - "output": "dd00de" - }, - { - "input": 5, - "output": "3a00fd" - }, - { - "input": 6, - "output": "fbff1f" - }, - { - "input": 7, - "output": "39cc38" - }, - { - "input": 8, - "output": "8fcef9" - }, - { - "input": 9, - "output": "cdffcc" - }, - { - "input": 10, - "output": "d3d3d3" - }, - { - "input": 11, - "output": "a66008" - }, - { - "input": 12, - "output": "ffffff" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "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" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Non Powered Equipment", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Communication Fault" - }, - { - "input": 2, - "output": "EStop or Faulted" - }, - { - "input": 3, - "output": "Jammed" - }, - { - "input": 5, - "output": "Full" - }, - { - "input": 6, - "output": "50% Full" - }, - { - "input": 7, - "output": "Running" - }, - { - "input": 9, - "output": "Enabled, Not Running" - }, - { - "input": 12, - "output": "Non Powered Equipment" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 8, - "width": 240 - } - }, - "root": { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-Chute\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "position": { - "x": 0, - "y": 0 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" - }, - "type": "expr" - } - }, - "props.style.backgroundColor": { - "binding": { - "config": { - "expression": "\"#\"+{view.custom.color}" - }, - "type": "expr" - } - } - }, - "props": { - "mode": "percent", - "style": { - "borderStyle": "solid", - "borderWidth": "1px", - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file 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 d4aaee3d..38422c1c 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-09-18T19:19:27Z" + "timestamp": "2025-09-23T10:58:31Z" }, - "lastModificationSignature": "e2d53f3cfe7b0b42881de93a9c6e3c19e0fd16e27732edfcf5c53ea249b3c973" + "lastModificationSignature": "8512b96748a6ee6415e1c6ff1c9e669d2b8de698a6152291dfed0a86ec83d06c" } } \ 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 3cbeca0e..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/Conveyor/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json index 154743cc..1bcb9384 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json @@ -421,8 +421,8 @@ }, "props": { "defaultSize": { - "height": 30, - "width": 188 + "height": 50, + "width": 50 } }, "root": { @@ -435,6 +435,16 @@ "height": 1, "width": 1 }, + "propConfig": { + "props.elements[1].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, "props": { "elements": [ { @@ -443,31 +453,22 @@ "type": "defs" }, { - "elements": [ - { - "fill": { - "paint": "#C2C2C2" - }, - "height": "7.9060049", - "id": "rect1", - "name": "rect1", - "stroke": { - "paint": "#000000", - "width": 0 - }, - "type": "rect", - "width": "52.39917", - "x": "0.26337066", - "y": "0.2977989" - } - ], - "id": "layer1", - "name": "layer1", - "type": "group" + "fill": {}, + "height": "100%", + "id": "rect1", + "name": "rect1", + "stroke": { + "paint": "#000000", + "width": "0" + }, + "type": "rect", + "width": "100%", + "x": 0, + "y": "0" } ], "preserveAspectRatio": "none", - "viewBox": "0 0 52.916668 8.4666672" + "viewBox": "0 0 50 50" }, "type": "ia.shapes.svg" } 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 7ba14408..d08d4a2b 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-12T08:56:49Z" + "timestamp": "2025-09-23T10:16:19Z" }, - "lastModificationSignature": "f05a5dab92f0e75b1ca1e4490b61d9567b0fb81f42ae5be15eec8e227fb264ff" + "lastModificationSignature": "298d21c3036dff05b33c4638f198eefd35c297ae42687a85d54cc2402ff319c3" } } \ 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 3027f33c..27371356 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 36bc42b4..dd494d3f 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor45/view.json @@ -1,7 +1,8 @@ { "custom": { - "color": "ffffff", - "state": 0, + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed", "string": "Non Powered Equipment" }, "params": { @@ -22,67 +23,166 @@ "custom.color": { "binding": { "config": { - "path": "view.custom.state" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" }, "transforms": [ { - "fallback": "ffffff", + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, { "input": 1, - "output": "808080" + "output": "#FF0000" }, { "input": 2, - "output": "f8060d" + "output": "#FFA500" }, { "input": 3, - "output": "f78e12" + "output": "#0008FF" }, { "input": 4, - "output": "dd00de" + "output": "#00FF00" }, { "input": 5, - "output": "3a00fd" + "output": "#FFF700" }, { "input": 6, - "output": "fbff1f" + "output": "#87CEEB" }, { "input": 7, - "output": "39cc38" + "output": "#90EE90" }, { "input": 8, - "output": "8fcef9" + "output": "#964B00" }, { "input": 9, - "output": "cdffcc" + "output": "#FFFFFF" }, { "input": 10, - "output": "d3d3d3" + "output": "#000000" }, { "input": 11, - "output": "a66008" + "output": "#8B0000" }, { "input": 12, - "output": "ffffff" + "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.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": "property" + "type": "tag" }, "persistent": true }, @@ -95,82 +195,223 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ + }, { - "fallback": "Non Powered Equipment", + "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Communication Fault" + "output": "Actuated" }, { "input": 2, - "output": "EStop or Faulted" + "output": "Communication Faulted" }, { "input": 3, - "output": "Jammed" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, - "output": "Anti-Gridlock Prevention Mode" + "output": "Disabled" }, { "input": 5, - "output": "Full" + "output": "Disconnected" }, { "input": 6, - "output": "50% Full" + "output": "Stopped" }, { "input": 7, - "output": "Running" + "output": "Enabled Not Running" }, { "input": 8, - "output": "Energy Managment" + "output": "Encoder Fault" }, { "input": 9, - "output": "Enabled, Not Running" + "output": "Energy Management" }, { "input": 10, - "output": "Off (Inactive)" + "output": "ESTOP Was Actuated" }, { "input": 11, - "output": "Manual / Maintenance Mode" + "output": "EStopped" }, { "input": 12, - "output": "Non Powered Equipment" + "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": "property" + "type": "tag" }, "persistent": true }, @@ -199,9 +440,9 @@ "props.elements[1].elements[0].fill.paint": { "binding": { "config": { - "expression": "\"#\" + {view.custom.color}" + "path": "view.custom.color" }, - "type": "expr" + "type": "property" } } }, @@ -225,7 +466,7 @@ "dasharray": "none", "opacity": "1", "paint": "#000000", - "width": 0.15 + "width": 0.45 }, "type": "path" } @@ -261,7 +502,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" + "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" } 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 cbb381da..dfd38c6e 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-09-12T08:57:05Z" + "timestamp": "2025-09-23T10:47:54Z" }, - "lastModificationSignature": "d00313b7fe6589fb98bda0f9c44382bb836cf80c58dcafdc3854d017146faefc" + "lastModificationSignature": "dbdc67c1b7c00f3677e2e3b6b7c8a04f43acdb3c23a9387ced4df57525fb5fc8" } } \ 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 5b588167..d912e0a4 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 9664909a..bcc7cf9d 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,8 +1,8 @@ { "custom": { - "color": "ffffff", - "state": 0, - "string": "Non Powered Equipment" + "color": "#C2C2C2", + "priority": "value", + "state": "Closed" }, "params": { "tagProps": [ @@ -22,67 +22,166 @@ "custom.color": { "binding": { "config": { - "path": "view.custom.state" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" }, "transforms": [ { - "fallback": "ffffff", + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, { "input": 1, - "output": "808080" + "output": "#FF0000" }, { "input": 2, - "output": "f8060d" + "output": "#FFA500" }, { "input": 3, - "output": "f78e12" + "output": "#0008FF" }, { "input": 4, - "output": "dd00de" + "output": "#00FF00" }, { "input": 5, - "output": "3a00fd" + "output": "#FFF700" }, { "input": 6, - "output": "fbff1f" + "output": "#87CEEB" }, { "input": 7, - "output": "39cc38" + "output": "#90EE90" }, { "input": 8, - "output": "8fcef9" + "output": "#964B00" }, { "input": 9, - "output": "cdffcc" + "output": "#FFFFFF" }, { "input": 10, - "output": "d3d3d3" + "output": "#000000" }, { "input": 11, - "output": "a66008" + "output": "#8B0000" }, { "input": 12, - "output": "ffffff" + "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.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": "property" + "type": "tag" }, "persistent": true }, @@ -95,82 +194,223 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ + }, { - "fallback": "Non Powered Equipment", + "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Communication Fault" + "output": "Actuated" }, { "input": 2, - "output": "EStop or Faulted" + "output": "Communication Faulted" }, { "input": 3, - "output": "Jammed" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, - "output": "Anti-Gridlock Prevention Mode" + "output": "Disabled" }, { "input": 5, - "output": "Full" + "output": "Disconnected" }, { "input": 6, - "output": "50% Full" + "output": "Stopped" }, { "input": 7, - "output": "Running" + "output": "Enabled Not Running" }, { "input": 8, - "output": "Energy Managment" + "output": "Encoder Fault" }, { "input": 9, - "output": "Enabled, Not Running" + "output": "Energy Management" }, { "input": 10, - "output": "Off (Inactive)" + "output": "ESTOP Was Actuated" }, { "input": 11, - "output": "Manual / Maintenance Mode" + "output": "EStopped" }, { "input": 12, - "output": "Non Powered Equipment" + "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": "property" + "type": "tag" }, "persistent": true }, @@ -201,9 +441,9 @@ "props.elements[1].elements[0].fill.paint": { "binding": { "config": { - "expression": "\"#\"+{view.custom.color}" + "path": "view.custom.color" }, - "type": "expr" + "type": "property" } } }, @@ -227,7 +467,7 @@ "dasharray": "none", "opacity": "1", "paint": "#000000", - "width": 0.15 + "width": 0.45 }, "type": "path" } @@ -263,7 +503,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" + "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" } 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 3784c8f5..ac7e813f 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-12T08:57:11Z" + "timestamp": "2025-09-23T10:48:59Z" }, - "lastModificationSignature": "b424254ab69d7a12909e54e0740922f3aef4d00ae80c5a0cdfa7c20a873ff295" + "lastModificationSignature": "250c09e3d81e12f5f38fc1ff0290c93f1c9fbc38b5b252de233f49f3f3d1379c" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/thumbnail.png index fde6c3e7..1d32a16e 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor_Right90/thumbnail.png differ 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 67449241..ef702c3d 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,8 +1,8 @@ { "custom": { - "color": "ffffff", - "state": 0, - "string": "Non Powered Equipment" + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" }, "params": { "tagProps": [ @@ -22,67 +22,166 @@ "custom.color": { "binding": { "config": { - "path": "view.custom.state" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" }, "transforms": [ { - "fallback": "ffffff", + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, { "input": 1, - "output": "808080" + "output": "#FF0000" }, { "input": 2, - "output": "f8060d" + "output": "#FFA500" }, { "input": 3, - "output": "f78e12" + "output": "#0008FF" }, { "input": 4, - "output": "dd00de" + "output": "#00FF00" }, { "input": 5, - "output": "3a00fd" + "output": "#FFF700" }, { "input": 6, - "output": "fbff1f" + "output": "#87CEEB" }, { "input": 7, - "output": "39cc38" + "output": "#90EE90" }, { "input": 8, - "output": "8fcef9" + "output": "#964B00" }, { "input": 9, - "output": "cdffcc" + "output": "#FFFFFF" }, { "input": 10, - "output": "d3d3d3" + "output": "#000000" }, { "input": 11, - "output": "a66008" + "output": "#8B0000" }, { "input": 12, - "output": "ffffff" + "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.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": "property" + "type": "tag" }, "persistent": true }, @@ -95,82 +194,223 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ + }, { - "fallback": "Non Powered Equipment", + "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Communication Fault" + "output": "Actuated" }, { "input": 2, - "output": "EStop or Faulted" + "output": "Communication Faulted" }, { "input": 3, - "output": "Jammed" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, - "output": "Anti-Gridlock Prevention Mode" + "output": "Disabled" }, { "input": 5, - "output": "Full" + "output": "Disconnected" }, { "input": 6, - "output": "50% Full" + "output": "Stopped" }, { "input": 7, - "output": "Running" + "output": "Enabled Not Running" }, { "input": 8, - "output": "Energy Managment" + "output": "Encoder Fault" }, { "input": 9, - "output": "Enabled, Not Running" + "output": "Energy Management" }, { "input": 10, - "output": "Off (Inactive)" + "output": "ESTOP Was Actuated" }, { "input": 11, - "output": "Manual / Maintenance Mode" + "output": "EStopped" }, { "input": 12, - "output": "Non Powered Equipment" + "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": "property" + "type": "tag" }, "persistent": true }, @@ -181,7 +421,7 @@ }, "props": { "defaultSize": { - "height": 271, + "height": 215, "width": 316 } }, @@ -199,9 +439,9 @@ "props.elements[1].elements[0].fill.paint": { "binding": { "config": { - "expression": "\"#\" + {view.custom.color}" + "path": "view.custom.color" }, - "type": "expr" + "type": "property" } } }, @@ -225,7 +465,7 @@ "dasharray": "none", "opacity": "1", "paint": "#000000", - "width": 0.15 + "width": 0.45 }, "type": "path" } @@ -261,7 +501,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" + "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" } 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 c37a231b..42675f35 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-09-16T13:37:08Z" + "timestamp": "2025-09-23T11:01:20Z" }, - "lastModificationSignature": "1d76f854ad445a18804701f2210b6d15eca0ee77f6bfe392e1d52559b3e8bc69" + "lastModificationSignature": "86eb9e1675540274b477a09bfe3cb010b31d4fcd8212e64104c62cde225ad0c1" } } \ 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 0db19c71..96867471 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_Long/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json index 2290c2c9..f24ab31f 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json @@ -422,7 +422,7 @@ "props": { "defaultSize": { "height": 25, - "width": 240 + "width": 287 } }, "root": { @@ -495,6 +495,7 @@ "type": "path" } ], + "preserveAspectRatio": "none", "viewBox": "0 0 250 25" }, "type": "ia.shapes.svg" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json index 0efbee06..5e88ab82 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-09T07:24:34Z" + "timestamp": "2025-09-23T10:11:01Z" }, - "lastModificationSignature": "fead5a6507c8c38bca42dacc3c6e4cbee7b60f95550e719c4340db6e9a1c6367" + "lastModificationSignature": "ed980ac1480b26500fd2ce81597e892da29949de46e0bc65716884dac3ed3414" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png index cf80e455..0c4968bc 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json index 3ec9a7f6..6e313c8a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json @@ -836,7 +836,10 @@ }, "props": { "primary": false, - "text": "MCM01 - FLUID INBOUND" + "text": "MCM01 - FLUID INBOUND", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" }, @@ -863,7 +866,10 @@ }, "props": { "primary": false, - "text": "MCM02 - NC SORTER" + "text": "MCM02 - NC SORTER", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" }, diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/resource.json index 2a8201eb..bd6d7538 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-23T08:51:44Z" + "timestamp": "2025-09-23T10:58:05Z" }, - "lastModificationSignature": "941bce74657ab766e014f993d3523d82af948aa6617d462ca8e34dcffc7939d8" + "lastModificationSignature": "4e60143624e4b229c8dabc6c01f6a372e1f521fdb7e9b41afd9182b546fd13ad" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png index d82ca19c..66675d35 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/resource.json index e3ddbe0d..0d2e641f 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-23T08:54:25Z" + "timestamp": "2025-09-23T10:58:06Z" }, - "lastModificationSignature": "75dc02a9a37de0c7a1a8943e165ce5343d193a4a8552aacfe22d04c20be11231" + "lastModificationSignature": "7ef3505384480030aba2f2feb68aef4ecc4e8f90ae3e12683bbe4d7de796e463" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png index 5f1ddc60..7011f3c7 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/resource.json index 7d96aa94..e66e4a63 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-10T07:18:12Z" + "timestamp": "2025-09-23T10:53:21Z" }, - "lastModificationSignature": "2b540246a675bc0678874102553f75fa14c2d6fdd3f49011d4c2cb479030f3d1" + "lastModificationSignature": "4e6652bbe1c761ecedd4de15c7a121d7f76602f502d04b646eef14696fa7aadb" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/thumbnail.png index cb3038cc..71226fb6 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/view.json index 412109b0..79e01eb9 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-popup-view/view.json @@ -78,13 +78,6 @@ "classes": "" } }, - { - "Path": "autStand/Equipment/Field_IO", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "autStand/Equipment/JAM", "instancePosition": {}, @@ -121,7 +114,7 @@ } }, { - "Path": "autStand/Equipment/ProxSwitch", + "Path": "autStand/Equipment/ProxSensor", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -135,7 +128,7 @@ } }, { - "Path": "autStand/Equipment/Safety_IO", + "Path": "autStand/Equipment/IO_Block", "instancePosition": {}, "instanceStyle": { "classes": "" @@ -168,7 +161,10 @@ } } }, - "params": {}, + "params": { + "Dataset": [], + "FilteredViews": [] + }, "propConfig": { "custom.FilteredViews": { "persistent": true diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/resource.json index 6f7342f8..e3c6753a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-10T07:16:22Z" + "timestamp": "2025-09-23T10:56:20Z" }, - "lastModificationSignature": "24350725cca8bf003e9ddef0ef34a77e8ddfd0cd993e4727889f42379c286fa3" + "lastModificationSignature": "ff4e5f289bb9d9ff0397d003aa0e26661d7183c3dc6b562919b46960f151fabb" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/thumbnail.png index af767bad..cd9feb4b 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/view.json index 482df57a..51556f29 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/PopUp-Views/Legend_Popup/Legend-table/view.json @@ -2,13 +2,6 @@ "custom": {}, "params": { "FilteredViews": [ - { - "Path": "autStand/Equipment/Beacon", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Path": "autStand/Equipment/Button", "instancePosition": {}, @@ -63,7 +56,12 @@ } }, "props": { + "alignContent": "center", + "alignItems": "center", "direction": "column", + "elementPosition": { + "shrink": 0 + }, "path": "autStand/PopUp-Views/Legend_Popup/Legend-row", "style": { "classes": "Background-Styles/Controller"