Files
Stream_PHX_A7/Gateways/FE/projects/.resources/990716e0cfdeb3e26c285407ab67350ab0b068933d5ffbd05634166c53cfe1e7

1734 lines
55 KiB
Plaintext

{
"custom": {
"TagId": "UT-HS1",
"UT_energized": 1,
"VFI1": 1,
"VFI2": 1,
"isEnergized": 1,
"sw1": 1,
"sw2": 0
},
"params": {
"boxColor": "var(--text-muted)",
"objectName": "UT V2",
"outputPower": 1,
"tagPath": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-1",
"textColor": "var(--olGray)",
"textHandler": {
"Breaker_1": "VFI",
"SwitchA_1": "A",
"SwitchA_2": "NC",
"SwitchB_1": "B",
"SwitchB_2": "NC",
"Transformer_1": "34.5kV",
"Transformer_2": "2500kVA",
"Transformer_3": "480/277V",
"Transformer_4": "5.75%Z",
"Transformer_5": "MIN."
}
},
"propConfig": {
"custom.TagId": {
"persistent": true
},
"custom.UT_energized": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Data/isEnergized"
},
"enabled": false,
"type": "tag"
},
"persistent": true
},
"custom.VFI1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Vacuum Fault Interrupter1 Tripped/Value"
},
"enabled": false,
"type": "tag"
},
"persistent": true
},
"custom.VFI2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Vacuum Fault Interrupter2 Tripped/Value"
},
"enabled": false,
"type": "tag"
},
"persistent": true
},
"custom.isEnergized": {
"binding": {
"config": {
"struct": {
"now": "now(1000)",
"ut": "{view.custom.UT_energized}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\treturn value[\u0027ut\u0027]",
"type": "script"
}
],
"type": "expr-struct"
},
"persistent": true
},
"custom.sw1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Source 1 Switch/Value"
},
"enabled": false,
"type": "tag"
},
"persistent": true
},
"custom.sw2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Source 2 Switch/Value"
},
"enabled": false,
"type": "tag"
},
"persistent": true
},
"params.boxColor": {
"paramDirection": "input",
"persistent": true
},
"params.objectName": {
"paramDirection": "input",
"persistent": true
},
"params.outputPower": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"vfi1": "{view.custom.VFI1}",
"vfi2": "{view.custom.VFI2}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027vfi1\u0027] and value[\u0027vfi2\u0027]:\n\t\treturn 1\n\telse:\n\t\treturn 0",
"type": "script"
}
],
"type": "expr-struct"
},
"paramDirection": "output",
"persistent": true
},
"params.tagPath": {
"paramDirection": "input",
"persistent": true
},
"params.textColor": {
"paramDirection": "input",
"persistent": true
},
"params.textHandler": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 111,
"width": 86
}
},
"root": {
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"height": 20,
"width": 72,
"x": 43,
"y": -3
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Meta/EqName"
},
"enabled": false,
"overlayOptOut": true,
"type": "tag"
}
}
},
"props": {
"text": "UT",
"textStyle": {
"fontSize": 15,
"fontWeight": "bold"
}
},
"type": "ia.display.label"
},
{
"custom": {
"colorHandler": {}
},
"meta": {
"name": "UT"
},
"position": {
"height": 111,
"rotate": {
"anchor": "87% 25%"
},
"width": 86
},
"propConfig": {
"custom.Switch1_NormalState": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Source 1 Switch/Config/Target"
},
"transforms": [
{
"fallback": "NC",
"inputType": "scalar",
"mappings": [
{
"input": false,
"output": "NO"
},
{
"input": true,
"output": "NC"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
}
},
"custom.Switch2_NormalState": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Source 2 Switch/Config/Target"
},
"transforms": [
{
"fallback": "NC",
"inputType": "scalar",
"mappings": [
{
"input": false,
"output": "NO"
},
{
"input": true,
"output": "NC"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
}
},
"custom.colorHandler.SwitchOut": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"vfi1": "{view.custom.VFI1}",
"vfi2": "{view.custom.VFI2}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value [\u0027vfi1\u0027] and value [\u0027vfi2\u0027]:\n\t\treturn \u0027var(--elec-off)\u0027\n\telse:\n\t\treturn \u0027var(--elec-on)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.colorHandler.breaker": {
"binding": {
"config": {
"expression": "if(!{view.custom.VFI1}||!{view.custom.VFI2},\u0027var(--elec-off)\u0027,{this.custom.colorHandler.SwitchOut})"
},
"type": "expr"
}
},
"custom.colorHandler.inputPower_A": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"sw1": "{view.custom.sw1}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027sw1\u0027]:\n\t\treturn \u0027var(--elec-on)\u0027\n\telse:\n\t\treturn \u0027var(--elec-off)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.colorHandler.inputPower_B": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"sw2": "{view.custom.sw2}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027sw2\u0027]:\n\t\treturn \u0027var(--elec-on)\u0027\n\telse:\n\t\treturn \u0027var(--elec-off)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.colorHandler.switch_A": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"sw1": "{view.custom.sw1}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027sw1\u0027]:\n\t\treturn \u0027var(--elec-on)\u0027\n\telse:\n\t\treturn \u0027var(--elec-off)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.colorHandler.switch_B": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"sw2": "{view.custom.sw2}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027sw2\u0027]:\n\t\treturn \u0027var(--elec-on)\u0027\n\telse:\n\t\treturn \u0027var(--elec-off)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"props.elements[0].elements[0].fill.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[0].elements[1].fill.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[0].elements[2].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[0].elements[2].visibility": {
"binding": {
"config": {
"expression": "if({view.custom.VFI1}\u0026\u0026{view.custom.VFI2},\u0027visible\u0027,\u0027hidden\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[0].elements[3].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[0].elements[3].visibility": {
"binding": {
"config": {
"expression": "if(!({view.custom.VFI1}\u0026\u0026{view.custom.VFI2}),\u0027visible\u0027,\u0027hidden\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[0].elements[4].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[0].elements[4].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Breaker_1"
},
"type": "property"
}
},
"props.elements[0].elements[5].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[1].elements[0].stroke.paint": {
"binding": {
"config": {
"path": "view.params.boxColor"
},
"type": "property"
}
},
"props.elements[1].elements[1].stroke.paint": {
"binding": {
"config": {
"path": "view.params.boxColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[1].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[1].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Transformer_4"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[3].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[3].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Transformer_3"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[5].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[5].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Transformer_1"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[7].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[7].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Transformer_2"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[9].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[2].elements[0].elements[9].text": {
"binding": {
"config": {
"path": "view.params.textHandler.Transformer_5"
},
"type": "property"
}
},
"props.elements[2].elements[1].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[2].elements[2].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.breaker"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[2].elements[3].elements[0].stroke.paint": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[2].elements[3].elements[1].stroke.paint": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[2].elements[3].elements[2].fill.paint": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[0].fill": {
"binding": {
"config": {
"path": "this.custom.colorHandler.inputPower_A"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[1].fill": {
"binding": {
"config": {
"path": "this.custom.colorHandler.inputPower_A"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[2].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.switch_A"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[2].visibility": {
"binding": {
"config": {
"expression": "if({view.custom.sw1},\u0027visible\u0027,\u0027hidden\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[3].elements[3].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.switch_A"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[3].visibility": {
"binding": {
"config": {
"expression": "if(!{view.custom.sw1},\u0027visible\u0027,\u0027hidden\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[3].elements[4].elements[1].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[4].elements[1].text": {
"binding": {
"config": {
"path": "this.custom.Switch1_NormalState"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[4].elements[3].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[3].elements[4].elements[3].text": {
"binding": {
"config": {
"path": "view.params.textHandler.SwitchA_1"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[0].fill": {
"binding": {
"config": {
"path": "this.custom.colorHandler.inputPower_B"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[1].fill": {
"binding": {
"config": {
"path": "this.custom.colorHandler.inputPower_B"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[2].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.switch_B"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[2].visibility": {
"binding": {
"config": {
"expression": "if({view.custom.sw2},\u0027visible\u0027,\u0027hidden\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[4].elements[3].stroke.paint": {
"binding": {
"config": {
"struct": {
"bus": "{view.custom.isEnergized}",
"sw1": "{view.custom.sw2}"
},
"waitOnAll": true
},
"overlayOptOut": true,
"transforms": [
{
"code": "\tif value[\u0027bus\u0027] and value[\u0027sw1\u0027]:\n\t\treturn \u0027var(--olRed)\u0027\n\telse:\n\t\treturn \u0027var(--olGreen)\u0027",
"type": "script"
}
],
"type": "expr-struct"
}
},
"props.elements[4].elements[3].visibility": {
"binding": {
"config": {
"expression": "if({view.custom.sw2},\u0027hidden\u0027,\u0027visible\u0027)"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[4].elements[4].elements[1].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[4].elements[1].text": {
"binding": {
"config": {
"path": "this.custom.Switch2_NormalState"
},
"overlayOptOut": true,
"type": "property"
}
},
"props.elements[4].elements[4].elements[3].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[4].elements[4].elements[3].text": {
"binding": {
"config": {
"path": "view.params.textHandler.SwitchB_1"
},
"type": "property"
}
},
"props.elements[5].elements[0].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[5].elements[1].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[5].elements[2].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[5].elements[3].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[5].elements[4].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[5].elements[5].stroke.paint": {
"binding": {
"config": {
"path": "this.custom.colorHandler.SwitchOut"
},
"type": "property"
}
},
"props.elements[6].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[7].fill": {
"binding": {
"config": {
"path": "view.params.textColor"
},
"type": "property"
}
},
"props.elements[7].text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/Meta/EqName"
},
"enabled": false,
"type": "tag"
}
},
"props.elements[8].elements[1].fill.paint": {
"binding": {
"config": {
"expression": "case(\r\n\t{/root.custom.alarmSeverity},\r\n\t1, \"var(--coolpurple)\",\r\n\t2, \"var(--goldenyellow)\",\r\n\t3, \"var(--sunsetorange)\",\r\n\t4, \"var(--alarmred)\",\r\n\t\"transparent\"\r\n)\t"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[2].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d3,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[3].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d3,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[4].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d2,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[5].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d1,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[6].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d4,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
},
"props.elements[8].elements[7].visibility": {
"binding": {
"config": {
"expression": "\r\nif({/root.custom.alarmSeverity}!\u003d4,\u0027hidden\u0027,\u0027visible\u0027)\r\n"
},
"overlayOptOut": true,
"type": "expr"
}
}
},
"props": {
"elements": [
{
"elements": [
{
"cx": "22.5",
"cy": "36.038",
"fill": {},
"id": "Terminal02",
"name": "Terminal02",
"r": "1.125",
"type": "circle"
},
{
"cx": "22.5",
"cy": "45.038",
"fill": {},
"id": "Terminal01",
"name": "Terminal01",
"r": "1.125",
"type": "circle"
},
{
"d": "M23.625,36.038c1.261,1.2 1.896,2.694 1.87,4.5c0.009,2.094 -0.591,3.615 -1.87,4.5",
"fill": {
"paint": "transparent"
},
"id": "Closed",
"name": "Closed",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M27.285,36.038c1.262,1.2 1.897,2.694 1.871,4.5c0.008,2.094 -0.592,3.615 -1.871,4.5",
"fill": {
"paint": "transparent"
},
"id": "Open",
"name": "Open",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "30.789px",
"y": "41.625px"
},
{
"d": "M22.5,55.163l0,-9",
"fill": {
"paint": "transparent"
},
"id": "Out",
"name": "Out",
"stroke": {
"width": "0.75px"
},
"type": "path"
}
],
"id": "CB",
"name": "CB",
"type": "group"
},
{
"elements": [
{
"fill": {
"opacity": "0",
"paint": "#ebebeb"
},
"height": "67.5",
"id": "External",
"name": "External",
"stroke": {
"dasharray": "7.5,3,2.25,3,0,0",
"width": "0.75px"
},
"type": "rect",
"width": "37.5",
"x": "3.75",
"y": "11.288"
},
{
"d": "M3.75,68.962l37.5,-0",
"fill": {
"paint": "transparent"
},
"id": "Internal",
"name": "Internal",
"stroke": {
"dasharray": "3,3,0,0,0,0",
"linejoin": "miter",
"miterlimit": "1",
"width": "0.75px"
},
"type": "path"
}
],
"id": "Box",
"name": "Box",
"type": "group"
},
{
"elements": [
{
"elements": [
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,37.0065,64.7171)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "25.519px",
"y": "64.717px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,20.303,66.1768)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "6.031px",
"y": "66.177px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,18.3067,51.1458)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "7.929px",
"y": "51.146px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,38.8379,51.1458)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "25.557px",
"y": "51.146px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,32.446,67.6771)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "25.41px",
"y": "67.677px"
}
],
"id": "Text1",
"name": "Text1",
"type": "group"
},
{
"d": "M16.285,61.371l-0,-1.527c0.204,-0.896 0.741,-1.283 1.554,-1.252c0.77,-0.039 1.298,0.365 1.553,1.252c0.272,-0.839 0.768,-1.285 1.554,-1.252c0.873,-0.026 1.336,0.46 1.554,1.252c0.245,-0.786 0.701,-1.284 1.554,-1.252c0.818,-0.042 1.344,0.368 1.554,1.252c0.228,-0.731 0.67,-1.23 1.553,-1.252c0.459,0.03 0.801,0.176 1.055,0.409c0.233,0.214 0.393,0.502 0.499,0.843l0,1.527",
"fill": {
"paint": "transparent"
},
"name": "path",
"stroke": {
"width": "0.38px"
},
"type": "path"
},
{
"d": "M16.285,53.772l-0,1.527c0.204,0.895 0.741,1.283 1.554,1.252c0.77,0.039 1.298,-0.365 1.553,-1.252c0.272,0.839 0.768,1.285 1.554,1.252c0.873,0.025 1.336,-0.461 1.554,-1.252c0.245,0.785 0.701,1.284 1.554,1.252c0.818,0.042 1.344,-0.368 1.554,-1.252c0.228,0.73 0.67,1.229 1.553,1.252c0.459,-0.03 0.801,-0.176 1.055,-0.41c0.233,-0.214 0.393,-0.502 0.499,-0.842l0,-1.527",
"fill": {
"paint": "transparent"
},
"name": "path",
"stroke": {
"width": "0.38px"
},
"type": "path"
},
{
"elements": [
{
"d": "M34.062,58.854l-0.927,0.892l-0.927,-0.892",
"fill": {
"paint": "transparent"
},
"id": "Star02",
"name": "Star02",
"stroke": {
"linecap": "butt",
"linejoin": "bevel",
"width": "0.42px"
},
"type": "path"
},
{
"d": "M33.135,59.746l-0,1.177",
"fill": {
"paint": "transparent"
},
"id": "Star01",
"name": "Star01",
"stroke": {
"linecap": "butt",
"linejoin": "bevel",
"width": "0.42px"
},
"type": "path"
},
{
"d": "M33.135,53.958l1.31,2.392l-2.62,-0l1.31,-2.392Zm-0,0.868c-0,-0 -0.607,1.107 -0.607,1.107l1.213,0l-0.606,-1.107Z",
"fill": {},
"id": "Delta",
"name": "Delta",
"type": "path"
}
],
"id": "Detail",
"name": "Detail",
"type": "group"
}
],
"id": "TX",
"name": "TX",
"type": "group",
"visibility": "visible"
},
{
"elements": [
{
"cx": "15",
"cy": "18.958",
"id": "Terminal",
"name": "Terminal",
"r": "1.125",
"type": "circle"
},
{
"d": "M15,17.833c0.621,0 1.125,0.504 1.125,1.125c0,0.621 -0.504,1.125 -1.125,1.125c-0.621,0 -1.125,-0.504 -1.125,-1.125c0,-0.621 0.504,-1.125 1.125,-1.125Zm0,0.75c-0.207,0 -0.375,0.168 -0.375,0.375c0,0.207 0.168,0.375 0.375,0.375c0.207,0 0.375,-0.168 0.375,-0.375c0,-0.207 -0.168,-0.375 -0.375,-0.375Z",
"name": "",
"type": "path"
},
{
"d": "M14.998,27.958l1.398,-8.884",
"fill": {
"paint": "transparent"
},
"id": "Closed1",
"name": "Closed1",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M14.998,27.958l4.579,-7.748",
"fill": {
"paint": "transparent"
},
"id": "Open1",
"name": "Open1",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"elements": [
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,20.7892,30.2322)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "15.975px",
"y": "30.232px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,13.7065,24.5813)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "11.483px",
"y": "24.581px"
}
],
"id": "Text2",
"name": "Text2",
"type": "group"
}
],
"id": "SW1-SRC01",
"name": "SW1-SRC01",
"type": "group"
},
{
"elements": [
{
"cx": "30",
"cy": "18.958",
"id": "Terminal1",
"name": "Terminal1",
"r": "1.125",
"type": "circle"
},
{
"d": "M30,17.833c0.621,0 1.125,0.504 1.125,1.125c0,0.621 -0.504,1.125 -1.125,1.125c-0.621,0 -1.125,-0.504 -1.125,-1.125c0,-0.621 0.504,-1.125 1.125,-1.125Zm0,0.75c-0.207,0 -0.375,0.168 -0.375,0.375c0,0.207 0.168,0.375 0.375,0.375c0.207,0 0.375,-0.168 0.375,-0.375c0,-0.207 -0.168,-0.375 -0.375,-0.375Z",
"name": "path",
"type": "path"
},
{
"d": "M30,27.958l1.398,-8.884",
"fill": {
"paint": "transparent"
},
"id": "Closed2",
"name": "Closed2",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M30,27.958l4.579,-7.748",
"fill": {
"paint": "transparent"
},
"id": "Open2",
"name": "Open2",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"elements": [
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,35.8067,30.2322)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "30.992px",
"y": "30.232px"
},
{
"name": "group",
"transform": "matrix(3.33333,0,0,3.33333,29.1119,24.5813)",
"type": "group"
},
{
"name": "text",
"style": {
"fontFamily": "\u0027ArialMT\u0027, \u0027Arial\u0027",
"fontSize": "3.333px"
},
"type": "text",
"x": "26.889px",
"y": "24.581px"
}
],
"id": "Text3",
"name": "Text3",
"type": "group"
}
],
"id": "SW2-SRC02",
"name": "SW2-SRC02",
"type": "group"
},
{
"elements": [
{
"d": "M7.038,28.913l0.014,4.5",
"fill": {
"paint": "transparent"
},
"id": "Bar",
"name": "Bar",
"stroke": {
"linejoin": "miter",
"miterlimit": "10",
"width": "0.75px"
},
"type": "path"
},
{
"d": "M37.948,28.821l0.014,4.5",
"fill": {
"paint": "transparent"
},
"name": "path",
"stroke": {
"linejoin": "miter",
"miterlimit": "10",
"width": "0.75px"
},
"type": "path"
},
{
"d": "M7.045,31.163l30.91,-0.092",
"fill": {
"paint": "transparent"
},
"name": "path",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M22.5,34.913l-0,-3.75",
"fill": {
"paint": "transparent"
},
"id": "Out1",
"name": "Out1",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M30,31.071l0,-3.113",
"fill": {
"paint": "transparent"
},
"id": "SRC02",
"name": "SRC02",
"stroke": {
"width": "0.75px"
},
"type": "path"
},
{
"d": "M14.998,31.071l0,-3.113",
"fill": {
"paint": "transparent"
},
"id": "SRC01",
"name": "SRC01",
"stroke": {
"width": "0.75px"
},
"type": "path"
}
],
"id": "Bus",
"name": "Bus",
"type": "group"
},
{
"id": "TagID",
"name": "TagID",
"transform": "matrix(4.16667,0,0,4.16667,58.0715,14.3211)",
"type": "group"
},
{
"elements": [
{
"name": "tspan",
"text": "",
"type": "tspan",
"x": "48.578px 49.966px ",
"y": "14.321px 14.321px "
}
],
"name": "text",
"style": {
"fontFamily": "\u0027Arial-BoldMT\u0027, \u0027Arial\u0027",
"fontSize": "12px",
"fontWeight": "700"
},
"text": "",
"type": "text",
"x": "32px",
"y": "10px"
},
{
"elements": [
{
"fill": {
"opacity": "0",
"paint": "#ebebeb"
},
"height": "75",
"id": "AlarmBorder",
"name": "AlarmBorder",
"type": "rect",
"width": "45",
"x": "0",
"y": "7.5"
},
{
"d": "M45,7.5l-0,75l-45,-0l-0,-75l45,0Zm-0.75,0.75l-43.5,0c-0,0 -0,73.5 0,73.5l43.5,-0l-0,-73.5Z",
"fill": {},
"name": "path",
"type": "path"
},
{
"d": "M45.358,0.648l6.489,6.489c0.199,0.199 0.199,0.522 0,0.721l-6.489,6.489c-0.199,0.199 -0.522,0.199 -0.721,0l-6.489,-6.489c-0.199,-0.199 -0.199,-0.522 -0,-0.721l6.489,-6.489c0.199,-0.199 0.522,-0.199 0.721,-0Z",
"fill": {
"paint": "#de7c33"
},
"name": "path",
"stroke": {
"paint": "#000",
"width": "0.48px"
},
"type": "path"
},
{
"elements": [
{
"elements": [
{
"d": "M44.663,8.96l-0.351,-4.735l1.371,0l-0.34,4.735l-0.68,-0Zm-0.318,1.81l0,-1.105l1.305,0l0,1.105l-1.305,0Z",
"fill": {
"paint": "#fff",
"rule": "nonzero"
},
"name": "path",
"type": "path"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
},
{
"elements": [
{
"d": "M44.355,1.849c0.134,-0.227 0.378,-0.367 0.643,-0.367c0.264,-0 0.508,0.14 0.642,0.367c1.411,2.401 4.768,8.113 6.195,10.541c0.136,0.231 0.137,0.516 0.005,0.748c-0.133,0.232 -0.38,0.375 -0.647,0.375l-12.39,0c-0.268,0 -0.515,-0.143 -0.647,-0.375c-0.133,-0.232 -0.131,-0.517 0.004,-0.748c1.427,-2.428 4.784,-8.14 6.195,-10.541Z",
"fill": {
"paint": "#f4b834"
},
"name": "path",
"stroke": {
"paint": "#000",
"width": "0.48px"
},
"type": "path"
},
{
"elements": [
{
"elements": [
{
"d": "M44.626,9.942l-0.389,-4.988l1.521,0l-0.377,4.988l-0.755,-0Zm-0.353,1.907l0,-1.164l1.449,0l-0,1.164l-1.449,-0Z",
"fill": {
"paint": "#fff",
"rule": "nonzero"
},
"name": "path",
"type": "path"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
},
{
"elements": [
{
"d": "M49.807,1.181l-0,12.633c-0,0.265 -0.216,0.481 -0.481,0.481l-8.657,-0c-0.265,-0 -0.48,-0.216 -0.48,-0.481l-0,-12.633c-0,-0.265 0.215,-0.48 0.48,-0.48l8.657,-0c0.265,-0 0.481,0.215 0.481,0.48Z",
"fill": {
"paint": "#7166b7"
},
"name": "path",
"stroke": {
"paint": "#000",
"width": "0.48px"
},
"type": "path"
},
{
"elements": [
{
"elements": [
{
"d": "M44.626,9.042l-0.389,-5.001l1.521,-0l-0.377,5.001l-0.755,0Zm-0.353,1.912l0,-1.167l1.449,0l-0,1.167l-1.449,0Z",
"fill": {
"paint": "#fff",
"rule": "nonzero"
},
"name": "path",
"type": "path"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
},
{
"cx": "44.998",
"cy": "7.498",
"fill": {
"paint": "#e22028"
},
"name": "circle",
"r": "7.198",
"stroke": {
"paint": "#000",
"width": "0.48px"
},
"type": "circle"
},
{
"elements": [
{
"elements": [
{
"d": "M43.212,9.232l-0.389,-5.617l1.521,-0l-0.377,5.617l-0.755,0Zm-0.353,2.148l0,-1.31l1.449,-0l-0,1.31l-1.449,0Z",
"fill": {
"paint": "#fff",
"rule": "nonzero"
},
"name": "path",
"type": "path"
}
],
"name": "group",
"type": "group"
},
{
"elements": [
{
"d": "M46.097,9.232l-0.389,-5.617l1.521,-0l-0.377,5.617l-0.755,0Zm-0.353,2.148l0,-1.31l1.449,-0l-0,1.31l-1.449,0Z",
"fill": {
"paint": "#fff",
"rule": "nonzero"
},
"name": "path",
"type": "path"
}
],
"name": "group",
"type": "group"
}
],
"name": "group",
"type": "group"
}
],
"id": "AlarmItems",
"name": "AlarmItems",
"type": "group",
"visibility": "visible"
}
],
"fill": {
"rule": "evenodd"
},
"stroke": {
"linecap": "round",
"linejoin": "round",
"miterlimit": "1.5"
},
"style": {
"clipRule": "evenodd",
"overflow": "visible"
},
"viewBox": "0 0 65 84"
},
"type": "ia.shapes.svg"
}
],
"custom": {
"alarmSeverity": 0
},
"events": {
"dom": {
"onClick": {
"config": {
"script": "\tpageId \u003d self.page.props.pageId\n\tsystem.perspective.print(\u0027pageId: {}\u0027.format(pageId))\n\t\n\ttagPath \u003d self.view.params.tagPath\n\tobjectName \u003d self.view.params.objectName\n\tutils.nav.openEQPopup(objectName, tagPath)\n\t"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root"
},
"position": {
"x": -57.5,
"y": 111
},
"propConfig": {
"custom.alarmSeverity": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"tagPath": "{view.params.tagPath}"
},
"tagPath": "{tagPath}/AlarmSummary/ActiveAlarms"
},
"enabled": false,
"transforms": [
{
"code": "\treturn alarm.summary.calcMaxPriority(self.view.params.tagPath)",
"type": "script"
}
],
"type": "tag"
}
}
},
"props": {
"style": {
"classes": "containers/HoverOver",
"overflow": "visible"
}
},
"type": "ia.container.coord"
}
}