diff --git a/.resources/0d54e78e10fa55b66eec01f7b36a2972f662cd9195b665246f7aae82609862fa b/.resources/0d54e78e10fa55b66eec01f7b36a2972f662cd9195b665246f7aae82609862fa deleted file mode 100644 index 076ed549..00000000 Binary files a/.resources/0d54e78e10fa55b66eec01f7b36a2972f662cd9195b665246f7aae82609862fa and /dev/null differ diff --git a/.resources/1601c5d837151db7410021c06cf412a1926bf2efe626edb12cc9a1b136d98aaf b/.resources/1601c5d837151db7410021c06cf412a1926bf2efe626edb12cc9a1b136d98aaf deleted file mode 100644 index 8fcdda54..00000000 Binary files a/.resources/1601c5d837151db7410021c06cf412a1926bf2efe626edb12cc9a1b136d98aaf and /dev/null differ diff --git a/.resources/2ff08a23e271a2dbdb376fd3b7e2eb80897afcc87f0dd0904dc55ee3a717a74e b/.resources/2ff08a23e271a2dbdb376fd3b7e2eb80897afcc87f0dd0904dc55ee3a717a74e new file mode 100644 index 00000000..37f63775 Binary files /dev/null and b/.resources/2ff08a23e271a2dbdb376fd3b7e2eb80897afcc87f0dd0904dc55ee3a717a74e differ diff --git a/.resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa b/.resources/45c544f1470e2a3a8d8134194d4aae60153af2fcbab495b58950e240ab4f7e59 similarity index 90% rename from .resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa rename to .resources/45c544f1470e2a3a8d8134194d4aae60153af2fcbab495b58950e240ab4f7e59 index 03bb14ab..fa3a89a9 100644 --- a/.resources/1b24631c8a5ed7a13614eaaec462b8d005d453e02bce89e39f30f704b29b5efa +++ b/.resources/45c544f1470e2a3a8d8134194d4aae60153af2fcbab495b58950e240ab4f7e59 @@ -30,7 +30,25 @@ }, "/Alarms": { "viewPath": "autStand/Alarms/RealTime", - "title": "" + "title": "", + "docks": { + "bottom": [ + { + "viewPath": "autStand/Docked_Views/Footer", + "id": "", + "viewParams": {}, + "size": 150, + "resizable": false, + "iconUrl": "", + "modal": false, + "show": "onDemand", + "anchor": "fixed", + "content": "push", + "autoBreakpoint": 480, + "handle": "hide" + } + ] + } }, "/Reports": { "viewPath": "autStand/Windows/Reports", diff --git a/.resources/50dc2c514529dbdc8cca082b59b75cb52eed954c820467e5de94ac1eebfabeac b/.resources/50dc2c514529dbdc8cca082b59b75cb52eed954c820467e5de94ac1eebfabeac new file mode 100644 index 00000000..383e386a Binary files /dev/null and b/.resources/50dc2c514529dbdc8cca082b59b75cb52eed954c820467e5de94ac1eebfabeac differ diff --git a/.resources/55152e19377ea96000e76a17350455a46802f08f7c7e2d29636983cb96e25497 b/.resources/55152e19377ea96000e76a17350455a46802f08f7c7e2d29636983cb96e25497 new file mode 100644 index 00000000..5c0968e6 Binary files /dev/null and b/.resources/55152e19377ea96000e76a17350455a46802f08f7c7e2d29636983cb96e25497 differ diff --git a/.resources/5e83598ec7e54f9e22f3603f26675fbebf4539cc04ea88cc362952571b440c12 b/.resources/5e83598ec7e54f9e22f3603f26675fbebf4539cc04ea88cc362952571b440c12 deleted file mode 100644 index bac51b05..00000000 Binary files a/.resources/5e83598ec7e54f9e22f3603f26675fbebf4539cc04ea88cc362952571b440c12 and /dev/null differ diff --git a/.resources/6a84323d4fb89d935addd539ea0e7e9032c039b66a8056c87777b801e91ef473 b/.resources/6a84323d4fb89d935addd539ea0e7e9032c039b66a8056c87777b801e91ef473 new file mode 100644 index 00000000..e3377fd1 Binary files /dev/null and b/.resources/6a84323d4fb89d935addd539ea0e7e9032c039b66a8056c87777b801e91ef473 differ diff --git a/.resources/fcbb09b50a442e3a73f9f00a238136778408543b8f0b9040e4718d0bb1003c04 b/.resources/9b952e85d91c8e38890d41875b54f1e0f839e10dcf3cdb98aeb7431395ea4394 similarity index 87% rename from .resources/fcbb09b50a442e3a73f9f00a238136778408543b8f0b9040e4718d0bb1003c04 rename to .resources/9b952e85d91c8e38890d41875b54f1e0f839e10dcf3cdb98aeb7431395ea4394 index 9d3b38d3..7362154b 100644 --- a/.resources/fcbb09b50a442e3a73f9f00a238136778408543b8f0b9040e4718d0bb1003c04 +++ b/.resources/9b952e85d91c8e38890d41875b54f1e0f839e10dcf3cdb98aeb7431395ea4394 @@ -42,7 +42,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t" + "script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Start_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Start_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t" }, "scope": "G", "type": "script" @@ -85,7 +85,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Stopped\"\n\tsystem.tag.write(tagPath, True)\n\t" + "script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Stop_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Stop_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t" }, "scope": "G", "type": "script" diff --git a/.resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea b/.resources/9e82a99bb4e7bc9310c9eea5e6ce7aa7eda7467fb3e7b1e9a7d095529fa16de2 similarity index 92% rename from .resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea rename to .resources/9e82a99bb4e7bc9310c9eea5e6ce7aa7eda7467fb3e7b1e9a7d095529fa16de2 index 6b852d41..03bedde9 100644 --- a/.resources/8e16fcf85e5c93d46b43a0a39d46b0acdfe9be55bc3290e6c0ef73f7e44c6bea +++ b/.resources/9e82a99bb4e7bc9310c9eea5e6ce7aa7eda7467fb3e7b1e9a7d095529fa16de2 @@ -17,9 +17,19 @@ } }, "propConfig": { + "params.tagProps": { + "paramDirection": "input", + "persistent": true + }, "params.value": { "paramDirection": "input", "persistent": true + }, + "params.value.tagProps": { + "onChange": { + "enabled": null, + "script": "\tsystem.perspective.print(currentValue.value)" + } } }, "props": { @@ -86,11 +96,11 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { @@ -210,7 +220,7 @@ }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { @@ -321,11 +331,11 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { @@ -440,7 +450,7 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_Color" }, "transforms": [ { @@ -559,11 +569,11 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { @@ -678,11 +688,11 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { @@ -759,54 +769,6 @@ ], "type": "expr" } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } } }, "props": { diff --git a/.resources/f57a530922d62e8b5cd3d0b1d1ad4e5ef81d111aa7c6bfb9dcd2922455669412 b/.resources/bb7b4d427e4f61408b3ac3f531eb6dfb710862d2fb9469d02794cf16ac979dd4 similarity index 99% rename from .resources/f57a530922d62e8b5cd3d0b1d1ad4e5ef81d111aa7c6bfb9dcd2922455669412 rename to .resources/bb7b4d427e4f61408b3ac3f531eb6dfb710862d2fb9469d02794cf16ac979dd4 index f2bb95e8..6f54b6a8 100644 --- a/.resources/f57a530922d62e8b5cd3d0b1d1ad4e5ef81d111aa7c6bfb9dcd2922455669412 +++ b/.resources/bb7b4d427e4f61408b3ac3f531eb6dfb710862d2fb9469d02794cf16ac979dd4 @@ -1,8 +1,8 @@ { "custom": { "color": "#C2C2C2", - "priority": "Low", - "state": "Disabled" + "priority": "No Active Alarms", + "state": "Offline" }, "params": { "demoColor": -1, diff --git a/.resources/d33079c26daaf84c1534a366a4b6002224f386030fd842e8e170b42a2675070a b/.resources/d33079c26daaf84c1534a366a4b6002224f386030fd842e8e170b42a2675070a new file mode 100644 index 00000000..6c190109 Binary files /dev/null and b/.resources/d33079c26daaf84c1534a366a4b6002224f386030fd842e8e170b42a2675070a differ diff --git a/.resources/3aa8a5bdf5fa57e11f93b3c4afc7c96cf74e599f7568e9aaf22438bdd12ad986 b/.resources/d832c2e338092eaffe63e068e19b560e728ff669f14c88dae8564c8ae90143a8 similarity index 99% rename from .resources/3aa8a5bdf5fa57e11f93b3c4afc7c96cf74e599f7568e9aaf22438bdd12ad986 rename to .resources/d832c2e338092eaffe63e068e19b560e728ff669f14c88dae8564c8ae90143a8 index b590d136..082c2486 100644 --- a/.resources/3aa8a5bdf5fa57e11f93b3c4afc7c96cf74e599f7568e9aaf22438bdd12ad986 +++ b/.resources/d832c2e338092eaffe63e068e19b560e728ff669f14c88dae8564c8ae90143a8 @@ -4,7 +4,7 @@ "classDropdownValue": [ "Error" ], - "titleExtra": "1 rows" + "titleExtra": "19 rows" }, "propConfig": { "params.classDropdownValue": { diff --git a/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae b/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae deleted file mode 100644 index 7e64866a..00000000 Binary files a/.resources/fb354df2e8aea27e30f483df32bf837453f6c7e37e7376b0716a9c8cc90dedae and /dev/null differ diff --git a/.resources/fe510db0ea7a6dc921ac7576214f978c0ad1879415d24a844384f9162bc49fda b/.resources/fe510db0ea7a6dc921ac7576214f978c0ad1879415d24a844384f9162bc49fda deleted file mode 100644 index caa61135..00000000 Binary files a/.resources/fe510db0ea7a6dc921ac7576214f978c0ad1879415d24a844384f9162bc49fda and /dev/null differ diff --git a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/resource.json b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/resource.json index f609021f..2258d44a 100644 --- a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/resource.json +++ b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-11T15:08:58Z" + "timestamp": "2025-11-12T08:31:13Z" }, - "lastModificationSignature": "af2e25ae6a70ba6d6823ab0797e137fc51a83423d9ca4d8d621c696d72fc6b3f" + "lastModificationSignature": "0ef11d4b643089fe6527dc0f586da0cafd1d9234402975980671ee40cd40f578" } } \ No newline at end of file diff --git a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/thumbnail.png b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/thumbnail.png index caa61135..5c0968e6 100644 Binary files a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/thumbnail.png and b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/thumbnail.png differ diff --git a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/view.json b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/view.json index b590d136..082c2486 100644 --- a/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/view.json +++ b/AmazonBase/com.inductiveautomation.perspective/views/Windows/Alarms/Active/view.json @@ -4,7 +4,7 @@ "classDropdownValue": [ "Error" ], - "titleExtra": "1 rows" + "titleExtra": "19 rows" }, "propConfig": { "params.classDropdownValue": { 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 6f7c4370..be6b0e14 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-10T10:23:32Z" + "timestamp": "2025-11-12T10:29:28Z" }, - "lastModificationSignature": "6dc3ac45d7422b3c753656e87eef2d12716bf11e15b789989d615c2a80dcc2f6" + "lastModificationSignature": "4116a03cb696411ed0975a6a047ba86403deaf159a32b02f5be21279c31db30e" } } \ 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 7e64866a..04c99cb1 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 6b852d41..37808552 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 @@ -17,9 +17,19 @@ } }, "propConfig": { + "params.tagProps": { + "paramDirection": "input", + "persistent": true + }, "params.value": { "paramDirection": "input", "persistent": true + }, + "params.value.tagProps": { + "onChange": { + "enabled": null, + "script": "\tsystem.perspective.print(currentValue.value)" + } } }, "props": { @@ -86,24 +96,104 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": "#00A700", + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, { "input": 2, - "output": "#41E841" + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" }, { "input": 4, - "output": "#41E841" + "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", @@ -210,15 +300,19 @@ }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": "#CA0D0D", + "fallback": "#D5D5D5", "inputType": "scalar", "mappings": [ { - "input": 1, + "input": false, + "output": "#D90000" + }, + { + "input": true, "output": "#FF0000" } ], @@ -321,24 +415,104 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": "#DCDC03", + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, { "input": 2, - "output": "#FCFF86" + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" }, { "input": 4, - "output": "#FCFF86" + "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", @@ -440,7 +614,7 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_Color" }, "transforms": [ { @@ -448,16 +622,96 @@ "type": "expression" }, { - "fallback": "#DCDC03", + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, { "input": 2, - "output": "#FCFF86" + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" }, { "input": 4, - "output": "#FCFF86" + "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", @@ -559,24 +813,104 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": "#0A0AA4", + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, { "input": 2, - "output": "#5D5DFF" + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" }, { "input": 4, - "output": "#5D5DFF" + "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", @@ -678,24 +1012,104 @@ "0": "{view.params.value.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": "#D4D4D4", + "fallback": "#000000", "inputType": "scalar", "mappings": [ { - "input": 4, - "output": "#FFFFFF" + "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", @@ -759,54 +1173,6 @@ ], "type": "expr" } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } } }, "props": { diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json index 4497b3dc..6155ff84 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T09:23:24Z" + "timestamp": "2025-11-12T10:24:32Z" }, - "lastModificationSignature": "de892219b63c6ec61b0004463cd2bc382356d2fd44ae43fcc6c2dd7f84005745" + "lastModificationSignature": "229fc26cc13d0698f494f064508de2b7e419e6dfdb918274c1fbd93a71b7ce5d" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png index 8fcdda54..37f63775 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json index f2bb95e8..6f54b6a8 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/view.json @@ -1,8 +1,8 @@ { "custom": { "color": "#C2C2C2", - "priority": "Low", - "state": "Disabled" + "priority": "No Active Alarms", + "state": "Offline" }, "params": { "demoColor": -1, diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json index 0f3f3f48..77a2f442 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-03T09:06:00Z" + "timestamp": "2025-11-12T09:42:08Z" }, - "lastModificationSignature": "c24d6707b03f2587b82b50686a89eefa9596822302cdee9064b4cbcf4134027f" + "lastModificationSignature": "4e27665edde9070138705f3854a9712d42eae669e453fd07dbf4e727682a74e5" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png index bac51b05..e3377fd1 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/thumbnail.png differ diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json index 9d3b38d3..7362154b 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/BNA8/view.json @@ -42,7 +42,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t" + "script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Start_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Start_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t" }, "scope": "G", "type": "script" @@ -85,7 +85,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Stopped\"\n\tsystem.tag.write(tagPath, True)\n\t" + "script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Stop_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Stop_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t" }, "scope": "G", "type": "script" diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/resource.json b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/resource.json index 2850b9b3..e603ae5b 100644 --- a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/resource.json +++ b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-11-08T09:34:40Z" + "timestamp": "2025-11-12T09:37:31Z" }, - "lastModificationSignature": "37540bcd7e0fbdb51a27b02a0b507b2b8c56a337749581bd2e631c73f29db553" + "lastModificationSignature": "b9ff74811e428a0a169bc7191a7b5369aaf3e23257d7b7dafcfed5c53d241f7a" } } \ No newline at end of file diff --git a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/thumbnail.png b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/thumbnail.png index 076ed549..6c190109 100644 Binary files a/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/thumbnail.png and b/BNA8_autStand/com.inductiveautomation.perspective/views/autStand/Overview/Overview-No-Zoom/thumbnail.png differ