{ "custom": { "dpm1-dpm2": true, "dpm2-dpm3": true, "dpm3-dpm4": true, "dpm4-dpm5": true, "dpm5-dpm6": true, "dpm6-mcm": true, "mcm-dpm1": true }, "params": { "tagProps": [ "System/MCM04/Rack", "System/MCM04/IO_BLOCK/DPM/VS1A_DPM1", "System/MCM04/IO_BLOCK/DPM/VS1A_DPM2", "System/MCM04/IO_BLOCK/DPM/VS1A_DPM3", "System/MCM04/IO_BLOCK/DPM/VS1A_DPM4", "System/MCM04/IO_BLOCK/DPM/VS1A_DPM5", "System/MCM04/IO_BLOCK/DPM/VS1C_DPM2" ] }, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "output": false } ], "outputType": "scalar", "type": "map" } ], "type": "tag" }, "persistent": true }, "custom.dpm6-mcm": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "6": "{view.params.tagProps[6]}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{6}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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}/Communication_Faulted" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { "fallback": false, "inputType": "scalar", "mappings": [ { "input": false, "output": true }, { "input": true, "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.3333, "x": 0.6666, "y": 0.3333 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm6-mcm" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.mcm-dpm1" }, "type": "property" } } }, "props": { "params": { "InDown": false, "InLeft": true, "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": "VS1A_DPM1" }, "position": { "height": 0.3333, "width": 0.3333, "x": 0.3333 }, "propConfig": { "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": false, "DownLeft": false, "DownOn": false, "DownRight": false, "InDown": false, "InLeft": true, "InUp": false, "OutDown": false, "OutRight": true, "OutUp": false, "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/VS1A_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": "VS1A_DPM2" }, "position": { "height": 0.3333, "width": 0.3333 }, "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/MCM04/VS1A_DPM2" }, "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": "VS1A_DPM3" }, "position": { "height": 0.3333, "width": 0.3333, "y": 0.3333 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm3-dpm4" }, "type": "property" } }, "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": 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/MCM04/VS1A_DPM3" }, "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": "VS1A_DPM4" }, "position": { "height": 0.3333, "width": 0.3333, "y": 0.6666 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm3-dpm4" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm4-dpm5" }, "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/MCM04/VS1A_DPM4" }, "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": "VS1A_DPM5" }, "position": { "height": 0.3333, "width": 0.3333, "x": 0.3333, "y": 0.6666 }, "propConfig": { "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm4-dpm5" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm5-dpm6" }, "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/MCM04/VS1A_DPM5" }, "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": "VS1C_DPM2" }, "position": { "height": 0.3333, "width": 0.3333, "x": 0.3333, "y": 0.3333 }, "propConfig": { "props.params.DownOn": { "binding": { "config": { "path": "view.custom.dpm5-dpm6" }, "type": "property" } }, "props.params.InOn": { "binding": { "config": { "path": "view.custom.dpm5-dpm6" }, "type": "property" } }, "props.params.OutOn": { "binding": { "config": { "path": "view.custom.dpm6-mcm" }, "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/MCM04/VS1C_DPM2" }, "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.32, "y": 0.07 }, "props": { "text": "VS1A_DPM1 11.200.1.2", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM2_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.065, "y": 0.3121 }, "props": { "text": "VS1A_DPM2 11.200.1.3", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM3_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.005, "y": 0.4 }, "props": { "text": "VS1A_DPM3 11.200.1.4", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM4_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.005, "y": 0.75 }, "props": { "text": "VS1A_DPM4 11.200.1.5", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM5_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.32, "y": 0.75 }, "props": { "text": "VS1A_DPM5 11.200.1.6", "textStyle": { "fontSize": "1vmin" } }, "type": "ia.display.label" }, { "meta": { "name": "DPM6_label" }, "position": { "height": 0.0358, "width": 0.0547, "x": 0.32, "y": 0.4 }, "props": { "text": "VS1C_DPM2 11.200.1.7", "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": "DEVICE" }, "position": { "height": 0.3333, "width": 0.3333, "x": 0.6666 }, "propConfig": { "props.params.On": { "binding": { "config": { "path": "view.custom.mcm-dpm1" }, "type": "property" } } }, "props": { "params": { "LD": false, "LR": false, "LRD": true, "LRU": false, "LU": false, "RD": false, "RLD": false, "RLU": false, "RU": false }, "path": "Windows/Tabs/Enternet Windows/Components/CommLines" }, "type": "ia.display.view" } ], "meta": { "name": "root" }, "position": { "x": 120, "y": -723 }, "props": { "mode": "percent", "style": { "backgroundColor": "#ffffff" } }, "type": "ia.container.coord" } }