From 2ba0a5be9b33c31c4755fcd33f791931ea8376b7 Mon Sep 17 00:00:00 2001 From: Enrico Faulhaber Date: Fri, 22 Sep 2017 16:40:46 +0200 Subject: [PATCH] MLZ_entangle: use generous timings for initial device connect Change-Id: I154df78deea1879a44444b48c2d7f8328478860a Reviewed-on: https://forge.frm2.tum.de/review/16326 Reviewed-by: Enrico Faulhaber Tested-by: Enrico Faulhaber --- secop_mlz/entangle.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/secop_mlz/entangle.py b/secop_mlz/entangle.py index 4887d69..02ce5f5 100644 --- a/secop_mlz/entangle.py +++ b/secop_mlz/entangle.py @@ -213,7 +213,12 @@ class PyTangoDevice(Module): @lazy_property def _dev(self): - return self._createPyTangoDevice(self.tangodevice) + # for startup be very permissive, wait up to 15 min per device + settings = self.comdelay, self.comtries + self.comdelay, self.comtries = 10, 90 + res = self._createPyTangoDevice(self.tangodevice) + self.comdelay, self.comtries = settings + return res def _hw_wait(self): """Wait until hardware status is not BUSY."""