{ "custom": {}, "params": { "alwaysShowAll": false, "isClickable": true, "mirror": false, "rotation": 0, "tagPath": "[default]MCP03/CH_20105/CH_20105" }, "propConfig": { "params.alwaysShowAll": { "paramDirection": "input", "persistent": true }, "params.isClickable": { "paramDirection": "input", "persistent": true }, "params.mirror": { "paramDirection": "input", "persistent": true }, "params.rotation": { "paramDirection": "input", "persistent": true }, "params.tagPath": { "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { "height": 60, "width": 85 }, "loading": { "mode": "blocking" } }, "root": { "children": [ { "events": { "dom": { "onClick": { "config": { "script": "\tself.parent.openPopup()" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Gaylord_16" }, "position": { "height": 31, "width": 31, "x": 54, "y": 29 }, "propConfig": { "props.config.isClickable": { "binding": { "config": { "expression": "!{view.params.isClickable}" }, "type": "expr" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GLL/Graphics" }, "overlayOptOut": true, "type": "tag" } } }, "props": { "config": {} }, "type": "dex.display.gaylord" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.parent.openPopup()" }, "scope": "G", "type": "script" } } }, "meta": { "name": "SpiralChute_241" }, "position": { "height": 60, "width": 60 }, "propConfig": { "props.config.isClickable": { "binding": { "config": { "expression": "!{view.params.isClickable}" }, "type": "expr" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/CH/Graphics" }, "overlayOptOut": true, "type": "tag" } } }, "props": { "config": {} }, "type": "dex.display.spiralchute" }, { "meta": { "name": "GS1" }, "position": { "height": 13, "width": 13, "x": 72, "y": 15 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GS1/Enable/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.pushbutton" }, { "meta": { "name": "BCN1_GRN", "visible": false }, "position": { "height": 10, "rotate": {}, "width": 10, "x": 61 }, "propConfig": { "position.rotate.angle": { "binding": { "config": { "path": "view.params.rotation" }, "type": "property" } }, "position.y": { "binding": { "config": { "expression": "if({view.params.rotation} \u003d 180, 0, 18)" }, "type": "expr" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/BCN1/GRN/Graphics" }, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.beacon" }, { "meta": { "name": "BCN1_AMB" }, "position": { "height": 10, "rotate": {}, "width": 10, "x": 61, "y": 9 }, "propConfig": { "position.rotate.angle": { "binding": { "config": { "path": "view.params.rotation" }, "type": "property" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/BCN1/AMB/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.beacon" }, { "meta": { "name": "Ch_Full_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": "315deg" }, "width": 30, "x": 1, "y": 53 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Ch_Full_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.photoeye" }, { "meta": { "name": "RS1" }, "position": { "height": 13, "width": 13, "x": 72 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/RS1/Restart/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.pushbutton" }, { "meta": { "name": "GLL_Open_PX" }, "position": { "height": 10, "rotate": {}, "width": 10, "x": 72, "y": 49 }, "propConfig": { "position.rotate.angle": { "binding": { "config": { "path": "view.params.rotation" }, "type": "property" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GLL_Open_PX/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "props": { "config": { "showLabel": "PX" } }, "type": "dex.display.limitswitch" }, { "meta": { "name": "GLL_Closed_PX" }, "position": { "height": 10, "rotate": {}, "width": 10, "x": 61, "y": 49 }, "propConfig": { "position.rotate.angle": { "binding": { "config": { "path": "view.params.rotation" }, "type": "property" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GLL_Closed_PX/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "props": { "config": { "showLabel": "PX" } }, "type": "dex.display.limitswitch" }, { "meta": { "name": "BCN1_BLU" }, "position": { "height": 10, "rotate": {}, "width": 10, "x": 61 }, "propConfig": { "position.rotate.angle": { "binding": { "config": { "path": "view.params.rotation" }, "type": "property" } }, "position.y": { "binding": { "config": { "expression": "if({view.params.rotation} \u003d 180, 18, 0)" }, "type": "expr" } }, "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/BCN1/BLU/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.beacon" }, { "meta": { "name": "Ch_Half_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": 135 }, "width": 30, "x": 58, "y": 6 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Ch_Half_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.photoeye" }, { "meta": { "name": "GLL_Cart_Full_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": "180deg" }, "width": 16, "x": 81, "y": 47 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GLL_Cart_Full_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "props": { "config": { "type": "diffuse" } }, "type": "dex.display.photoeye" }, { "meta": { "name": "GLL_Present_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": "90deg" }, "width": 16, "x": 68, "y": 33 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/GLL_Present_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "props": { "config": { "type": "diffuse" } }, "type": "dex.display.photoeye" }, { "meta": { "name": "Ch_Jam_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": 225 }, "width": 30, "x": 53, "y": 58 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/CH_Jam_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.photoeye" }, { "meta": { "name": "FIO" }, "position": { "height": 10, "rotate": { "angle": 270 }, "width": 20, "x": -5, "y": 5 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/FIO1/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "type": "dex.display.eip" }, { "meta": { "name": "Cart_Present_PE" }, "position": { "height": 7, "rotate": { "anchor": "0 0", "angle": "90deg" }, "width": 16, "x": 75, "y": 33 }, "propConfig": { "props.status": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Cart_Present_PE/Graphics" }, "overlayOptOut": true, "transforms": [ { "expression": "if({view.params.alwaysShowAll},\r\n\tjsonSet({value}, \"showAlways\", {view.params.alwaysShowAll}),\r\n\t{value}\r\n)", "type": "expression" } ], "type": "tag" } } }, "props": { "config": { "type": "diffuse" } }, "type": "dex.display.photoeye" } ], "meta": { "name": "root" }, "propConfig": { "props.style.transform": { "binding": { "config": { "path": "view.params.mirror" }, "transforms": [ { "fallback": null, "inputType": "scalar", "mappings": [ { "input": true, "output": "scale(-1, 1)" } ], "outputType": "scalar", "type": "map" } ], "type": "property" } } }, "props": { "style": { "overflow": "hidden" } }, "scripts": { "customMethods": [ { "name": "openPopup", "params": [], "script": "\tif self.view.params.isClickable:\n\t\tid \u003d \"SpiralChute|\" + self.view.params.tagPath\n\t\ttitle \u003d utils.prettyName(self.view.params.tagPath.split(\"/\")[-1])\n\t\tparams \u003d { \n\t\t\t\"deviceType\": \"spiralchute\",\n\t\t\t\"props\": { \n\t\t\t\t\"config\": {\n\t\t\t\t\t\"alwaysShowAll\": self.view.params.alwaysShowAll,\n\t\t\t\t\t\"isClickable\": self.view.params.isClickable,\n\t\t\t\t\t\"rotation\": self.view.params.rotation\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"tagPath\": self.view.params.tagPath\n\t\t\t\t}\n\t\t \t},\n\t\t \t\"tabs\": [\"Controls\", \"Alarm History\", \"Devices\"]\t\t\n\t\t}\n\t\tsystem.perspective.openPopup(id, \"Popups/DeviceWrapper\", params, title, resizable \u003d True)" } ], "extensionFunctions": null, "messageHandlers": [] }, "type": "ia.container.coord" } }