ProjectController.py
changeset 2632 534387caf43d
parent 2631 b5402859dfad
child 2640 1b4b335e19ea
equal deleted inserted replaced
2631:b5402859dfad 2632:534387caf43d
  1051                     "OUT": "extern __IEC_%(type)s_p %(C_path)s;",
  1051                     "OUT": "extern __IEC_%(type)s_p %(C_path)s;",
  1052                     "VAR": "extern __IEC_%(type)s_t %(C_path)s;",
  1052                     "VAR": "extern __IEC_%(type)s_t %(C_path)s;",
  1053                     "FB":  "extern       %(type)s   %(C_path)s;"
  1053                     "FB":  "extern       %(type)s   %(C_path)s;"
  1054                 }[v["vartype"]] % v
  1054                 }[v["vartype"]] % v
  1055                 for v in self._VariablesList if v["C_path"].find('.') < 0]),
  1055                 for v in self._VariablesList if v["C_path"].find('.') < 0]),
  1056             "variable_decl_array": ",\n".join(variable_decl_array)
  1056             "variable_decl_array": ",\n".join(variable_decl_array),
       
  1057             "var_access_code": targets.GetCode("var_access.c")
  1057         }
  1058         }
  1058 
  1059 
  1059         return debug_code
  1060         return debug_code
  1060 
  1061 
  1061     def Generate_plc_main(self):
  1062     def Generate_plc_main(self):