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)
| 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 | """ |