{ "custom": { "dpm1-dpm2": false, "dpm10-mcm": false, "dpm2-dpm3": false, "dpm3-dpm4": false, "dpm4-dpm5": false, "dpm5-dpm6": false, "dpm6-dpm7": false, "dpm7-dpm8": false, "dpm8-dpm9": false, "dpm9-dpm10": false, "mcm-dpm1": false }, "params": { "tagProps": [ "DPM0_TAG", "DPM1_TAG", "DPM2_TAG", "DPM3_TAG", "DPM4_TAG", "DPM5_TAG", "DPM6_TAG", "DPM7_TAG", "DPM8_TAG", "DPM9_TAG", "DPM10_TAG" ] }, "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.dpm10-mcm": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "10": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{10}/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-dpm10": { "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.dpm10-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": "DPM1_DEVICE" }, "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/MCM01/DPM1_DEVICE" }, "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": "DPM2_DEVICE" }, "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/MCM01/DPM2_DEVICE" }, "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": "DPM3_DEVICE" }, "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/MCM01/DPM3_DEVICE" }, "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": "DPM4_DEVICE" }, "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/MCM01/DPM4_DEVICE" }, "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": "DPM5_DEVICE" }, "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/MCM01/DPM5_DEVICE" }, "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": "DPM6_DEVICE" }, "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/MCM01/DPM6_DEVICE" }, "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": "DPM7_DEVICE" }, "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/MCM01/DPM7_DEVICE" }, "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": "DPM8_DEVICE" }, "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/MCM01/DPM8_DEVICE" }, "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": "DPM1_DEVICE DPM1_TEXT", "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": "DPM2_DEVICE DPM2_TEXT", "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": "DPM3_DEVICE DPM3_TEXT", "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": "DPM4_DEVICE DPM4_TEXT", "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": "DPM5_DEVICE DPM5_TEXT", "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": "DPM6_DEVICE DPM6_TEXT", "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": "DPM7_DEVICE DPM7_TEXT", "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": "DPM8_DEVICE DPM8_TEXT", "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": "DPM9_DEVICE" }, "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-dpm10" }, "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/MCM01/DPM9_DEVICE" }, "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" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.75, "y": 0.6666 }, "propConfig": { "props.params.On": { "binding": { "config": { "path": "view.custom.dpm10-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": "DPM9_DEVICE DPM9_TEXT", "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": "DPM10_DEVICE" }, "position": { "height": 0.3333, "width": 0.25, "x": 0.5, "y": 0.6666 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm9-dpm10" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm10-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/MCM01/DPM9_DEVICE" }, "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" }, "type": "ia.display.view" }, { "meta": { "name": "DPM10_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.4902, "y": 0.7081 }, "props": { "text": "DPM10_DEVICE DPM10_TEXT", "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" } }