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

Method set_attribute

opcua/common/node.py:250–263  ·  view source on GitHub ↗

Set an attribute of a node attributeid is a member of ua.AttributeIds datavalue is a ua.DataValue object

(self, attributeid, datavalue)

Source from the content-addressed store, hash-verified

248 return self.set_writable(False)
249
250 def set_attribute(self, attributeid, datavalue):
251 """
252 Set an attribute of a node
253 attributeid is a member of ua.AttributeIds
254 datavalue is a ua.DataValue object
255 """
256 attr = ua.WriteValue()
257 attr.NodeId = self.nodeid
258 attr.AttributeId = attributeid
259 attr.Value = datavalue
260 params = ua.WriteParameters()
261 params.NodesToWrite = [attr]
262 result = self.server.write(params)
263 result[0].check()
264
265 def get_attribute(self, attr):
266 """

Callers 11

set_event_notifierMethod · 0.95
set_array_dimensionsMethod · 0.95
set_value_rankMethod · 0.95
set_valueMethod · 0.95
set_attr_bitMethod · 0.95
unset_attr_bitMethod · 0.95
uawriteFunction · 0.80

Calls 2

checkMethod · 0.80
writeMethod · 0.45