diff -r c02818d7e29f -r 7e61baa047f0 canfestival/canfestival.py --- a/canfestival/canfestival.py Mon Aug 14 22:30:41 2017 +0300 +++ b/canfestival/canfestival.py Mon Aug 14 23:27:15 2017 +0300 @@ -60,6 +60,7 @@ # Location Tree Helper #-------------------------------------------------- + def GetSlaveLocationTree(slave_node, current_location, name): entries = [] for index, subindex, size, entry_name in slave_node.GetMapVariableList(): @@ -86,6 +87,7 @@ # SLAVE #-------------------------------------------------- + class _SlaveCTN(NodeManager): XSD = """ @@ -246,6 +248,7 @@ # MASTER #-------------------------------------------------- + class MiniNodeManager(NodeManager): def __init__(self, parent, filepath, fullname): @@ -273,6 +276,7 @@ ConfNodeMethods = [] + class _NodeManager(NodeManager): def __init__(self, parent, *args, **kwargs): @@ -288,6 +292,7 @@ def GetCurrentNodeID(self): return self.Parent.CanFestivalNode.getNodeId() + class _NodeListCTN(NodeList): XSD = """ @@ -459,6 +464,7 @@ def GetBufferState(self): return self.Manager.GetCurrentBufferState() + class RootClass: XSD = """