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

Method set_application_uri

opcua/server/server.py:150–165  ·  view source on GitHub ↗

Set application/server URI. This uri is supposed to be unique. If you intent to register your server to a discovery server, it really should be unique in your system! default is : "urn:freeopcua:python:server"

(self, uri)

Source from the content-addressed store, hash-verified

148 self.iserver.disabled_clock = val
149
150 def set_application_uri(self, uri):
151 """
152 Set application/server URI.
153 This uri is supposed to be unique. If you intent to register
154 your server to a discovery server, it really should be unique in
155 your system!
156 default is : "urn:freeopcua:python:server"
157 """
158 self._application_uri = uri
159 ns_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_NamespaceArray))
160 uries = ns_node.get_value()
161 if len(uries) > 1:
162 uries[1] = uri # application uri is always namespace 1
163 else:
164 uries.append(uri)
165 ns_node.set_value(uries)
166
167 def get_application_uri(self):
168 """

Callers 4

__init__Method · 0.95
setUpClassMethod · 0.80
test_discoveryMethod · 0.80
test_find_servers2Method · 0.80

Calls 3

get_nodeMethod · 0.95
get_valueMethod · 0.80
set_valueMethod · 0.80

Tested by 3

setUpClassMethod · 0.64
test_discoveryMethod · 0.64
test_find_servers2Method · 0.64