def __init__(self): self.logger = logging.getLogger(__name__) self.endpoint = "opc.tcp://localhost:4841/freeopcua/server/" self.server_uri = "urn:freeopcua:python:server" self.product_uri = "urn:freeopcua.github.no:python:server" self.name = "FreeOpcUa Python Server" self.default_timeout = 3600000 self.iserver = InternalServer() self.bserver = None # setup some expected values self.register_namespace(self.server_uri) sa_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerArray)) sa_node.set_value([self.server_uri])
def __init__(self): self.logger = logging.getLogger(__name__) self.endpoint = urlparse("opc.tcp://0.0.0.0:4841/freeopcua/server/") self.application_uri = "urn:freeopcua:python:server" self.product_uri = "urn:freeopcua.github.no:python:server" self.name = "FreeOpcUa Python Server" self.application_type = ua.ApplicationType.ClientAndServer self.default_timeout = 3600000 self.iserver = InternalServer() self.bserver = None self._discovery_clients = {} self._discovery_period = 60 # setup some expected values self.register_namespace(self.application_uri) sa_node = self.get_node(ua.NodeId(ua.ObjectIds.Server_ServerArray)) sa_node.set_value([self.application_uri])