diff --git a/.resources/0a74759b923096e13744b2bbe5b8782cdf80b0659577beafd9134f9bdac38449 b/.resources/0a74759b923096e13744b2bbe5b8782cdf80b0659577beafd9134f9bdac38449 deleted file mode 100644 index 10b90ad3..00000000 Binary files a/.resources/0a74759b923096e13744b2bbe5b8782cdf80b0659577beafd9134f9bdac38449 and /dev/null differ diff --git a/.resources/2e67acaa6e45fe525a4cfc43855a5d01f8aa0de97ed01e5731c025ec2f512a44 b/.resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa similarity index 98% rename from .resources/2e67acaa6e45fe525a4cfc43855a5d01f8aa0de97ed01e5731c025ec2f512a44 rename to .resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa index 23d3d226..03bb14ab 100644 --- a/.resources/2e67acaa6e45fe525a4cfc43855a5d01f8aa0de97ed01e5731c025ec2f512a44 +++ b/.resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa @@ -110,20 +110,6 @@ } ], "right": [ - { - "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv", - "id": "Docked-East-Conv", - "viewParams": {}, - "size": 600, - "resizable": false, - "iconUrl": "", - "modal": true, - "show": "onDemand", - "anchor": "fixed", - "content": "cover", - "autoBreakpoint": 480, - "handle": "hide" - }, { "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device", "id": "Docked-East-Device", @@ -131,7 +117,7 @@ "size": 600, "resizable": false, "iconUrl": "", - "modal": true, + "modal": false, "show": "onDemand", "anchor": "fixed", "content": "cover", @@ -145,7 +131,21 @@ "size": 600, "resizable": false, "iconUrl": "", - "modal": true, + "modal": false, + "show": "onDemand", + "anchor": "fixed", + "content": "cover", + "autoBreakpoint": 480, + "handle": "hide" + }, + { + "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv", + "id": "Docked-East-Conv", + "viewParams": {}, + "size": 600, + "resizable": false, + "iconUrl": "", + "modal": false, "show": "onDemand", "anchor": "fixed", "content": "cover", diff --git a/.resources/36553d39ab598c173a56556ef4794d0595f171c3f68eeeb38ab6fedf04b93709 b/.resources/36553d39ab598c173a56556ef4794d0595f171c3f68eeeb38ab6fedf04b93709 deleted file mode 100644 index f444bcdb..00000000 Binary files a/.resources/36553d39ab598c173a56556ef4794d0595f171c3f68eeeb38ab6fedf04b93709 and /dev/null differ diff --git a/.resources/3a17852b527e45b733e6894eeb5aebf5930af47360ec3c1a4ee61c3f87815c6a b/.resources/3a17852b527e45b733e6894eeb5aebf5930af47360ec3c1a4ee61c3f87815c6a new file mode 100644 index 00000000..377ab65f Binary files /dev/null and b/.resources/3a17852b527e45b733e6894eeb5aebf5930af47360ec3c1a4ee61c3f87815c6a differ diff --git a/.resources/13197adf9e3b7e40f29a2ad1584f46f9ca29c39ba11b3e5d284e351cf8b04ca4 b/.resources/41fd49d9262ccdd68a9d3899fb5abd9d9f439900a2717e6d4ab3394dc83ee91b similarity index 94% rename from .resources/13197adf9e3b7e40f29a2ad1584f46f9ca29c39ba11b3e5d284e351cf8b04ca4 rename to .resources/41fd49d9262ccdd68a9d3899fb5abd9d9f439900a2717e6d4ab3394dc83ee91b index 4f62c015..f6f2bba0 100644 --- a/.resources/13197adf9e3b7e40f29a2ad1584f46f9ca29c39ba11b3e5d284e351cf8b04ca4 +++ b/.resources/41fd49d9262ccdd68a9d3899fb5abd9d9f439900a2717e6d4ab3394dc83ee91b @@ -98,6 +98,32 @@ "type": "property" } }, + "props.elements[1].style.visibility": { + "binding": { + "config": { + "path": "view.params.InUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[1].visibility": { "binding": { "config": { @@ -124,6 +150,32 @@ "type": "property" } }, + "props.elements[2].style.visibility": { + "binding": { + "config": { + "path": "view.params.InLeft" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[2].visibility": { "binding": { "config": { @@ -150,6 +202,32 @@ "type": "property" } }, + "props.elements[3].style.visibility": { + "binding": { + "config": { + "path": "view.params.InDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[3].visibility": { "binding": { "config": { @@ -176,6 +254,32 @@ "type": "property" } }, + "props.elements[4].style.visibility": { + "binding": { + "config": { + "path": "view.params.OutUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[4].visibility": { "binding": { "config": { @@ -202,6 +306,32 @@ "type": "property" } }, + "props.elements[5].style.visibility": { + "binding": { + "config": { + "path": "view.params.OutRight" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[5].visibility": { "binding": { "config": { @@ -228,6 +358,32 @@ "type": "property" } }, + "props.elements[6].style.visibility": { + "binding": { + "config": { + "path": "view.params.OutDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[6].visibility": { "binding": { "config": { @@ -319,6 +475,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -332,6 +491,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -345,6 +507,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -358,6 +523,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -371,6 +539,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -384,6 +555,9 @@ "paint": "#000000", "width": "3.99982" }, + "style": { + "classes": "" + }, "type": "path" }, { diff --git a/.resources/4777b12fd9dad7278c1246b415fe131d6a4d8690bb26fd1340174e4bd0bdc814 b/.resources/4777b12fd9dad7278c1246b415fe131d6a4d8690bb26fd1340174e4bd0bdc814 deleted file mode 100644 index 89c29a60..00000000 Binary files a/.resources/4777b12fd9dad7278c1246b415fe131d6a4d8690bb26fd1340174e4bd0bdc814 and /dev/null differ diff --git a/.resources/be6c74400ce7fe91c31cf8490648e231d82c60211aff9040431bf9ba1b9fe733 b/.resources/4bb82ae536d0bef7d6e39bbd1900308672bf002c3d9c2b319d2f5a9ba0357776 similarity index 99% rename from .resources/be6c74400ce7fe91c31cf8490648e231d82c60211aff9040431bf9ba1b9fe733 rename to .resources/4bb82ae536d0bef7d6e39bbd1900308672bf002c3d9c2b319d2f5a9ba0357776 index 955b054f..3cedfa28 100644 --- a/.resources/be6c74400ce7fe91c31cf8490648e231d82c60211aff9040431bf9ba1b9fe733 +++ b/.resources/4bb82ae536d0bef7d6e39bbd1900308672bf002c3d9c2b319d2f5a9ba0357776 @@ -1896,6 +1896,13 @@ "pager": { "bottom": false }, + "rows": { + "height": 50, + "style": { + "fontSize": "1vmin", + "wordBreak": "break-all" + } + }, "selection": { "enableRowSelection": false }, diff --git a/.resources/c5e7dcf08939822ce52982353e6c2de935c52d4aa7a8462b21f77baf38ddae0c b/.resources/53ba322564047fb177495e37bdb6502a1ca4b388cedc2c05b8e36f670e7ae9c6 similarity index 94% rename from .resources/c5e7dcf08939822ce52982353e6c2de935c52d4aa7a8462b21f77baf38ddae0c rename to .resources/53ba322564047fb177495e37bdb6502a1ca4b388cedc2c05b8e36f670e7ae9c6 index f6921bd2..3aedf6d6 100644 --- a/.resources/c5e7dcf08939822ce52982353e6c2de935c52d4aa7a8462b21f77baf38ddae0c +++ b/.resources/53ba322564047fb177495e37bdb6502a1ca4b388cedc2c05b8e36f670e7ae9c6 @@ -53,7 +53,7 @@ }, "onChange": { "enabled": null, - "script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\"" + "script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027_PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\"" }, "persistent": true }, @@ -956,7 +956,7 @@ "system": { "onShutdown": { "config": { - "script": "\tself.view.params.name \u003d \"\"\n\tsystem.perspective.closeDock(\"Docked-East-Conv\")" + "script": "\tself.view.params.name \u003d \"\"\n" }, "scope": "G", "type": "script" diff --git a/.resources/fb0667e33cad5e842ddfb94ad3e664c817958bf9233e3e4fb471c5c781981ff3 b/.resources/647cc1c4d7f651b5029dcd9fb8f501bca141a32640b8d04e4d363babd53ba31b similarity index 99% rename from .resources/fb0667e33cad5e842ddfb94ad3e664c817958bf9233e3e4fb471c5c781981ff3 rename to .resources/647cc1c4d7f651b5029dcd9fb8f501bca141a32640b8d04e4d363babd53ba31b index 27f36780..68237c60 100644 --- a/.resources/fb0667e33cad5e842ddfb94ad3e664c817958bf9233e3e4fb471c5c781981ff3 +++ b/.resources/647cc1c4d7f651b5029dcd9fb8f501bca141a32640b8d04e4d363babd53ba31b @@ -5029,6 +5029,17 @@ "type": "ia.container.coord" } ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t\t\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n" + }, + "scope": "G", + "type": "script" + } + } + }, "meta": { "name": "root" }, diff --git a/.resources/6df113f19d516edb910542a35414f54d20f8df8bb744a36fbda21454633eba78 b/.resources/6df113f19d516edb910542a35414f54d20f8df8bb744a36fbda21454633eba78 deleted file mode 100644 index e18d0f3f..00000000 Binary files a/.resources/6df113f19d516edb910542a35414f54d20f8df8bb744a36fbda21454633eba78 and /dev/null differ diff --git a/.resources/6ebf4d5c81300bcb4f9f97f43c6047863673957863b3e664a53a86b97ce8befa b/.resources/6ebf4d5c81300bcb4f9f97f43c6047863673957863b3e664a53a86b97ce8befa new file mode 100644 index 00000000..8e3bf9cc Binary files /dev/null and b/.resources/6ebf4d5c81300bcb4f9f97f43c6047863673957863b3e664a53a86b97ce8befa differ diff --git a/.resources/099b577ccbccda7fd22e0b6aeff8c8c701b25161844f46094f88347590a63737 b/.resources/7b5997568d9290d319b5213cceba9a59bfbadb9106119b67da356a7e1f2b0848 similarity index 97% rename from .resources/099b577ccbccda7fd22e0b6aeff8c8c701b25161844f46094f88347590a63737 rename to .resources/7b5997568d9290d319b5213cceba9a59bfbadb9106119b67da356a7e1f2b0848 index 1072b104..02dfc2fe 100644 --- a/.resources/099b577ccbccda7fd22e0b6aeff8c8c701b25161844f46094f88347590a63737 +++ b/.resources/7b5997568d9290d319b5213cceba9a59bfbadb9106119b67da356a7e1f2b0848 @@ -627,7 +627,7 @@ "dom": { "onClick": { "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )" + "script": "\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027)\n\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )" }, "scope": "G", "type": "script" diff --git a/.resources/82476c94843e27075f89cfd35c356bc92f38c2cb25f1bc5e9e20a9e78f094ab1 b/.resources/82476c94843e27075f89cfd35c356bc92f38c2cb25f1bc5e9e20a9e78f094ab1 new file mode 100644 index 00000000..a0c19a86 Binary files /dev/null and b/.resources/82476c94843e27075f89cfd35c356bc92f38c2cb25f1bc5e9e20a9e78f094ab1 differ diff --git a/.resources/84347a60c7ed50589343891e6eb87a450fd84efc551f04806c29ddf158862d9f b/.resources/84347a60c7ed50589343891e6eb87a450fd84efc551f04806c29ddf158862d9f new file mode 100644 index 00000000..420ec293 Binary files /dev/null and b/.resources/84347a60c7ed50589343891e6eb87a450fd84efc551f04806c29ddf158862d9f differ diff --git a/.resources/20aa9c33506c4c8d78aeb28e561624897c05ef88c5ff7ae4a5c4e6ba0a3b304b b/.resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea similarity index 87% rename from .resources/20aa9c33506c4c8d78aeb28e561624897c05ef88c5ff7ae4a5c4e6ba0a3b304b rename to .resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea index d7823999..6b852d41 100644 --- a/.resources/20aa9c33506c4c8d78aeb28e561624897c05ef88c5ff7ae4a5c4e6ba0a3b304b +++ b/.resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea @@ -740,121 +740,6 @@ } }, "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\ttag_name \u003d self.view.params.value.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+\"System/\"+tag_name +\"/\" + tag_name+\"/Setup_Motor_Speeds\"\n\tsystem.tag.writeBlocking([tag_path],[True])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "SetupMotorSpeeds", - "tooltip": { - "enabled": true, - "location": "top-left" - } - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027Setup Motor Speeds \u0027 + {view.params.value.tagProps[0]},\"You do not have Maintenance or Administrator role!\")" - }, - "type": "expr" - } - }, - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - }, - "props.image.icon.color": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027#000000\u0027,\u0027#979797\u0027)" - }, - "type": "expr" - } - }, - "props.style.backgroundColor": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.value.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Setup_Motor_Speeds" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "#D4D4D4", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "#FFFFFF" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.style.borderStyle": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027solid\u0027,\u0027none\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 32, - "icon": { - "path": "material/speed" - }, - "position": "top", - "width": 32 - }, - "style": { - "borderColor": "#4A4A4A", - "borderWidth": 2, - "classes": "\n", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - }, - "text": "", - "textStyle": { - "fontSize": 12, - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.input.button" } ], "meta": { diff --git a/.resources/a336f5e777b389b5a25f10c5a1ea89baead3d915a6fb667d2f1da32af7cfc33a b/.resources/a336f5e777b389b5a25f10c5a1ea89baead3d915a6fb667d2f1da32af7cfc33a deleted file mode 100644 index bdc39d08..00000000 Binary files a/.resources/a336f5e777b389b5a25f10c5a1ea89baead3d915a6fb667d2f1da32af7cfc33a and /dev/null differ diff --git a/.resources/a84e8fabe796ea8aa3a2b91bbb0807a72fc71682849450467519a67db4877fbd b/.resources/a84e8fabe796ea8aa3a2b91bbb0807a72fc71682849450467519a67db4877fbd deleted file mode 100644 index 2759b2de..00000000 Binary files a/.resources/a84e8fabe796ea8aa3a2b91bbb0807a72fc71682849450467519a67db4877fbd and /dev/null differ diff --git a/.resources/c3ecd82c070ec9b8c96305d19659541d03ba3a247f28f608b6f9fb0cd0679ea8 b/.resources/b0f447af8505df6e6fa1ca49e8488fd70453652e84382d31d38c732c5bd3a336 similarity index 93% rename from .resources/c3ecd82c070ec9b8c96305d19659541d03ba3a247f28f608b6f9fb0cd0679ea8 rename to .resources/b0f447af8505df6e6fa1ca49e8488fd70453652e84382d31d38c732c5bd3a336 index 6720bd1b..dd03d1ab 100644 --- a/.resources/c3ecd82c070ec9b8c96305d19659541d03ba3a247f28f608b6f9fb0cd0679ea8 +++ b/.resources/b0f447af8505df6e6fa1ca49e8488fd70453652e84382d31d38c732c5bd3a336 @@ -1,6 +1,6 @@ { "custom": { - "color": "#1fff1a", + "color": "#000", "modifiedTag": "System/MCM01/VFD/UL14_1_VFD1", "priority": "No Active Alarms" }, @@ -259,7 +259,7 @@ "dom": { "onClick": { "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})" + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n\tsystem.perspective.print(\"im\")\n\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\t" }, "scope": "G", "type": "script" diff --git a/.resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf b/.resources/be244c01c3eea8c7a4c30d9a5b009afcd2807a6f8dd4891693012c07a560c9c0 similarity index 62% rename from .resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf rename to .resources/be244c01c3eea8c7a4c30d9a5b009afcd2807a6f8dd4891693012c07a560c9c0 index 25512f22..62f58d75 100644 --- a/.resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf +++ b/.resources/be244c01c3eea8c7a4c30d9a5b009afcd2807a6f8dd4891693012c07a560c9c0 @@ -71,6 +71,32 @@ "grow": 1 }, "propConfig": { + "props.elements[0].elements[0].style.visibility": { + "binding": { + "config": { + "path": "view.params.LU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[0].visibility": { "binding": { "config": { @@ -97,6 +123,32 @@ "type": "property" } }, + "props.elements[0].elements[1].style.visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[1].visibility": { "binding": { "config": { @@ -123,6 +175,32 @@ "type": "property" } }, + "props.elements[0].elements[2].style.visibility": { + "binding": { + "config": { + "path": "view.params.LR" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[2].visibility": { "binding": { "config": { @@ -149,6 +227,32 @@ "type": "property" } }, + "props.elements[0].elements[3].style.visibility": { + "binding": { + "config": { + "path": "view.params.RU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[3].visibility": { "binding": { "config": { @@ -175,6 +279,32 @@ "type": "property" } }, + "props.elements[0].elements[4].style.visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[4].visibility": { "binding": { "config": { @@ -201,6 +331,32 @@ "type": "property" } }, + "props.elements[0].elements[5].style.visibility": { + "binding": { + "config": { + "path": "view.params.RLU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[5].visibility": { "binding": { "config": { @@ -227,6 +383,32 @@ "type": "property" } }, + "props.elements[0].elements[6].style.visibility": { + "binding": { + "config": { + "path": "view.params.RLD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[6].visibility": { "binding": { "config": { @@ -253,6 +435,32 @@ "type": "property" } }, + "props.elements[0].elements[7].style.visibility": { + "binding": { + "config": { + "path": "view.params.LRU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[7].visibility": { "binding": { "config": { @@ -279,6 +487,32 @@ "type": "property" } }, + "props.elements[0].elements[8].style.visibility": { + "binding": { + "config": { + "path": "view.params.LRD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[0].elements[8].visibility": { "binding": { "config": { @@ -322,6 +556,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -336,6 +573,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -350,6 +590,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -364,6 +607,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -378,6 +624,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -392,6 +641,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -406,6 +658,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -420,6 +675,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" }, { @@ -434,6 +692,9 @@ "paint": "#000000", "width": "3.77953" }, + "style": { + "classes": "" + }, "type": "path" } ], diff --git a/.resources/ac20203ce1598d3756590283737684fb33664fa8e30465d88fc72a459ea0d9be b/.resources/eb5bbd228fac03d324b8c73cc4e92a989590634a4797fd2ca2f5fbdf9aacee1e similarity index 99% rename from .resources/ac20203ce1598d3756590283737684fb33664fa8e30465d88fc72a459ea0d9be rename to .resources/eb5bbd228fac03d324b8c73cc4e92a989590634a4797fd2ca2f5fbdf9aacee1e index 6b855716..e088623f 100644 --- a/.resources/ac20203ce1598d3756590283737684fb33664fa8e30465d88fc72a459ea0d9be +++ b/.resources/eb5bbd228fac03d324b8c73cc4e92a989590634a4797fd2ca2f5fbdf9aacee1e @@ -1,9 +1,9 @@ { "custom": { "PLC": "MCM01", - "color": "#FF0000", + "color": "#C2C2C2", "showTags": true, - "state": "EStopped" + "state": "Offline" }, "params": { "devices": [], @@ -1433,6 +1433,13 @@ "pager": { "bottom": false }, + "rows": { + "height": 45, + "style": { + "fontSize": "1vmin", + "wordBreak": "break-all" + } + }, "selection": { "enableRowSelection": false }, @@ -1461,7 +1468,7 @@ "grow": 1 }, "props": { - "currentTabIndex": 1, + "currentTabIndex": 3, "menuType": "modern", "tabSize": { "width": 1000 @@ -1523,18 +1530,6 @@ "type": "ia.container.flex" } ], - "events": { - "system": { - "onShutdown": { - "config": { - "id": "\"Docked-East-Conv\"", - "type": "close" - }, - "scope": "C", - "type": "dock" - } - } - }, "meta": { "name": "root" }, diff --git a/.resources/2d4d0cb8fa9a31e56bc7d57f79be456fdcc41e1046d9fe67910d7a24edfac036 b/.resources/eca2a8c3abb681f7d65079306231a4d7a30c64a41578b5cf5233c8fffb6069b2 similarity index 99% rename from .resources/2d4d0cb8fa9a31e56bc7d57f79be456fdcc41e1046d9fe67910d7a24edfac036 rename to .resources/eca2a8c3abb681f7d65079306231a4d7a30c64a41578b5cf5233c8fffb6069b2 index 68267944..6de36b04 100644 --- a/.resources/2d4d0cb8fa9a31e56bc7d57f79be456fdcc41e1046d9fe67910d7a24edfac036 +++ b/.resources/eca2a8c3abb681f7d65079306231a4d7a30c64a41578b5cf5233c8fffb6069b2 @@ -10541,6 +10541,17 @@ "type": "ia.input.button" } ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t\t\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n" + }, + "scope": "G", + "type": "script" + } + } + }, "meta": { "name": "root" }, diff --git a/.resources/f84b899322e726156d3d2a09674e7e8bdb74dc1585350e70561002786093a6d1 b/.resources/f84b899322e726156d3d2a09674e7e8bdb74dc1585350e70561002786093a6d1 new file mode 100644 index 00000000..f5862dde Binary files /dev/null and b/.resources/f84b899322e726156d3d2a09674e7e8bdb74dc1585350e70561002786093a6d1 differ diff --git a/.resources/f9ddac0a24517c3f6e9fcc29fd3cae28531a79b6c13730412c5115de04e8e77d b/.resources/f9ddac0a24517c3f6e9fcc29fd3cae28531a79b6c13730412c5115de04e8e77d new file mode 100644 index 00000000..cce7eb6a Binary files /dev/null and b/.resources/f9ddac0a24517c3f6e9fcc29fd3cae28531a79b6c13730412c5115de04e8e77d differ diff --git a/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae b/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae new file mode 100644 index 00000000..7e64866a Binary files /dev/null and b/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae differ diff --git a/.resources/fbee4dafee125a2b5afd8eb88407cb66a3137d5dab71115c217c6bff7a5f9100 b/.resources/fbee4dafee125a2b5afd8eb88407cb66a3137d5dab71115c217c6bff7a5f9100 deleted file mode 100644 index e83db83f..00000000 Binary files a/.resources/fbee4dafee125a2b5afd8eb88407cb66a3137d5dab71115c217c6bff7a5f9100 and /dev/null differ diff --git a/.resources/fbefb93cf65efe99b9851f5c6300cd5a33a7d264f2c58ec6a2d02dcf0b8ed30f b/.resources/fbefb93cf65efe99b9851f5c6300cd5a33a7d264f2c58ec6a2d02dcf0b8ed30f deleted file mode 100644 index 59ee77ec..00000000 Binary files a/.resources/fbefb93cf65efe99b9851f5c6300cd5a33a7d264f2c58ec6a2d02dcf0b8ed30f and /dev/null differ diff --git a/.resources/ff1d45efbb715be971bd08ef61dc852818a3af5e24d1833249d5cd95e5cc23d7 b/.resources/ff1d45efbb715be971bd08ef61dc852818a3af5e24d1833249d5cd95e5cc23d7 new file mode 100644 index 00000000..da585f82 Binary files /dev/null and b/.resources/ff1d45efbb715be971bd08ef61dc852818a3af5e24d1833249d5cd95e5cc23d7 differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/page-config/config.json b/BNA8_autStand/com.inductiveautomation.perspective/page-config/config.json index 23d3d226..03bb14ab 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/page-config/config.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/page-config/config.json @@ -110,20 +110,6 @@ } ], "right": [ - { - "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv", - "id": "Docked-East-Conv", - "viewParams": {}, - "size": 600, - "resizable": false, - "iconUrl": "", - "modal": true, - "show": "onDemand", - "anchor": "fixed", - "content": "cover", - "autoBreakpoint": 480, - "handle": "hide" - }, { "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device", "id": "Docked-East-Device", @@ -131,7 +117,7 @@ "size": 600, "resizable": false, "iconUrl": "", - "modal": true, + "modal": false, "show": "onDemand", "anchor": "fixed", "content": "cover", @@ -145,7 +131,21 @@ "size": 600, "resizable": false, "iconUrl": "", - "modal": true, + "modal": false, + "show": "onDemand", + "anchor": "fixed", + "content": "cover", + "autoBreakpoint": 480, + "handle": "hide" + }, + { + "viewPath": "autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv", + "id": "Docked-East-Conv", + "viewParams": {}, + "size": 600, + "resizable": false, + "iconUrl": "", + "modal": false, "show": "onDemand", "anchor": "fixed", "content": "cover", diff --git a/BNA8_autStand/com.inductiveautomation.perspective/page-config/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/page-config/resource.json index 4d310139..ec853e30 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/page-config/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/page-config/resource.json @@ -9,8 +9,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-07T13:56:58Z" + "timestamp": "2025-11-10T10:16:38Z" }, - "lastModificationSignature": "32671315d6e4d3499c2100ade0d1bb232377f26d7b04b8252741a52da2daef1d" + "lastModificationSignature": "5b1189ff0b6031613a2988b46df4afc0407bd49f8fc996f73e3d6ad8097fb3f0" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json index 28608b22..1f2b1879 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T15:10:47Z" + "timestamp": "2025-11-10T10:19:07Z" }, - "lastModificationSignature": "f4d0e2571ccd3268ef56565269e6b43b9b0d3d74c3356ce2fce437ab632be082" + "lastModificationSignature": "88806a67214887f9fb31c99e07b5c00a4c4ad74265cd1bca7f24e88029d11749" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png index 2759b2de..f5862dde 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json index 27f36780..68237c60 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/view.json @@ -5029,6 +5029,17 @@ "type": "ia.container.coord" } ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t\t\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n" + }, + "scope": "G", + "type": "script" + } + } + }, "meta": { "name": "root" }, diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json index 67d7837a..98587865 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-10T07:51:12Z" + "timestamp": "2025-11-10T10:19:46Z" }, - "lastModificationSignature": "7ed61682197c07d06f24ffb96111945db9934345f101afd1a1e3c4c29405bc15" + "lastModificationSignature": "a51140aef0357526d24466f0de4540d68c2b56e110a9fe9dcb5f79a4a23bde5b" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png index bdc39d08..a0c19a86 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json index 68267944..6de36b04 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM02/view.json @@ -10541,6 +10541,17 @@ "type": "ia.input.button" } ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t\t\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027),\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n" + }, + "scope": "G", + "type": "script" + } + } + }, "meta": { "name": "root" }, diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/resource.json index 800c970d..753b03b9 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-07T17:47:00Z" + "timestamp": "2025-11-10T10:41:30Z" }, - "lastModificationSignature": "f9bab69c4fad26a065807f3d0102e95d25f9ed5dd1dea2737416243d6d81c179" + "lastModificationSignature": "a733b1caca71b0ff0eb069cec5cdf9de8dda0aa8198f4222dda744b0eea54143" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png index 59ee77ec..37ca1478 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/view.json index 6b855716..e088623f 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Conv/view.json @@ -1,9 +1,9 @@ { "custom": { "PLC": "MCM01", - "color": "#FF0000", + "color": "#C2C2C2", "showTags": true, - "state": "EStopped" + "state": "Offline" }, "params": { "devices": [], @@ -1433,6 +1433,13 @@ "pager": { "bottom": false }, + "rows": { + "height": 45, + "style": { + "fontSize": "1vmin", + "wordBreak": "break-all" + } + }, "selection": { "enableRowSelection": false }, @@ -1461,7 +1468,7 @@ "grow": 1 }, "props": { - "currentTabIndex": 1, + "currentTabIndex": 3, "menuType": "modern", "tabSize": { "width": 1000 @@ -1523,18 +1530,6 @@ "type": "ia.container.flex" } ], - "events": { - "system": { - "onShutdown": { - "config": { - "id": "\"Docked-East-Conv\"", - "type": "close" - }, - "scope": "C", - "type": "dock" - } - } - }, "meta": { "name": "root" }, diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/resource.json index 036f6594..7b4b6926 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-10T08:31:52Z" + "timestamp": "2025-11-10T10:44:37Z" }, - "lastModificationSignature": "becc8a5c7acecf6f8adb56342e078d629e2aae3e26c0db451c7b495dc5b7e310" + "lastModificationSignature": "d2691e569e457d47501cb29c9b24d3a11bb6ede2619d9db3d3fd5a2043ba3807" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png index 041b2be9..8cfd5362 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/view.json index f6921bd2..79227ef5 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-Device/view.json @@ -53,7 +53,7 @@ }, "onChange": { "enabled": null, - "script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\"" + "script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027_PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\"" }, "persistent": true }, @@ -649,6 +649,13 @@ "pager": { "bottom": false }, + "rows": { + "height": 45, + "style": { + "fontSize": "1vmin", + "wordBreak": "break-all" + } + }, "selection": { "enableRowSelection": false }, @@ -956,7 +963,7 @@ "system": { "onShutdown": { "config": { - "script": "\tself.view.params.name \u003d \"\"\n\tsystem.perspective.closeDock(\"Docked-East-Conv\")" + "script": "\tself.view.params.name \u003d \"\"\n" }, "scope": "G", "type": "script" diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/resource.json index 89a1a303..0c547fdb 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-07T10:01:00Z" + "timestamp": "2025-11-10T10:42:10Z" }, - "lastModificationSignature": "282655d418a2c0b61a8e61b8c8aa483e3c1767e8e3545798ac79f2cf2ff9b9d2" + "lastModificationSignature": "422eef922474d7f430c6e57b24bad3c3eb0cfbe9b2d6926e900f8372e1f441dc" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/thumbnail.png index e18d0f3f..2ec00986 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/view.json index 955b054f..3cedfa28 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Controller-Equipment/Information-Docked-East-VFD/view.json @@ -1896,6 +1896,13 @@ "pager": { "bottom": false }, + "rows": { + "height": 50, + "style": { + "fontSize": "1vmin", + "wordBreak": "break-all" + } + }, "selection": { "enableRowSelection": false }, diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json index f4677855..2833e918 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T15:12:44Z" + "timestamp": "2025-11-10T10:26:48Z" }, - "lastModificationSignature": "992041d78cd453e037c73995ea3be3a51e94e708736e3ee05761fc0508aeda1b" + "lastModificationSignature": "89d68b613c042243116e5d7c42f539d3bd5995d13daa0a3fe2796c8b31e1bfb4" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png index 10b90ad3..377ab65f 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Docked_Views/Header/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/resource.json index f8d9db25..6f7c4370 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T09:39:39Z" + "timestamp": "2025-11-10T10:23:32Z" }, - "lastModificationSignature": "81bcf7a5ec3ffb3406c5eb858d0e60afa9b2f742f16fa9c1868a1ea882509ba4" + "lastModificationSignature": "6dc3ac45d7422b3c753656e87eef2d12716bf11e15b789989d615c2a80dcc2f6" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/thumbnail.png index f444bcdb..7e64866a 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/view.json index d7823999..6b852d41 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlActions/view.json @@ -740,121 +740,6 @@ } }, "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\ttag_name \u003d self.view.params.value.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+\"System/\"+tag_name +\"/\" + tag_name+\"/Setup_Motor_Speeds\"\n\tsystem.tag.writeBlocking([tag_path],[True])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "SetupMotorSpeeds", - "tooltip": { - "enabled": true, - "location": "top-left" - } - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027Setup Motor Speeds \u0027 + {view.params.value.tagProps[0]},\"You do not have Maintenance or Administrator role!\")" - }, - "type": "expr" - } - }, - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - }, - "props.image.icon.color": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027#000000\u0027,\u0027#979797\u0027)" - }, - "type": "expr" - } - }, - "props.style.backgroundColor": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.value.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Setup_Motor_Speeds" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "#D4D4D4", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "#FFFFFF" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.style.borderStyle": { - "binding": { - "config": { - "expression": "if({this.props.enabled},\u0027solid\u0027,\u0027none\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 32, - "icon": { - "path": "material/speed" - }, - "position": "top", - "width": 32 - }, - "style": { - "borderColor": "#4A4A4A", - "borderWidth": 2, - "classes": "\n", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - }, - "text": "", - "textStyle": { - "fontSize": 12, - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.input.button" } ], "meta": { diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/resource.json index 20e82505..8ba91665 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T15:27:53Z" + "timestamp": "2025-11-10T09:58:34Z" }, - "lastModificationSignature": "7a74fcfd86544cf0256d0fd3a8a6bf8af4797035c5fb584449e8c97c684a2c81" + "lastModificationSignature": "814f80a4249d21af77668f15f9aacbe19bf4e806d2f70a7b7f62c7ce8028ea23" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/view.json index 1072b104..02dfc2fe 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Solenoid/view.json @@ -627,7 +627,7 @@ "dom": { "onClick": { "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )" + "script": "\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027)\n\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )" }, "scope": "G", "type": "script" diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/resource.json index e17a12a7..fe0a8d54 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-07T17:47:00Z" + "timestamp": "2025-11-10T10:02:24Z" }, - "lastModificationSignature": "c6d9e7d7ec59326ce5388e25b505f007a19f6c7351d41f3306c3d9f20abf8c81" + "lastModificationSignature": "c1245ceb47aad40d90f0397591c5cc910b2f1f86968e5226490de4d805448de0" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/view.json index 6720bd1b..dd03d1ab 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/VFD/view.json @@ -1,6 +1,6 @@ { "custom": { - "color": "#1fff1a", + "color": "#000", "modifiedTag": "System/MCM01/VFD/UL14_1_VFD1", "priority": "No Active Alarms" }, @@ -259,7 +259,7 @@ "dom": { "onClick": { "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})" + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n\tsystem.perspective.print(\"im\")\n\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\t" }, "scope": "G", "type": "script"