MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / make_variable_code

Method make_variable_code

schemas/generate_address_space.py:246–256  ·  view source on GitHub ↗
(self, obj)

Source from the content-addressed store, hash-verified

244 self.writecode(indent, f'extobj.{k}.{k2} = {val2}')
245
246 def make_variable_code(self, obj):
247 indent = " "
248 self.writecode(indent)
249 self.make_node_code(obj, indent)
250 self.writecode(indent, 'attrs = ua.VariableAttributes()')
251 if obj.minsample:
252 self.writecode(indent, f'attrs.MinimumSamplingInterval = {obj.minsample}')
253 self.make_common_variable_code(indent, obj)
254 self.writecode(indent, 'node.NodeAttributes = attrs')
255 self.writecode(indent, 'server.add_nodes([node])')
256 self.make_refs_code(obj, indent)
257
258 def make_variable_type_code(self, obj):
259 indent = " "

Callers 1

runMethod · 0.95

Calls 4

writecodeMethod · 0.95
make_node_codeMethod · 0.95
make_refs_codeMethod · 0.95

Tested by

no test coverage detected