plcopen/pou_variables.ysl2
changeset 1946 95fa4e05e30f
parent 1945 90bf6bd94b94
child 1949 c266fbaae0f6
equal deleted inserted replaced
1945:90bf6bd94b94 1946:95fa4e05e30f
   235         > false
   235         > false
   236     }
   236     }
   237     
   237     
   238     template "*[self::ppx:type or self::ppx:baseType]/ppx:derived", mode="var_debug" {
   238     template "*[self::ppx:type or self::ppx:baseType]/ppx:derived", mode="var_debug" {
   239         variable "type_name", "@name";
   239         variable "type_name", "@name";
   240         variable "datatype_infos", """
   240         variable "datatype_infos", """ \
   241             $project/ppx:types/ppx:pous/ppx:pou[@name=$type_name] |
   241             $project/ppx:types/ppx:pous/ppx:pou[@name=$type_name] | \
   242             $all/ppx:types/ppx:dataTypes/ppx:dataType[@name=$type_name]
   242             $all/ppx:types/ppx:dataTypes/ppx:dataType[@name=$type_name] \
   243         """;
   243         """;
   244         choose {
   244         choose {
   245             when "$datatype_infos" {
   245             when "$datatype_infos" {
   246                 apply "$datatype_infos", mode="var_debug";
   246                 apply "$datatype_infos", mode="var_debug";
   247             }
   247             }