From 4be1613b036d862a3d05512cdd73bea3206252ab Mon Sep 17 00:00:00 2001
From: gscalamera <graziano.scalamera@elettra.eu>
Date: Mon, 2 Oct 2017 10:17:49 +0200
Subject: [PATCH] changed thread period

---
 src/SubscribeThread.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/SubscribeThread.cpp b/src/SubscribeThread.cpp
index 6246345..2ddd9fc 100644
--- a/src/SubscribeThread.cpp
+++ b/src/SubscribeThread.cpp
@@ -53,7 +53,7 @@ namespace AlarmHandler_ns
 SubscribeThread::SubscribeThread(AlarmHandler *dev):Tango::LogAdapter(dev)
 {
 	alarm_dev = dev;
-	period = 1;
+	period = 10;	//TODO: configurable
 	shared  = dev->events;
 }
 //=============================================================================
@@ -70,6 +70,7 @@ void *SubscribeThread::run_undetached(void *ptr)
 	while(shared->get_if_stop()==false)
 	{
 		//	Try to subscribe
+		usleep(500000);		//TODO: try to delay a bit subscribe_events
 		DEBUG_STREAM << "SubscribeThread::"<<__func__<<": AWAKE"<<endl;
 		updateProperty();
 		alarm_dev->events->subscribe_events();
-- 
GitLab