Ejemplo n.º 1
0
 def __init__(self, url, timeout=1):
     """
     used url argument to connect to server.
     if you are unsure of url, write at least hostname and port
     and call get_endpoints
     timeout is the timeout to get an answer for requests to server
     """
     self.logger = logging.getLogger(__name__)
     self.server_url = urlparse(url)
     self.name = "Pure Python Client"
     self.description = self.name
     self.application_uri = "urn:freeopcua:client"
     self.product_uri = "urn:freeopcua.github.no:client"
     self.security_policy_uri = "http://opcfoundation.org/UA/SecurityPolicy#None"
     self.security_mode = ua.MessageSecurityMode.None_
     self.secure_channel_id = None
     self.default_timeout = 3600000
     self.secure_channel_timeout = self.default_timeout
     self.session_timeout = self.default_timeout
     self.policy_ids = {
         ua.UserTokenType.Anonymous: b'anonymous',
         ua.UserTokenType.UserName: b'user_name',
     }
     self.server_certificate = None
     self.bclient = BinaryClient(timeout)
     self._nonce = None
     self._session_counter = 1
     self.keepalive = None
Ejemplo n.º 2
0
 def __init__(self, url):
     """
     used url argument to connect to server.
     if you are unsure of url, write at least hostname and port
     and call get_endpoints
     """
     self.logger = logging.getLogger(__name__)
     self.server_url = urlparse(url)
     self.name = "Pure Python Client"
     self.description = self.name
     self.application_uri = "urn:freeopcua:client"
     self.product_uri = "urn:freeopcua.github.no:client"
     self.security_policy_uri = "http://opcfoundation.org/UA/SecurityPolicy#None"
     self.secure_channel_id = None
     self.default_timeout = 3600000
     self.secure_channel_timeout = self.default_timeout
     self.session_timeout = self.default_timeout
     self.bclient = BinaryClient()
     self._nonce = None
     self._session_counter = 1
     self.keepalive = None