diff -r 4480b7da6bea -r 4fc681ed0c61 POULibrary.py --- a/POULibrary.py Fri May 18 18:50:49 2012 +0200 +++ b/POULibrary.py Sat May 19 12:41:48 2012 +0200 @@ -1,7 +1,8 @@ from PLCControler import PLCControler class POULibrary: - def __init__(self, TypeStack): + def __init__(self, LibName, TypeStack): + self.LibName = LibName self.LibraryControler = PLCControler() self.LibraryControler.OpenXMLFile(self.GetLibraryPath()) self.LibraryControler.ClearConfNodeTypes() @@ -13,8 +14,8 @@ self.program = self.LibraryControler.GenerateProgram()[0]+"\n" return self.program - def GetName(): - raise Exception("Not implemented") + def GetName(self): + return self.LibName def GetTypes(self): return {"name" : self.GetName(), "types": self.LibraryControler.Project}