SAT9/.resources/4385abed72f5c583cd6f2fd03594f586f30b43a38c7a102217e21c886efc5ba8
2025-04-18 19:44:27 +04:00

228 lines
6.0 KiB
Plaintext

{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"height": 1080,
"width": 1920
}
},
"root": {
"children": [
{
"custom": {
"Devices": [
"PLC01",
"PLC02",
"PLC03",
"PLC06",
"PLC07",
"PLC08",
"PLC09",
"PLC13",
"PLC14",
"PLC15",
"PLC16",
"PLC20",
"PLC21",
"PLC22",
"PLC23",
"PLC25",
"PLC26",
"PLC27",
"PLC28",
"PLC29",
"PLC30",
"PLC31",
"PLC32",
"PLC40",
"PLC41",
"PLC42",
"PLC43",
"PLC47",
"PLC48",
"PLC49",
"PLC51",
"PLC52",
"PLC60",
"PLC64",
"PLC65",
"PLC66",
"PLC69",
"PLC70",
"PLC71",
"PLC80",
"PLC96",
"PLC97",
"PLC99",
"ARSAW1301",
"ARSAW1302",
"ARSAW1303",
"ARSAW1304",
"ARSAW1305",
"ARSAW1306",
"ARSAW1307",
"ARSAW1401",
"ARSAW1402",
"ARSAW1403",
"ARSAW1404",
"ARSAW1405",
"ARSAW1406",
"ARSAW1407",
"ARSAW1501",
"ARSAW1502",
"ARSAW1503",
"ARSAW1504",
"ARSAW1505",
"ARSAW1506",
"ARSAW1507",
"ARSAW1601",
"ARSAW1602",
"ARSAW1603",
"ARSAW1604",
"ARSAW1605",
"ARSAW1606",
"ARSAW1607",
"FSC10",
"SLAM301",
"SLAM302",
"SLAM303",
"SLAM304",
"SLAM305",
"SLAM306",
"SLAM307",
"SLAM402",
"SLAM401",
"RWC4"
]
},
"meta": {
"name": "FlexRepeater"
},
"position": {
"basis": "1080px"
},
"props": {
"alignContent": "flex-start",
"alignItems": "flex-start",
"elementPosition": {
"grow": 0,
"shrink": 0
},
"instances": [
{
"instancePosition": {},
"instanceStyle": {
"classes": "",
"margin": "5px"
},
"tagProps": [
"PLC01",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
{
"instancePosition": {},
"instanceStyle": {
"classes": "",
"margin": "5px"
},
"tagProps": [
"PLC02",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
{
"instancePosition": {},
"instanceStyle": {
"classes": "",
"margin": "5px"
},
"tagProps": [
"PLC03",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
{
"instancePosition": {},
"instanceStyle": {
"classes": "",
"margin": "5px"
},
"tagProps": [
"PLC09",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}
],
"path": "Symbol-Views/Controller-Views/CommandControl",
"style": {
"overflow": "visible"
},
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
}
],
"custom": {
"Devices": [
"PLC01",
"PLC02",
"PLC03",
"PLC09"
],
"count": "value",
"delay": 4000
},
"events": {
"system": {
"onStartup": {
"config": {
"script": "\tfc \u003d system.tag.readBlocking([\"Configuration/FC\"])\n\ttag_provider \u003d \"[%s_SCADA_TAG_PROVIDER]\" % (fc[0].value)\n\ttags_to_read \u003d system.tag.readBlocking([tag_provider+\"Configuration/DetailedViews\"])\n\tdevices \u003d system.util.jsonDecode(tags_to_read[0].value)\n\tif devices:\n\t\tinstances \u003d []\n\t\tdashboard_devices \u003d []\n\t\tfor k,v in devices.items():\n\t\t\tdevice_list \u003d v\n\t\t\tfor i in device_list:\n\t\t\t\tdashboard_devices.append(i)\n\t\t\t\tinstances.append({\n\t\t\t\t \"instanceStyle\": {\n\t\t\t\t \"classes\": \"\",\n\t\t\t\t \"margin\": \"5px\"\n\t\t\t\t },\n\t\t\t\t \"instancePosition\": {},\n\t\t\t\t \"tagProps\": [\n\t\t\t\t i,\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\",\n\t\t\t\t \"value\"\n\t\t\t\t ]\n\t\t\t\t })\n\t\tsystem.perspective.print(instances)\n\t\tself.custom.Devices \u003d dashboard_devices\n\t\tself.getChild(\"FlexRepeater\").props.instances \u003d instances"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
}
}