@@ 128-147 (lines=20) @@ | ||
125 | ||
126 | self._add_ref_els(obj_el, refs) |
|
127 | ||
128 | def add_etree_object_type(self, obj): |
|
129 | """ |
|
130 | Add a UA object type element to the XML etree |
|
131 | """ |
|
132 | browsename = obj.get_browse_name().to_string() |
|
133 | nodeid = obj.nodeid.to_string() |
|
134 | ||
135 | displayname = obj.get_display_name().Text.decode(encoding='UTF8') |
|
136 | ||
137 | refs = obj.get_references() |
|
138 | ||
139 | obj_el = Et.SubElement(self.etree.getroot(), |
|
140 | 'UAObject', |
|
141 | BrowseName=browsename, |
|
142 | NodeId=nodeid) |
|
143 | ||
144 | disp_el = Et.SubElement(obj_el, 'DisplayName', ) |
|
145 | disp_el.text = displayname |
|
146 | ||
147 | self._add_ref_els(obj_el, refs) |
|
148 | ||
149 | def add_etree_variable(self, obj): |
|
150 | """ |
|
@@ 107-126 (lines=20) @@ | ||
104 | # node.TypeDefinition = ua.NodeId.from_string(obj.typedef) |
|
105 | # return node |
|
106 | ||
107 | def add_etree_object(self, obj): |
|
108 | """ |
|
109 | Add a UA object element to the XML etree |
|
110 | """ |
|
111 | browsename = obj.get_browse_name().to_string() |
|
112 | nodeid = obj.nodeid.to_string() |
|
113 | ||
114 | displayname = obj.get_display_name().Text.decode(encoding='UTF8') |
|
115 | ||
116 | refs = obj.get_references() |
|
117 | ||
118 | obj_el = Et.SubElement(self.etree.getroot(), |
|
119 | 'UAObject', |
|
120 | BrowseName=browsename, |
|
121 | NodeId=nodeid) |
|
122 | ||
123 | disp_el = Et.SubElement(obj_el, 'DisplayName', ) |
|
124 | disp_el.text = displayname |
|
125 | ||
126 | self._add_ref_els(obj_el, refs) |
|
127 | ||
128 | def add_etree_object_type(self, obj): |
|
129 | """ |