From 2c41a3dd43711a7b2ec5aa5aea8783afd87a72ed Mon Sep 17 00:00:00 2001 From: "b.makharadze" Date: Fri, 2 May 2025 18:09:40 +0400 Subject: [PATCH] Updates to DPMs --- .../views/Windows/Status/view.json | 30 +- .../Components/CommLines/resource.json | 17 + .../Components/CommLines/thumbnail.png | Bin 0 -> 5908 bytes .../Components/CommLines/view.json | 684 ++++ .../Components/DPM_BLOCK/resource.json | 17 + .../Components/DPM_BLOCK/thumbnail.png | Bin 0 -> 21883 bytes .../Components/DPM_BLOCK/view.json | 2863 +++++++++++++++++ .../Components/EN4TR/resource.json | 17 + .../Components/EN4TR/thumbnail.png | Bin 0 -> 6682 bytes .../Components/EN4TR/view.json | 1348 ++++++++ .../Enternet Windows/DPMs/MCM01-DPM/view.json | 815 ++++- .../Enternet Windows/DPMs/MCM02-DPM/view.json | 658 +++- .../Enternet Windows/DPMs/MCM03-DPM/view.json | 357 +- .../Enternet Windows/DPMs/MCM04-DPM/view.json | 819 ++++- .../Enternet Windows/DPMs/MCM05-DPM/view.json | 788 ++++- .../Enternet Windows/DPMs/MCM06-DPM/view.json | 551 +++- .../Enternet Windows/DPMs/MCM07-DPM/view.json | 1195 ++++++- 17 files changed, 10115 insertions(+), 44 deletions(-) create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/thumbnail.png create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/view.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/thumbnail.png create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/view.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/EN4TR/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/EN4TR/thumbnail.png create mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/EN4TR/view.json diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json index f5ab67c..214c7f1 100644 --- a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json @@ -2333,6 +2333,32 @@ }, "type": "property" } + }, + "props.style.opacity": { + "binding": { + "config": { + "path": "this.meta.visible" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 100 + }, + { + "input": false, + "output": 0 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } } }, "type": "ia.display.view" @@ -2342,8 +2368,8 @@ "name": "root" }, "position": { - "x": 0, - "y": 0 + "x": 8, + "y": -39 }, "props": { "style": { diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/resource.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/resource.json new file mode 100644 index 0000000..ab5b2cf --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-02T13:51:43Z" + }, + "lastModificationSignature": "6335a0021698ff8531fce75819cf5423e2a8b71ba7760f0ee6c8132a9ee46223" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/thumbnail.png b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..362dd4564917a423524f4c7dbbacce7bbaf0dafb GIT binary patch literal 5908 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/view.json new file mode 100644 index 0000000..c02c4ff --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/CommLines/view.json @@ -0,0 +1,684 @@ +{ + "custom": {}, + "params": { + "LD": false, + "LR": false, + "LRD": false, + "LRU": false, + "LU": false, + "On": false, + "RD": false, + "RLD": false, + "RLU": false, + "RU": false + }, + "propConfig": { + "params.LD": { + "paramDirection": "input", + "persistent": true + }, + "params.LR": { + "paramDirection": "input", + "persistent": true + }, + "params.LRD": { + "paramDirection": "input", + "persistent": true + }, + "params.LRU": { + "paramDirection": "input", + "persistent": true + }, + "params.LU": { + "paramDirection": "input", + "persistent": true + }, + "params.On": { + "paramDirection": "input", + "persistent": true + }, + "params.RD": { + "paramDirection": "input", + "persistent": true + }, + "params.RLD": { + "paramDirection": "input", + "persistent": true + }, + "params.RLU": { + "paramDirection": "input", + "persistent": true + }, + "params.RU": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 540, + "width": 640 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "CommLines" + }, + "position": { + "basis": "300px", + "grow": 1 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[0].visibility": { + "binding": { + "config": { + "path": "view.params.LU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[1].visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.params.LR" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.params.RU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[4].visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[5].visibility": { + "binding": { + "config": { + "path": "view.params.RLU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[6].visibility": { + "binding": { + "config": { + "path": "view.params.RLD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[7].visibility": { + "binding": { + "config": { + "path": "view.params.LRU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.params.On" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[8].visibility": { + "binding": { + "config": { + "path": "view.params.LRD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M 0.01474311,101.46884 H 289.94649 L 289.94649,0", + "fill": { + "paint": "transparent" + }, + "id": "LU", + "name": "LU", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 0.01474311,101.46884 H 289.94649 l -0.018,978.53286", + "fill": { + "paint": "transparent" + }, + "id": "RD", + "name": "RD", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 0.01474311,101.46884 1919.9985,101.46829", + "fill": { + "paint": "transparent" + }, + "id": "LR", + "name": "LR", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1920.0085,101.47076 -310.7599,0.13258 V -0.00390625", + "fill": { + "paint": "transparent" + }, + "id": "RU", + "name": "RU", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1919.9974,101.46523 -310.7488,0.13811 V 1080", + "fill": { + "paint": "transparent" + }, + "id": "RD", + "name": "RD", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 1919.9872,101.49029 289.94291,101.54297 289.94291,0", + "fill": { + "paint": "transparent" + }, + "id": "RLU", + "name": "RLU", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1920.0178,101.46885 -1629.98505,-1e-4 -0.092,978.52045", + "fill": { + "paint": "transparent" + }, + "id": "RLD", + "name": "RLD", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 0.28125,101.53444 1608.95705,0.0609 0.01,-101.59604783662", + "fill": { + "paint": "transparent" + }, + "id": "path8", + "name": "path8", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 0.2890625,101.47273 1608.9570375,0.0664 -10e-4,978.38257", + "fill": { + "paint": "transparent" + }, + "id": "LRD", + "name": "LRD", + "stroke": { + "dasharray": "none", + "width": "3.77953" + }, + "type": "path" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/resource.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/resource.json new file mode 100644 index 0000000..cc7797c --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-02T13:32:29Z" + }, + "lastModificationSignature": "56b5eb5bc3f2b73afe5c1603b09322fec15f324dfc5d150c2799a10e6df43639" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/thumbnail.png b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Enternet Windows/Components/DPM_BLOCK/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d2119e76849d38876606be81dca29745f1b90f GIT binary patch literal 21883 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