diff -r 92537edeb205 -r 24416137cda7 ProjectController.py --- a/ProjectController.py Mon Jun 26 19:38:51 2017 +0300 +++ b/ProjectController.py Mon Jun 26 19:42:42 2017 +0300 @@ -393,6 +393,18 @@ self.ProjectAddConfiguration(config_name) self.ProjectAddConfigurationResource(config_name, res_name) + def SetProjectDefaultConfiguration(self): + # Sets default task and instance for new project + config = self.Project.getconfiguration(self.GetProjectMainConfigurationName()) + resource = config.getresource()[0].getname() + config = config.getname() + resource_tagname = self.ComputeConfigurationResourceName(config, resource) + def_task = [ + {'Priority': '0', 'Single': '', 'Interval': 'T#20ms', 'Name': 'task0', 'Triggering': 'Cyclic'}] + def_instance = [ + {'Task': def_task[0].get('Name'), 'Type': self.GetProjectPouNames()[0], 'Name': 'instance0'}] + self.SetEditedResourceInfos(resource_tagname, def_task, def_instance) + def NewProject(self, ProjectPath, BuildPath=None): """ Create a new project in an empty folder