equal
deleted
inserted
replaced
769 if content["type"] == "connection": |
769 if content["type"] == "connection": |
770 self.ConnectionTypes[content["value"]] = "BOOL" |
770 self.ConnectionTypes[content["value"]] = "BOOL" |
771 connections = content["value"].getconnections() |
771 connections = content["value"].getconnections() |
772 if not connections: |
772 if not connections: |
773 raise PLCGenException, _("SFC transition in POU \"%s\" must be connected.") % self.Name |
773 raise PLCGenException, _("SFC transition in POU \"%s\" must be connected.") % self.Name |
774 for link in connections: |
774 for link in connections: |
775 connected = self.GetLinkedConnector(link, body) |
775 connected = self.GetLinkedConnector(link, body) |
776 if connected is not None and not self.ConnectionTypes.has_key(connected): |
776 if connected is not None and not self.ConnectionTypes.has_key(connected): |
777 for related in self.ExtractRelatedConnections(connected): |
777 for related in self.ExtractRelatedConnections(connected): |
778 self.ConnectionTypes[related] = "BOOL" |
778 self.ConnectionTypes[related] = "BOOL" |
779 elif isinstance(instance, ContinuationClass): |
779 elif isinstance(instance, ContinuationClass): |
1660 |
1660 |
1661 def GenerateCurrentProgram(controler, project, errors, warnings): |
1661 def GenerateCurrentProgram(controler, project, errors, warnings): |
1662 generator = ProgramGenerator(controler, project, errors, warnings) |
1662 generator = ProgramGenerator(controler, project, errors, warnings) |
1663 generator.GenerateProgram() |
1663 generator.GenerateProgram() |
1664 return generator.GetGeneratedProgram() |
1664 return generator.GetGeneratedProgram() |
1665 |
|