--- 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 = """<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
@@ -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 = """<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
@@ -459,6 +464,7 @@
def GetBufferState(self):
return self.Manager.GetCurrentBufferState()
+
class RootClass:
XSD = """<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">