260502 Backup
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"custom": {
|
||||
"RTU_tagPath": "[Ignition_Common_IO_Gtwy]Roof/SATB1_RF_RTU02",
|
||||
"auth": {
|
||||
"almAck": false,
|
||||
"almShelve": false,
|
||||
"config": false,
|
||||
"control": false
|
||||
},
|
||||
"data": [
|
||||
"[Ignition_Common_IO_Gtwy]Roof/SATB1_RF_RTU01",
|
||||
"[Ignition_Common_IO_Gtwy]Roof/SATB1_RF_RTU02"
|
||||
],
|
||||
"room": "SATB1_RF_RTU02",
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]Roof"
|
||||
},
|
||||
"params": {},
|
||||
"propConfig": {
|
||||
"custom.RTU_tagPath": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.room"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn self.custom.tagPath + \"/\"+ value",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.auth": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "session.props.auth.user.roles"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn utils.roles.validate(value)",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.data": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"struct": {
|
||||
"tagPath": "{view.custom.tagPath}",
|
||||
"time": "now(3000)"
|
||||
},
|
||||
"waitOnAll": true
|
||||
},
|
||||
"enabled": false,
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\toutput \u003d []\n\ttags \u003d system.tag.browse(value[\"tagPath\"],{\"typeId\":\"Objects/Air/RTU-1\", \"recursive\":True ,\"tagType\":\"UdtInstance\"})\n\tfor item in tags:\n\t\ttagPath \u003d str(item[\"fullPath\"])\n\t\toutput.append(tagPath)\n\t\ttags \u003d system.tag.browse(value[\"tagPath\"],{\"typeId\":\"Objects/Air/RTU-2\", \"recursive\":True ,\"tagType\":\"UdtInstance\"})\n\tfor item in tags:\n\t\ttagPath \u003d str(item[\"fullPath\"])\n\t\toutput.append(tagPath)\n\treturn output",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "expr-struct"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.room": {
|
||||
"persistent": true
|
||||
},
|
||||
"custom.tagPath": {
|
||||
"persistent": true
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"defaultSize": {
|
||||
"height": 1000,
|
||||
"width": 1276
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "RTU Diagram"
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.objectName": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.room"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\toutput \u003d value.split(\"_\")\n\treturn output[2]",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
},
|
||||
"props.params.tagPath": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.RTU_tagPath"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
},
|
||||
"props.path": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.room"
|
||||
},
|
||||
"enabled": false,
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\tsplit \u003d value.split(\"_\")\n\treturn \"Pages/Dev/C_AirSystem/Diagrams/\" + split[2]",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"embedded": false
|
||||
},
|
||||
"path": "Library/Diagrams/HVAC/Dgrm_RTU",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "root"
|
||||
},
|
||||
"props": {
|
||||
"justify": "space-evenly",
|
||||
"style": {
|
||||
"backgroundColor": "var(--containerRoot)",
|
||||
"overflow": "visible",
|
||||
"padding": 15
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"customMethods": [],
|
||||
"extensionFunctions": null,
|
||||
"messageHandlers": [
|
||||
{
|
||||
"messageType": "roomUpdate",
|
||||
"pageScope": true,
|
||||
"script": "\t# implement your handler here\n\tself.view.custom.room \u003d payload[\"Room\"]",
|
||||
"sessionScope": false,
|
||||
"viewScope": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"type": "ia.container.flex"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user