{ "custom": { "paths": { "MMR1": { "DIS_SP": "[Ignition_Common_IO_Gtwy]MMR1120/SATB1_MMR1_DHUM_Disable_SP", "EN": "[Ignition_Common_IO_Gtwy]MMR1120/SATB1_MMR1_DHUM_Enable", "EN_SP": "[Ignition_Common_IO_Gtwy]MMR1120/SATB1_MMR1_DHUM_Enable_SP" }, "MMR2": { "DIS_SP": "[Ignition_Common_IO_Gtwy]MMR1188/SATB1_MMR2_DHUM_Disable_SP", "EN": "[Ignition_Common_IO_Gtwy]MMR1188/SATB1_MMR2_DHUM_Enable", "EN_SP": "[Ignition_Common_IO_Gtwy]MMR1188/SATB1_MMR2_DHUM_Enable_SP" }, "TL200": { "DIS_SP": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Disable_SP", "EN": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Enable", "EN_SP": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Enable_SP" } }, "selected": { "DIS_SP": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Disable_SP", "EN": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Enable", "EN_SP": "[Ignition_Common_IO_Gtwy]RM1152/SATB1_RM1152_TL200_DHUM_Enable_SP" } }, "params": { "room": "TL200" }, "propConfig": { "custom.paths": { "persistent": true }, "custom.selected": { "binding": { "config": { "struct": { "lib": "{view.custom.paths}", "room": "{view.params.room}" }, "waitOnAll": true }, "transforms": [ { "code": "\tlibrary \u003d value[\u0027lib\u0027]\n\treturn library[value[\u0027room\u0027]]", "type": "script" } ], "type": "expr-struct" }, "persistent": true }, "params.room": { "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { "height": 250, "width": 350 } }, "root": { "children": [ { "children": [ { "meta": { "name": "EmbeddedView" }, "propConfig": { "props.params.room": { "binding": { "config": { "path": "view.params.room" }, "type": "property" } } }, "props": { "path": "Pages/Dev/C_AirSystem/Widgets/TapeLibraryAvg", "style": { "overflow": "visible" }, "useDefaultViewHeight": true, "useDefaultViewWidth": true }, "type": "ia.display.view" }, { "meta": { "name": "EmbeddedView_0" }, "propConfig": { "props.params.room": { "binding": { "config": { "path": "view.params.room" }, "type": "property" } } }, "props": { "params": { "DH": "DH1" }, "path": "Pages/Dev/C_AirSystem/Widgets/TapeLibraryAvgHum", "style": { "overflow": "visible" }, "useDefaultViewHeight": true, "useDefaultViewWidth": true }, "type": "ia.display.view" } ], "meta": { "name": "FlexContainer" }, "position": { "basis": "50%" }, "props": { "alignContent": "center", "alignItems": "center", "direction": "column", "justify": "center", "style": { "gap": "15px", "overflow": "visible" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "EmbeddedView", "tooltip": { "enabled": true, "text": "Recommended 41-44" } }, "position": { "basis": "60px" }, "propConfig": { "props.params.tagPath": { "binding": { "config": { "path": "view.custom.selected.EN_SP" }, "type": "property" } } }, "props": { "params": { "dataType": "Int8", "enabled": true, "format": "##.##", "isArray": false, "max": 100, "min": 0, "name": "Enable SP", "options": [], "substitute": null }, "path": "Library/Framework/Tag ConfigShort" }, "type": "ia.display.view" }, { "meta": { "name": "EmbeddedView_0", "tooltip": { "enabled": true, "text": "Recommended 34-39" } }, "position": { "basis": "60px" }, "propConfig": { "props.params.tagPath": { "binding": { "config": { "path": "view.custom.selected.DIS_SP" }, "type": "property" } } }, "props": { "params": { "dataType": "Int8", "enabled": true, "format": "##.##", "isArray": false, "max": 100, "min": 0, "name": "Disable SP", "options": [], "substitute": null }, "path": "Library/Framework/Tag ConfigShort" }, "type": "ia.display.view" }, { "children": [ { "meta": { "name": "Label_0" }, "position": { "grow": 1 }, "props": { "text": "Demand:", "textStyle": { "textAlign": "center" } }, "type": "ia.display.label" }, { "meta": { "name": "Label" }, "position": { "grow": 1 }, "propConfig": { "props.text": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "expression", "tagPath": "{view.custom.selected.EN}" }, "transforms": [ { "fallback": "Unknown", "inputType": "scalar", "mappings": [ { "input": false, "output": "Disabled" }, { "input": true, "output": "Enabled" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } } }, "props": { "textStyle": { "color": "var(--tagvalue-color)", "fontWeight": "bolder" } }, "type": "ia.display.label" } ], "meta": { "name": "FlexContainer" }, "position": { "basis": "32px" }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label_0" }, "position": { "grow": 1 }, "props": { "text": "Redundancy:", "textStyle": { "textAlign": "center" } }, "type": "ia.display.label" }, { "meta": { "name": "Label" }, "position": { "grow": 1 }, "propConfig": { "props.text": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[Ignition_Common_IO_Gtwy]RM1152/DHUM_Redundancy" }, "transforms": [ { "fallback": "Unknown", "inputType": "scalar", "mappings": [ { "input": false, "output": "Normal" }, { "input": true, "output": "Faulted" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.textStyle.color": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[Ignition_Common_IO_Gtwy]RM1152/DHUM_Redundancy" }, "transforms": [ { "fallback": "purple", "inputType": "scalar", "mappings": [ { "input": false, "output": "var(--tagvalue-color)" }, { "input": true, "output": "var(--state-faulted)" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } } }, "props": { "textStyle": { "fontWeight": "bolder" } }, "type": "ia.display.label" } ], "meta": { "name": "FlexContainer_0" }, "position": { "basis": "32px" }, "propConfig": { "position.display": { "binding": { "config": { "path": "view.params.room" }, "transforms": [ { "expression": "if({value} \u003d\"TL200\", true, false)", "type": "expression" } ], "type": "property" } } }, "type": "ia.container.flex" } ], "meta": { "name": "FlexContainer_0" }, "position": { "basis": "50%", "grow": 1, "shrink": 0 }, "props": { "direction": "column", "style": { "overflow": "visible" } }, "type": "ia.container.flex" } ], "meta": { "name": "root" }, "props": { "style": { "overflow": "hidden" } }, "type": "ia.container.flex" } }