diff -r 022db76c3bff -r b67af0b8dc72 svghmi/hmi_tree.ysl2 --- a/svghmi/hmi_tree.ysl2 Tue Mar 17 07:39:50 2020 +0100 +++ b/svghmi/hmi_tree.ysl2 Tue Mar 17 08:00:33 2020 +0100 @@ -45,3 +45,22 @@ with "parentpath" > «$parentpath» } } + +// Debug data +template "*", mode="testtree"{ + param "indent", "''"; + > «$indent» «local-name()» + foreach "@*" > «local-name()»="«.»" + > \n + apply "*", mode="testtree" { + with "indent" value "concat($indent,'>')" + }; +} +function "debug_hmitree" { + | Raw HMI tree + apply "$hmitree", mode="testtree"; + | + | Indexed HMI tree + apply "$indexed_hmitree", mode="testtree"; +} +!debug_output_calls.append("debug_hmitree")