From 041baf234398048aac8ff08d8b4d731591eeee20 Mon Sep 17 00:00:00 2001
From: Alessio Igor Bogani <alessio.bogani@elettra.eu>
Date: Tue, 18 Jan 2022 14:26:21 +0100
Subject: [PATCH] Use 10000 as pollingSleep's default

---
 src/Agilent4uhv.xmi      | 2 +-
 src/Agilent4uhvClass.cpp | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Agilent4uhv.xmi b/src/Agilent4uhv.xmi
index 28a0717..02eddeb 100644
--- a/src/Agilent4uhv.xmi
+++ b/src/Agilent4uhv.xmi
@@ -13,7 +13,7 @@
     <deviceProperties name="PollingSleep" description="Sleep between hardware requests made by internal thread">
       <type xsi:type="pogoDsl:IntType"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
-      <DefaultPropValue>0</DefaultPropValue>
+      <DefaultPropValue>10000</DefaultPropValue>
     </deviceProperties>
     <commands name="State" description="This command gets the device state (stored in its device_state data member) and returns it to the caller." execMethod="dev_state" displayLevel="OPERATOR" polledPeriod="0">
       <argin description="none">
diff --git a/src/Agilent4uhvClass.cpp b/src/Agilent4uhvClass.cpp
index f38c055..4c28055 100644
--- a/src/Agilent4uhvClass.cpp
+++ b/src/Agilent4uhvClass.cpp
@@ -263,10 +263,10 @@ void Agilent4uhvClass::set_default_property()
 
 	//	Set Default device Properties
 	prop_name = "PollingSleep";
-	prop_desc = "Sleep between hardware requests made by internal thread (max value is 1000000)";
-	prop_def  = "0";
+	prop_desc = "Sleep between hardware requests made by internal thread";
+	prop_def  = "10000";
 	vect_data.clear();
-	vect_data.push_back("0");
+	vect_data.push_back("10000");
 	if (prop_def.length()>0)
 	{
 		Tango::DbDatum	data(prop_name);
-- 
GitLab