From 5795395b3bcb589c06edbe1b4f4181831065a77b Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Thu, 28 May 2020 09:27:26 +0200
Subject: [PATCH] Multiply OPC-UA time out with 1000 when passing it to the
 Client class

---
 StatsCrosslet-DS/StatsCrosslet.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/StatsCrosslet-DS/StatsCrosslet.py b/StatsCrosslet-DS/StatsCrosslet.py
index 5e9cb6577..350a7415d 100644
--- a/StatsCrosslet-DS/StatsCrosslet.py
+++ b/StatsCrosslet-DS/StatsCrosslet.py
@@ -169,7 +169,7 @@ class StatsCrosslet(Device):
         # PROTECTED REGION ID(StatsCrosslet.init_device) ENABLED START #
         try:
             self.debug_stream("Connecting to OPC-UA server %s:%d...", self.OPC_Server_Name, self.OPC_Server_Port)
-            self.client = opcua.Client("opc.tcp://{}:{}/".format(self.OPC_Server_Name, self.OPC_Server_Port), self.OPC_Time_out)
+            self.client = opcua.Client("opc.tcp://{}:{}/".format(self.OPC_Server_Name, self.OPC_Server_Port), self.OPC_Time_out * 1000)
             self.client.connect()
             ns = self.client.get_namespace_index("http://lofar.eu")
             self.obj = self.client.get_root_node().get_child(["0:Objects", "{}:StationMetrics".format(ns),                                            "{}:RCU".format(ns)])
-- 
GitLab