{ "custom": { "dpm1-dpm2": false, "dpm2-dpm3": false, "dpm3-dpm4": false, "dpm4-dpm5": false, "dpm5-dpm6": false, "dpm6-dpm7": false, "dpm7-dpm8": false, "dpm8-dpm9": false, "dpm9-mcm": false, "mcm-dpm1": false }, "params": { "tagProps": [ "System/MCM02/MCM02", "System/MCM02/IO_BLOCK/DPM/UL15_4_DPM1", "System/MCM02/IO_BLOCK/DPM/UL16_2_DPM1", "System/MCM02/IO_BLOCK/DPM/UL18_4_DPM1", "System/MCM02/IO_BLOCK/DPM/UL19_2_DPM1", "System/MCM02/IO_BLOCK/DPM/UL21_11_DPM1", "System/MCM02/IO_BLOCK/DPM/PS6_7_DPM1", "System/MCM02/IO_BLOCK/DPM/PS7_7_DPM1", "System/MCM02/IO_BLOCK/DPM/PS5_7_DPM1", "System/MCM02/IO_BLOCK/DPM/UL13_8_DPM1" ] }, "propConfig": { "custom.dpm1-dpm2": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "1": "{view.params.tagProps[1]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm2-dpm3": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "2": "{view.params.tagProps[2]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm3-dpm4": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "3": "{view.params.tagProps[3]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{3}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm4-dpm5": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "4": "{view.params.tagProps[4]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{4}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm5-dpm6": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "5": "{view.params.tagProps[5]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{5}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm6-dpm7": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "6": "{view.params.tagProps[6]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{6}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm7-dpm8": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "7": "{view.params.tagProps[7]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{7}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm8-dpm9": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "8": "{view.params.tagProps[8]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{8}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm9-mcm": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "9": "{view.params.tagProps[9]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{9}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.mcm-dpm1": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},1)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": 0, "output": true }, { "input": 1, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "params.tagProps": { "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { "height": 894, "width": 1920 } }, "root": { "children": [ { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "MCM" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.75, "y": 0.3333 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm9-mcm" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.mcm-dpm1" }, "type": "property" } } }, "props": { "params": { "InDown": true, "InLeft": false, "InUp": false, "OutDown": false, "OutRight": false, "OutUp": true }, "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL15_4_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.75 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.mcm-dpm1" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm1-dpm2" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.mcm-dpm1" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": false, "Down3": true, "DownLeft": false, "DownRight": false, "InDown": false, "InLeft": true, "InUp": false, "OutDown": true, "OutRight": false, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL15_4_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL16_2_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.5 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm2-dpm3" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm2-dpm3" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm1-dpm2" }, "type": "property" } } }, "props": { "params": { "Down1": true, "Down2": false, "Down3": true, "DownLeft": false, "DownRight": false, "InDown": true, "InLeft": false, "InUp": false, "OutDown": false, "OutRight": true, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL16_2_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL18_4_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.5, "y": 0.3333 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm3-dpm4" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm2-dpm3" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": false, "Down3": false, "DownLeft": false, "DownOn": false, "DownRight": false, "InDown": false, "InLeft": true, "InUp": false, "OutDown": false, "OutRight": false, "OutUp": true, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL18_4_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL19_2_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.2503, "y": 0.3333 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm4-dpm5" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm3-dpm4" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": false, "Down3": false, "DownLeft": false, "DownOn": false, "DownRight": false, "InDown": false, "InLeft": false, "InUp": true, "OutDown": false, "OutRight": true, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL19_2_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL21_11_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.2503 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm4-dpm5" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm5-dpm6" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm4-dpm5" }, "type": "property" } } }, "props": { "params": { "Down1": true, "Down2": true, "Down3": false, "DownLeft": false, "DownRight": false, "InDown": false, "InLeft": true, "InUp": false, "OutDown": true, "OutRight": false, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL21_11_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "PS6_7_DPM1" }, "position": { "height": 0.3333, "width": 0.25 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm6-dpm7" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm6-dpm7" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm5-dpm6" }, "type": "property" } } }, "props": { "params": { "Down1": true, "Down2": false, "Down3": true, "DownLeft": false, "DownRight": false, "InDown": true, "InLeft": false, "InUp": false, "OutDown": false, "OutRight": true, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/PS6_7_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "PS7_7_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "y": 0.3333 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm7-dpm8" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm7-dpm8" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm6-dpm7" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": true, "Down3": false, "DownLeft": false, "DownRight": false, "InDown": true, "InLeft": false, "InUp": false, "OutDown": false, "OutRight": false, "OutUp": true, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/PS7_7_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "PS5_7_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "y": 0.6667 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm7-dpm8" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm8-dpm9" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": false, "Down3": false, "DownLeft": false, "DownOn": false, "DownRight": false, "InDown": false, "InLeft": false, "InUp": true, "OutDown": false, "OutRight": true, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/PS5_7_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "meta": { "name": "DPM1_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.7302, "y": 0.0747 }, "props": { "text": "UL15_4_DPM1 11.200.1.3", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM2_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.4755, "y": 0.0748 }, "props": { "text": "UL16_2_DPM1 11.200.1.4", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM3_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.4726, "y": 0.4125 }, "props": { "text": "UL18_4_DPM1 11.200.1.5", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM4_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.2281, "y": 0.4125 }, "props": { "text": "UL19_2_DPM1 11.200.1.6", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM5_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.2284, "y": 0.0744 }, "props": { "text": "UL21_11_DPM1 11.200.1.7", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM6_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.0484, "y": 0.3105 }, "props": { "text": "PS6_7_DPM1 11.200.1.9", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM7_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.0468, "y": 0.6087 }, "props": { "text": "PS7_7_DPM1 11.200.1.10", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM8_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.0062, "y": 0.7079 }, "props": { "text": "PS5_7_DPM1 11.200.1.8", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "UL13_8_DPM1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.25, "y": 0.6666 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm8-dpm9" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm9-mcm" }, "type": "property" } } }, "props": { "params": { "Down1": false, "Down2": false, "Down3": false, "DownLeft": false, "DownOn": false, "DownRight": false, "InDown": false, "InLeft": true, "InUp": false, "OutDown": false, "OutRight": true, "OutUp": false, "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ], "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/UL13_8_DPM1" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "DEVICE_1" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.5, "y": 0.6666 }, "propConfig": { "props.params.On": { "binding": { "config": { "path": "view.custom.dpm9-mcm" }, "type": "property" } } }, "props": { "params": { "LD": false, "LR": true, "LRD": false, "LRU": false, "LU": false, "RD": false, "RLD": false, "RLU": false, "RU": false }, "path": "Windows/Tabs/Enternet Windows/Components/CommLines" }, "type": "ia.display.view" }, { "events": { "dom": { "onClick": { "config": { "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" }, "scope": "G", "type": "script" } } }, "meta": { "name": "DEVICE_2" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.75, "y": 0.6666 }, "propConfig": { "props.params.On": { "binding": { "config": { "path": "view.custom.dpm9-mcm" }, "type": "property" } } }, "props": { "params": { "LD": false, "LR": false, "LRD": false, "LRU": false, "LU": true, "RD": false, "RLD": false, "RLU": false, "RU": false }, "path": "Windows/Tabs/Enternet Windows/Components/CommLines" }, "type": "ia.display.view" }, { "meta": { "name": "DPM9_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.2402, "y": 0.7079 }, "props": { "text": "UL13_8_DPM1 11.200.1.2", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" } ], "meta": { "name": "root" }, "position": { "x": 120, "y": -723 }, "props": { "mode": "percent", "style": { "backgroundColor": "#ffffff" } }, "type": "ia.container.coord" } }