Files
Stream_PHX_A7/Gateways/FE/projects/.resources/986f19994502c2d9f239a3b41a203fd846f245fdfcc83b160a7ea0aab412bc65

1851 lines
56 KiB
Plaintext

{
"custom": {
"auth": {
"almAck": false,
"almShelve": false,
"config": false,
"control": false
},
"filters": {
"alm": [],
"prov": [],
"tag": []
}
},
"params": {},
"propConfig": {
"custom.auth": {
"binding": {
"config": {
"path": "session.props.auth.user.roles"
},
"transforms": [
{
"code": "\treturn utils.roles.validate(value)",
"type": "script"
}
],
"type": "property"
},
"persistent": true
},
"custom.filters": {
"persistent": true
}
},
"props": {},
"root": {
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "75px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "var(--neutral-30)"
},
"text": "IO GW:",
"textStyle": {
"fontSize": "0.6em",
"textAlign": "center",
"textTransform": "uppercase"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "FlexRepeater"
},
"position": {
"grow": 1,
"shrink": 0
},
"props": {
"alignItems": "flex-start",
"elementPosition": {
"basis": "auto",
"grow": 0,
"shrink": 0
},
"instances": [
{
"color": "var(--callToAction)",
"filterString": "prov:Ignition_Common_IO_Gtwy",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Ignition_Common_IO_Gtwy",
"source": "prov"
},
{
"color": "var(--callToAction)",
"filterString": "prov:Ignition_SATB1_IO1_default",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Ignition_SATB1_IO1_default",
"source": "prov"
}
],
"path": "Library/Templates/Framework/Pill Button",
"style": {
"gap": "5px",
"padding": "8px 5px"
},
"useDefaultViewHeight": false,
"useDefaultViewWidth": false,
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
},
{
"children": [
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tsource \u003d self.parent.parent.meta.name\n\tsystem.perspective.sendMessage(\u0027clearFilters\u0027, {\n\t\t\u0027source\u0027: source\n\t})\n\tself.parent.parent.parent.parent.getChild(\"AlarmStatusTable\").custom.filters[source] \u003d []"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Button"
},
"props": {
"primary": false,
"text": "Remove All",
"textStyle": {
"fontSize": "0.75em",
"textAlign": "center"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "78px",
"shrink": 0
},
"props": {
"alignItems": "center",
"justify": "center",
"style": {
"backgroundColor": "var(--neutral-30)",
"border-left": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "prov"
},
"position": {
"display": false,
"grow": 1
},
"props": {
"style": {
"borderBottom": "1px solid var(--border)",
"borderTop": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "75px",
"shrink": 0
},
"props": {
"style": {
"backgroundColor": "var(--neutral-30)"
},
"text": "Quick Search:",
"textStyle": {
"fontSize": "0.6em",
"textAlign": "center",
"textTransform": "uppercase"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "FlexRepeater"
},
"position": {
"grow": 1
},
"propConfig": {
"props.instances": {
"persistent": true
},
"props.instances[14].label": {
"binding": {
"config": {
"expression": "\u0027\u0027"
},
"type": "expr"
}
}
},
"props": {
"elementPosition": {
"basis": "auto",
"grow": 0,
"shrink": 0
},
"instances": [
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH101",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH102",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH201",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH202",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "DH203",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "CHWS",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--action-primary)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "Electrical",
"mode": "",
"selected": false,
"source": "tag"
},
{
"color": "var(--neutral-50)",
"filterString": "",
"instancePosition": {},
"instanceStyle": {
"classes": ""
},
"label": "",
"mode": "Custom",
"selected": false,
"source": "tag"
}
],
"path": "Library/Framework/Pill Button",
"style": {
"gap": "5px",
"padding": "8px 5px"
},
"useDefaultViewHeight": false,
"useDefaultViewWidth": false,
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
},
{
"children": [
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\tsource \u003d self.parent.parent.meta.name\n\tself.view.custom.filters[source] \u003d []\n\tflexRepeater \u003d self.parent.parent.getChild(\"FlexRepeater\")\n\ttoDelete \u003d []\n\tfor i, instance in enumerate(flexRepeater.props.instances):\n\t\tinstance[\u0027selected\u0027] \u003d False\n\t\tif instance[\u0027mode\u0027] \u003d\u003d \u0027Custom\u0027:\n\t\t\tinstance[\u0027label\u0027] \u003d \u0027\u0027\n\t\t\tif i \u003c len(flexRepeater.props.instances) - 1:\n\t\t\t\ttoDelete.append(i)\n\tfor index in reversed(toDelete):\n\t\tflexRepeater.props.instances.pop(index)"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Button"
},
"props": {
"primary": false,
"text": "Remove All",
"textStyle": {
"fontSize": "0.75em",
"textAlign": "center"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "78px",
"shrink": 0
},
"props": {
"alignItems": "center",
"justify": "center",
"style": {
"backgroundColor": "var(--neutral-30)",
"border-left": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "tag"
},
"position": {
"grow": 1
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"shrink": 0
},
"props": {
"direction": "column",
"style": {
"border": "1px solid var(--border)"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "RadioGroup"
},
"propConfig": {
"props.value": {
"binding": {
"config": {
"expression": "0"
},
"type": "expr"
}
}
},
"props": {
"align": "start",
"radioStyle": {
"padding": "0px 10px"
},
"radios": [
{
"selected": true,
"text": "Match on ANY",
"value": 0
},
{
"selected": false,
"text": "Match on ALL",
"value": 1
}
],
"style": {
"borderLeft": "1px solid var(--border)",
"borderRight": "1px solid var(--border)",
"fontSize": "0.8em",
"padding": "4px 5px"
}
},
"type": "ia.input.radio-group"
},
{
"meta": {
"name": "Table_0"
},
"position": {
"basis": "100%"
},
"propConfig": {
"props.data": {
"binding": {
"config": {
"struct": {
"paths": "{view.custom.data}",
"time": "now(5000)"
},
"waitOnAll": true
},
"enabled": false,
"transforms": [
{
"code": "\toutput \u003d []\n\tdata \u003d value[\"paths\"]\n\tfor item in data:\n\t\tinstance \u003d system.tag.readBlocking(item)[0].value\n\t\tconnected \u003d instance[\"Alarms\"][\"Connection Lost\"]\n\t\thostname \u003d instance[\"Hostname\"]\n\t\tname \u003d instance[\"Name\"]\n\t\tport \u003d instance[\"Port\"]\n\t\tstate \u003d instance[\"State\"]\n\t\toutput.append({ \"Connected\": connected,\n\t\t\t\t\t\t\"Hostname\": hostname,\n\t\t\t\t\t\t\"Name\": name,\n\t\t\t\t\t\t\"Port\": port,\n\t\t\t\t\t\t\"State\": state})\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
}
},
"props": {
"columns": [
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Name",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": "",
"paddingLeft": "10px"
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Hostname",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Port",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": false,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Status",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": true,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
},
{
"align": "center",
"boolean": "checkbox",
"dateFormat": "MM/DD/YYYY",
"editable": false,
"field": "Connected",
"filter": {
"boolean": {
"condition": ""
},
"date": {
"condition": "",
"value": ""
},
"enabled": true,
"number": {
"condition": "",
"value": ""
},
"string": {
"condition": "",
"value": ""
},
"visible": "on-hover"
},
"footer": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"header": {
"align": "center",
"justify": "left",
"style": {
"classes": ""
},
"title": ""
},
"justify": "auto",
"nullFormat": {
"includeNullStrings": false,
"nullFormatValue": "",
"strict": false
},
"number": "value",
"numberFormat": "0,0.##",
"progressBar": {
"bar": {
"color": "",
"style": {
"classes": ""
}
},
"max": 100,
"min": 0,
"track": {
"color": "",
"style": {
"classes": ""
}
},
"value": {
"enabled": true,
"format": "0,0.##",
"justify": "center",
"style": {
"classes": ""
}
}
},
"render": "auto",
"resizable": true,
"sort": "none",
"sortable": true,
"strictWidth": false,
"style": {
"classes": ""
},
"toggleSwitch": {
"color": {
"selected": "",
"unselected": ""
}
},
"viewParams": {},
"viewPath": "",
"visible": true,
"width": ""
}
],
"data": [
{
"Connected": true,
"Hostname": "192.168.100.102",
"Name": "CRAC_1120_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.103",
"Name": "CRAC_1120_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.104",
"Name": "CRAC_1152_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.105",
"Name": "CRAC_1152_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.106",
"Name": "CRAC_1152_03",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.107",
"Name": "CRAC_1188_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.108",
"Name": "CRAC_1188_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.109",
"Name": "CRAH_1150_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.110",
"Name": "CRAH_1150_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.111",
"Name": "CRAH_1151_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.112",
"Name": "CRAH_1151_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.113",
"Name": "CRAH_1240_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.114",
"Name": "CRAH_1240_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.115",
"Name": "CRAH_1241_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.116",
"Name": "CRAH_1241_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.117",
"Name": "CRAH_1247_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.118",
"Name": "CRAH_1247_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.119",
"Name": "CRAH_1253_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.120",
"Name": "CRAH_1253_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.121",
"Name": "CRAH_1263_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.122",
"Name": "CRAH_1263_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.123",
"Name": "CRAH_1273_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.124",
"Name": "CRAH_1273_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": false,
"Hostname": "192.168.100.60",
"Name": "FireController",
"Port": 502,
"State": "Connecting"
},
{
"Connected": true,
"Hostname": "192.168.100.62",
"Name": "Fire_Pump",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.142",
"Name": "FS_CP16_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.158",
"Name": "FS_CP18_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.143",
"Name": "FS_CP20_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.144",
"Name": "FS_CP20_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.145",
"Name": "FS_CP22_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.157",
"Name": "FS_CP22_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.146",
"Name": "FS_CP24_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.147",
"Name": "FS_CP38_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.148",
"Name": "FS_CP38_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.149",
"Name": "FS_CP38_03",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.150",
"Name": "FS_CP60_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.151",
"Name": "FS_CP60_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.152",
"Name": "FS_CP60_03",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.153",
"Name": "FS_CP61_01",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.154",
"Name": "FS_CP61_02",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.155",
"Name": "FS_CP61_03",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.156",
"Name": "FS_CP61_04",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.100.20",
"Name": "Plant Manager",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.2",
"Name": "SES 1A FDR1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.3",
"Name": "SES 1A FDR2",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.4",
"Name": "SES 1A FDR3",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.1",
"Name": "SES 1A MAIN",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.121",
"Name": "SES 1A PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.9",
"Name": "SWBD HS1 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.156",
"Name": "SWBD HS1 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.10",
"Name": "SWBD HS1 Breaker 1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.123",
"Name": "SWBD HS1 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.69",
"Name": "SWBD HS1 TX RP HS1 4",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.14",
"Name": "SWBD HS2 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.157",
"Name": "SWBD HS2 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.124",
"Name": "SWBD HS2 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.69",
"Name": "SWBD HS1 TX RP HS1 4",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.20",
"Name": "SWBD M1 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.21",
"Name": "SWBD M1 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.22",
"Name": "SWBD M1 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.23",
"Name": "SWBD M1 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.24",
"Name": "SWBD M1 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.19",
"Name": "SWBD M1 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.158",
"Name": "SWBD M1 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.125",
"Name": "SWBD M1 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.26",
"Name": "SWBD M2 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.27",
"Name": "SWBD M2 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.28",
"Name": "SWBD M2 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.29",
"Name": "SWBD M2 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.30",
"Name": "SWBD M2 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.25",
"Name": "SWBD M2 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.159",
"Name": "SWBD M2 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.126",
"Name": "SWBD M2 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.32",
"Name": "SWBD M3 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.33",
"Name": "SWBD M3 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.34",
"Name": "SWBD M3 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.35",
"Name": "SWBD M3 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.36",
"Name": "SWBD M3 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.31",
"Name": "SWBD M3 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.160",
"Name": "SWBD M3 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.127",
"Name": "SWBD M3 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.38",
"Name": "SWBD M4 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.39",
"Name": "SWBD M4 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.40",
"Name": "SWBD M4 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.41",
"Name": "SWBD M4 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.42",
"Name": "SWBD M4 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.37",
"Name": "SWBD M4 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.161",
"Name": "SWBD M4 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.128",
"Name": "SWBD M4 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.44",
"Name": "SWBD M5 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.45",
"Name": "SWBD M5 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.46",
"Name": "SWBD M5 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.47",
"Name": "SWBD M5 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.48",
"Name": "SWBD M5 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.43",
"Name": "SWBD M5 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.162",
"Name": "SWBD M5 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.129",
"Name": "SWBD M5 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.50",
"Name": "SWBD M6 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.51",
"Name": "SWBD M6 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.52",
"Name": "SWBD M6 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.53",
"Name": "SWBD M6 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.54",
"Name": "SWBD M6 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.49",
"Name": "SWBD M6 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.163",
"Name": "SWBD M6 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.130",
"Name": "SWBD M6 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.56",
"Name": "SWBD M7 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.57",
"Name": "SWBD M7 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.58",
"Name": "SWBD M7 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.59",
"Name": "SWBD M7 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.60",
"Name": "SWBD M7 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.55",
"Name": "SWBD M7 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.164",
"Name": "SWBD M7 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.131",
"Name": "SWBD M7 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.62",
"Name": "SWBD M8 52F1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.63",
"Name": "SWBD M8 52F6",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.64",
"Name": "SWBD M8 52F7",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.65",
"Name": "SWBD M8 52F8",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.66",
"Name": "SWBD M8 52F9",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.61",
"Name": "SWBD M8 52U",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.165",
"Name": "SWBD M8 ATS",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.132",
"Name": "SWBD M8 PQM",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.181",
"Name": "UPS HS1",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.191",
"Name": "UPS HS1 BAT",
"Port": 602,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.182",
"Name": "UPS HS2",
"Port": 502,
"State": "Connected"
},
{
"Connected": true,
"Hostname": "192.168.101.192",
"Name": "UPS HS2 BAT",
"Port": 602,
"State": "Connected"
}
],
"filter": {
"enabled": true
}
},
"type": "ia.display.table"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"scripts": {
"customMethods": [],
"extensionFunctions": null,
"messageHandlers": [
{
"messageType": "addFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(source).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\tpass\n\telse:\n\t\tself.view.custom.filters[source].append(label)\n\t\tflexRepeater.props.instances[index].selected \u003d True",
"sessionScope": false,
"viewScope": false
},
{
"messageType": "customFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(\u0027tag\u0027).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\tpass\n\telse:\n\t\tself.view.custom.filters[source].append(label)\n\t\tflexRepeater.props.instances[index][\u0027selected\u0027] \u003d True\n\t\tflexRepeater.props.instances[index][\u0027label\u0027] \u003d label\n\t\tflexRepeater.props.instances.append({\n\t\t\t\"color\": \"var(--neutral-50)\",\n\t\t\t\"filterString\": \"\",\n\t\t\t\"instancePosition\": {},\n\t\t\t\"instanceStyle\": {\n\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"mode\": \"Custom\",\n\t\t\t\"selected\": False,\n\t\t\t\"source\": \"tag\",\n\t\t\t\"label\": \"\"\n\t\t\t})",
"sessionScope": false,
"viewScope": false
},
{
"messageType": "removeFilter",
"pageScope": true,
"script": "\tsource \u003d payload[\u0027source\u0027]\n\tlabel \u003d payload[\u0027label\u0027]\n\tindex \u003d payload[\u0027index\u0027]\n\t\n\tflexRepeater \u003d self.getChild(\"FlexContainer\").getChild(source).getChild(\"FlexRepeater\")\n\t\n\tif label in self.view.custom.filters[source]:\n\t\ti \u003d self.view.custom.filters[source].index(label)\n\t\tself.view.custom.filters[source].pop(i)\n\t\tflexRepeater.props.instances[index].selected \u003d False\n\t\tif flexRepeater.props.instances[index].mode \u003d\u003d \u0027Custom\u0027:\n\t\t\tflexRepeater.props.instances[index].label \u003d \u0027\u0027\n\t\t\tif index \u003c len(flexRepeater.props.instances) - 1:\n\t\t\t\tflexRepeater.props.instances.pop(index)\n\telse:\n\t\tpass",
"sessionScope": false,
"viewScope": false
}
]
},
"type": "ia.container.flex"
}
}