{ "custom": {}, "params": { "inPower": 1, "inPower2": 1 }, "propConfig": { "params.inPower": { "paramDirection": "input", "persistent": true }, "params.inPower2": { "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { "height": 143, "width": 115 } }, "root": { "children": [ { "custom": { "ColorHandler": { "Box": "var(--olGray)" } }, "meta": { "name": "FP" }, "position": { "height": 143, "width": 115 }, "propConfig": { "custom.ColorHandler.ATS_Out": { "binding": { "config": { "expression": "{view.params.inPower} || {view.params.inPower2}" }, "transforms": [ { "fallback": "var(--olGreen)", "inputType": "scalar", "mappings": [ { "input": false, "output": "var(--olGreen)" }, { "input": true, "output": "var(--olRed)" } ], "outputType": "scalar", "type": "map" } ], "type": "expr" } }, "custom.ColorHandler.ATS_Src01": { "binding": { "config": { "path": "view.params.inPower" }, "transforms": [ { "fallback": "purple", "inputType": "scalar", "mappings": [ { "input": 0, "output": "var(--olGreen)" }, { "input": 1, "output": "var(--olRed)" } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "custom.ColorHandler.ATS_Src02": { "binding": { "config": { "path": "view.params.inPower2" }, "transforms": [ { "fallback": "purple", "inputType": "scalar", "mappings": [ { "input": 0, "output": "var(--olGreen)" }, { "input": 1, "output": "var(--olRed)" } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "custom.ColorHandler.CB": { "binding": { "config": { "expression": "{view.params.inPower} || {view.params.inPower2}" }, "transforms": [ { "fallback": "var(--olGreen)", "inputType": "scalar", "mappings": [ { "input": false, "output": "var(--olGreen)" }, { "input": true, "output": "var(--olRed)" } ], "outputType": "scalar", "type": "map" } ], "type": "expr" } }, "custom.ColorHandler.Out": { "binding": { "config": { "expression": "{view.params.inPower} || {view.params.inPower2}" }, "transforms": [ { "fallback": "var(--olGreen)", "inputType": "scalar", "mappings": [ { "input": false, "output": "var(--olGreen)" }, { "input": true, "output": "var(--olRed)" } ], "outputType": "scalar", "type": "map" } ], "type": "expr" } }, "props.elements[0].elements[1].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[0].elements[2].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[1].elements[0].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.CB" }, "type": "property" } }, "props.elements[1].elements[1].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.CB" }, "type": "property" } }, "props.elements[1].elements[2].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.CB" }, "type": "property" } }, "props.elements[1].elements[3].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.CB" }, "type": "property" } }, "props.elements[1].elements[4].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.Out" }, "type": "property" } }, "props.elements[1].elements[5].elements[1].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[1].elements[5].elements[3].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[1].elements[5].elements[5].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[1].elements[5].elements[7].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[2].elements[0].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src01" }, "type": "property" } }, "props.elements[2].elements[0].visibility": { "binding": { "config": { "path": "view.params.inPower" }, "transforms": [ { "fallback": "hidden", "inputType": "scalar", "mappings": [ { "input": 0, "output": "hidden" }, { "input": 1, "output": "visible" } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.elements[2].elements[1].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src02" }, "type": "property" } }, "props.elements[2].elements[1].visibility": { "binding": { "config": { "expression": "{view.params.inPower2} \u0026\u0026 !{view.params.inPower}" }, "transforms": [ { "fallback": "hidden", "inputType": "scalar", "mappings": [ { "input": false, "output": "hidden" }, { "input": true, "output": "visible" } ], "outputType": "scalar", "type": "map" } ], "type": "expr" } }, "props.elements[2].elements[2].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src02" }, "type": "property" } }, "props.elements[2].elements[3].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src02" }, "type": "property" } }, "props.elements[2].elements[4].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src01" }, "type": "property" } }, "props.elements[2].elements[5].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Src01" }, "type": "property" } }, "props.elements[2].elements[6].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.ATS_Out" }, "type": "property" } }, "props.elements[2].elements[7].elements[1].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[2].elements[7].elements[3].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[2].elements[7].elements[5].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[3].elements[0].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.Out" }, "type": "property" } }, "props.elements[3].elements[1].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.Out" }, "type": "property" } }, "props.elements[3].elements[2].stroke.paint": { "binding": { "config": { "path": "this.custom.ColorHandler.Out" }, "type": "property" } }, "props.elements[3].elements[4].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Box" }, "type": "property" } }, "props.elements[3].elements[6].fill": { "binding": { "config": { "path": "this.custom.ColorHandler.Out" }, "type": "property" } } }, "props": { "elements": [ { "elements": [ { "fill": { "opacity": "0" }, "height": "75", "id": "Ext", "name": "Ext", "type": "rect", "width": "37.5", "x": "0", "y": "-0" }, { "d": "M0,4.464l0,-4.464l4.464,-0l0,0.75l-3.714,0l-0,3.714l-0.75,0Zm10.714,-4.464l0,0.75l-2.678,-0l-0,-0.75l2.678,-0Zm12.5,-0l0,0.75l-8.928,-0l-0,-0.75l8.928,-0Zm6.25,-0l0,0.75l-2.678,-0l-0,-0.75l2.678,-0Zm8.036,4.464l-0.75,0l0,-3.714l-3.714,-0l-0,-0.75l4.464,-0l-0,4.464Zm-0,6.25l-0.75,0l-0,-2.678l0.75,-0l-0,2.678Zm-0,12.5l-0.75,0l-0,-8.928l0.75,-0l-0,8.928Zm-0,6.25l-0.75,0l-0,-2.678l0.75,-0l-0,2.678Zm-0,12.5l-0.75,0l-0,-8.928l0.75,-0l-0,8.928Zm-0,6.25l-0.75,0l-0,-2.678l0.75,-0l-0,2.678Zm-0,12.5l-0.75,0l-0,-8.928l0.75,-0l-0,8.928Zm-0,6.25l-0.75,0l-0,-2.678l0.75,-0l-0,2.678Zm-4.464,8.036l-0,-0.75l3.714,-0l-0,-3.714l0.75,-0l-0,4.464l-4.464,-0Zm-6.25,-0l-0,-0.75l2.678,-0l0,0.75l-2.678,-0Zm-12.5,-0l-0,-0.75l8.928,-0l0,0.75l-8.928,-0Zm-6.25,-0l-0,-0.75l2.678,-0l0,0.75l-2.678,-0Zm-8.036,-4.464l0.75,-0l-0,3.714l3.714,-0l0,0.75l-4.464,-0l-0,-4.464Zm-0,-6.25l0.75,-0l-0,2.678l-0.75,0l-0,-2.678Zm-0,-12.5l0.75,-0l-0,8.928l-0.75,0l-0,-8.928Zm-0,-6.25l0.75,-0l-0,2.678l-0.75,0l-0,-2.678Zm-0,-12.5l0.75,-0l-0,8.928l-0.75,0l-0,-8.928Zm-0,-6.25l0.75,-0l-0,2.678l-0.75,0l-0,-2.678Zm-0,-12.5l0.75,-0l-0,8.928l-0.75,0l-0,-8.928Zm-0,-6.25l0.75,-0l-0,2.678l-0.75,0l-0,-2.678Z", "name": "path", "type": "path" }, { "d": "M0,37.875l-0,-0.75l4.464,0l0,0.75l-4.464,0Zm8.036,0l-0,-0.75l2.678,0l0,0.75l-2.678,0Zm6.25,0l-0,-0.75l8.928,0l0,0.75l-8.928,0Zm12.5,0l-0,-0.75l2.678,0l0,0.75l-2.678,0Zm6.25,0l-0,-0.75l4.464,0l-0,0.75l-4.464,0Z", "id": "Int", "name": "Int", "type": "path" } ], "id": "Box", "name": "Box", "type": "group" }, { "elements": [ { "d": "M23.546,55.469c1.262,1.2 1.897,2.695 1.871,4.5c0.008,2.094 -0.592,3.616 -1.871,4.5", "fill": { "paint": "transparent" }, "id": "Open", "name": "Open", "stroke": { "width": "0.75px" }, "type": "path", "visibility": "hidden" }, { "d": "M19.886,55.469c1.261,1.2 1.896,2.695 1.87,4.5c0.009,2.094 -0.592,3.616 -1.87,4.5", "fill": { "paint": "transparent" }, "id": "Closed", "name": "Closed", "stroke": { "width": "0.75px" }, "type": "path" }, { "d": "M18.761,54.344c0.621,-0 1.125,0.504 1.125,1.125c-0,0.621 -0.504,1.125 -1.125,1.125c-0.621,-0 -1.125,-0.504 -1.125,-1.125c-0,-0.621 0.504,-1.125 1.125,-1.125Zm-0,0.75c-0.207,-0 -0.375,0.168 -0.375,0.375c-0,0.207 0.168,0.375 0.375,0.375c0.207,-0 0.375,-0.168 0.375,-0.375c-0,-0.207 -0.168,-0.375 -0.375,-0.375Z", "name": "path", "type": "path" }, { "d": "M18.761,63.344c0.621,-0 1.125,0.504 1.125,1.125c-0,0.621 -0.504,1.125 -1.125,1.125c-0.621,-0 -1.125,-0.504 -1.125,-1.125c-0,-0.621 0.504,-1.125 1.125,-1.125Zm-0,0.75c-0.207,-0 -0.375,0.168 -0.375,0.375c-0,0.207 0.168,0.375 0.375,0.375c0.207,-0 0.375,-0.168 0.375,-0.375c-0,-0.207 -0.168,-0.375 -0.375,-0.375Z", "name": "path", "type": "path" }, { "d": "M18.75,65.226l0,28.464", "fill": { "paint": "transparent" }, "id": "Out", "name": "Out", "stroke": { "linecap": "butt", "width": "0.75px" }, "type": "path" }, { "elements": [ { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,62.0887,55.4771)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027Arial-BoldMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px", "fontWeight": "700" }, "text": "FIRE PUMP", "type": "text", "x": "39.443px", "y": "55.477px" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,68.4329,59.2779)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027Arial-BoldMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px", "fontWeight": "700" }, "text": "CONTROLLER", "type": "text", "x": "39.553px", "y": "59.278px" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,63.5021,62.9893)", "type": "group" }, { "elements": [ { "name": "tspan", "text": ", ", "type": "tspan", "x": "51.478px 52.633px ", "y": "62.989px 62.989px " } ], "name": "text", "style": { "fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px" }, "text": "125HP480V", "type": "text", "x": "39.297px", "y": "62.989px" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,63.6158,66.7779)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px" }, "text": "3PH, 65kAIC", "type": "text", "x": "39.575px", "y": "66.778px" } ], "id": "Text", "name": "Text", "type": "group" } ], "id": "CB", "name": "CB", "type": "group" }, { "elements": [ { "d": "M18.75,29.047l-7.812,-16.217", "fill": { "paint": "transparent" }, "id": "SRC01", "name": "SRC01", "stroke": { "linejoin": "miter", "miterlimit": "1", "width": "0.75px" }, "type": "path" }, { "d": "M18.75,29.148l7.598,-16.318", "fill": { "paint": "transparent" }, "id": "SRC02", "name": "SRC02", "stroke": { "linejoin": "miter", "miterlimit": "1", "width": "0.75px" }, "type": "path" }, { "cx": "27.511", "cy": "13.839", "id": "T21", "name": "T21", "r": "1.125", "type": "circle" }, { "d": "M27.511,12.714c0.621,0 1.125,0.504 1.125,1.125c-0,0.621 -0.504,1.125 -1.125,1.125c-0.621,0 -1.125,-0.504 -1.125,-1.125c-0,-0.621 0.504,-1.125 1.125,-1.125Zm-0,0.75c-0.207,0 -0.375,0.168 -0.375,0.375c-0,0.207 0.168,0.375 0.375,0.375c0.207,0 0.375,-0.168 0.375,-0.375c-0,-0.207 -0.168,-0.375 -0.375,-0.375Z", "name": "path", "type": "path" }, { "cx": "9.796", "cy": "13.839", "id": "T11", "name": "T11", "r": "1.125", "type": "circle" }, { "d": "M9.796,12.714c0.621,0 1.125,0.504 1.125,1.125c-0,0.621 -0.504,1.125 -1.125,1.125c-0.621,0 -1.125,-0.504 -1.125,-1.125c-0,-0.621 0.504,-1.125 1.125,-1.125Zm-0,0.75c-0.207,0 -0.375,0.168 -0.375,0.375c-0,0.207 0.168,0.375 0.375,0.375c0.207,0 0.375,-0.168 0.375,-0.375c-0,-0.207 -0.168,-0.375 -0.375,-0.375Z", "name": "path", "type": "path" }, { "d": "M18.75,29.047l0,25.713", "fill": { "paint": "transparent" }, "id": "Out1", "name": "Out1", "stroke": { "linecap": "butt", "width": "0.75px" }, "type": "path" }, { "elements": [ { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,71.0241,21.7779)", "type": "group" }, { "elements": [ { "name": "tspan", "text": "ATS", "type": "tspan", "x": "63.015px 65.71px 68.25px ", "y": "21.778px 21.778px 21.778px " } ], "name": "text", "style": { "fontFamily": "\u0027Arial-BoldMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px", "fontWeight": "700" }, "text": "FIRE PUMP ", "type": "text", "x": "39.443px", "y": "21.778px" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,74.907,25.5279)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px" }, "text": "125HP/250A, 480V", "type": "text", "x": "39.297px", "y": "25.528px" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,80.7212,29.2799)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px" }, "text": "3PH, 3-POLE, 65kAIC", "type": "text", "x": "39.575px", "y": "29.28px" } ], "id": "Text1", "name": "Text1", "type": "group" } ], "id": "ATS", "name": "ATS", "type": "group" }, { "elements": [ { "cx": "18.75", "cy": "97.5", "fill": { "paint": "transparent" }, "name": "ellipse", "rx": "3.857", "ry": "3.81", "stroke": { "linecap": "butt", "linejoin": "miter", "miterlimit": "1", "width": "0.75px" }, "type": "ellipse" }, { "d": "M25.468,96.062l-3.494,3.522", "fill": { "paint": "transparent" }, "name": "path", "stroke": { "linejoin": "miter", "miterlimit": "1", "width": "0.75px" }, "type": "path" }, { "d": "M15.736,95.083l-3.377,3.635", "fill": { "paint": "transparent" }, "name": "path", "stroke": { "linejoin": "miter", "miterlimit": "1", "width": "0.75px" }, "type": "path" }, { "name": "group", "transform": "matrix(4.15905,0,0,4.15905,30.0148,105.56)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027Arial-BoldMT\u0027, \u0027Arial\u0027", "fontSize": "4.159px", "fontWeight": "700" }, "text": "FIRE PUMP", "type": "text", "x": "7.369px", "y": "105.56px" }, { "name": "group", "transform": "matrix(3.33333,0,0,3.33333,21.416,98.6776)", "type": "group" }, { "name": "text", "style": { "fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027", "fontSize": "3.333px" }, "text": "125", "type": "text", "x": "15.854px", "y": "98.678px" } ], "id": "Motor", "name": "Motor", "type": "group" } ], "fill": { "rule": "evenodd" }, "stroke": { "linecap": "round", "linejoin": "round", "miterlimit": "1.5" }, "style": { "clipRule": "evenodd" }, "viewBox": "0 0 87 108" }, "type": "ia.shapes.svg" } ], "meta": { "name": "root" }, "type": "ia.container.coord" } }