diff --git a/.gitignore b/.gitignore
index 318be8b2c4b12cbbed7ba2ce323c162c32128235..5336e07b2f28a1add01ccece2de9f64bd8ca7b57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-.nse_depinfo
+.nse_depinfo*
 bin/
 obj/
-CVS
diff --git a/Makefile b/Makefile
index c17701d9283e64513271a3cab585501c42a7782a..cffb181c17aa37abaf81021faf1390b0d87ae7d4 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,4 @@ SRC_FILES = $(wildcard deps/serial2*/src/Serial2*.cpp deps/socket2/src/Socket2*.
 CXXFLAGS = -Ideps/serial2/src -Ideps/serial2client/src -Ideps/socket2/src -Ideps/ionpump/src
 LDFLAGS =
 
-include ../makefiles/Make-9.3.3.in
-
-test: bin/${NAME_SRV}
-	LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):$(SDKTARGETSYSROOT)/usr/lib $(SDKTARGETSYSROOT)/usr/lib/ld-linux-x86-64.so.2 bin/${NAME_SRV} test -v4
+include ../makefiles/Make-9.3.4.in
diff --git a/TODO b/TODO
index 3051d5e1580cae17182c84d4481a37dabb7e4d6d..ff65d90d419c2c54b2ecfa070eed234f1623d24f 100644
--- a/TODO
+++ b/TODO
@@ -1,2 +1 @@
-Rimuovere attributi FixedX
 Leggere pressione, corrente e tensione di un canale solo quanto questo e' ON
diff --git a/docs/4uhv-kg09-01.conf b/docs/4uhv-kg09-01.conf
new file mode 100644
index 0000000000000000000000000000000000000000..7aad73ed62acde065de9822c1b69853700b6f2ce
--- /dev/null
+++ b/docs/4uhv-kg09-01.conf
@@ -0,0 +1,519 @@
+#
+# Resource backup , created Tue Sep 27 17:32:27 CEST 2022
+#
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-01, Agilent4uhv device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-01/DEVICE/Agilent4uhv: "kg09/vacuum/pssip_kg09.01",\ 
+                                     "kg09/vacuum/pssip_kg09.02",\ 
+                                     "kg09/vacuum/pssip_kg09.03",\ 
+                                     "kg09/vacuum/pssip_kg09.04",\ 
+                                     "kg09/vacuum/pssip_kg09.05",\ 
+                                     "kg09/vacuum/pssip_kg09.06",\ 
+                                     "kg09/vacuum/pssip_kg09.07",\ 
+                                     "kg09/vacuum/pssip_kg09.08"
+
+
+# --- kg09/vacuum/pssip_kg09.01 properties
+
+kg09/vacuum/pssip_kg09.01->DeviceName: "sds-vac-kg09-01/acs16/1"
+kg09/vacuum/pssip_kg09.01->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.01"
+kg09/vacuum/pssip_kg09.01->__SubDevices: "sds-vac-kg09-01/acs16/1"
+
+# --- kg09/vacuum/pssip_kg09.01 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.02 properties
+
+kg09/vacuum/pssip_kg09.02->DeviceName: "sds-vac-kg09-01/acs16/2"
+kg09/vacuum/pssip_kg09.02->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.02"
+kg09/vacuum/pssip_kg09.02->__SubDevices: "sds-vac-kg09-01/acs16/2"
+
+# --- kg09/vacuum/pssip_kg09.02 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.03 properties
+
+kg09/vacuum/pssip_kg09.03->DeviceName: "sds-vac-kg09-01/acs16/3"
+kg09/vacuum/pssip_kg09.03->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.03"
+kg09/vacuum/pssip_kg09.03->__SubDevices: "sds-vac-kg09-01/acs16/3"
+
+# --- kg09/vacuum/pssip_kg09.03 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.04 properties
+
+kg09/vacuum/pssip_kg09.04->DeviceName: "sds-vac-kg09-01/acs16/4"
+kg09/vacuum/pssip_kg09.04->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.04"
+kg09/vacuum/pssip_kg09.04->__SubDevices: "sds-vac-kg09-01/acs16/4"
+
+# --- kg09/vacuum/pssip_kg09.04 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.05 properties
+
+kg09/vacuum/pssip_kg09.05->DeviceName: "sds-vac-kg09-01/acs16/5"
+kg09/vacuum/pssip_kg09.05->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.05"
+kg09/vacuum/pssip_kg09.05->__SubDevices: "sds-vac-kg09-01/acs16/5"
+
+# --- kg09/vacuum/pssip_kg09.05 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.06 properties
+
+kg09/vacuum/pssip_kg09.06->DeviceName: "sds-vac-kg09-01/acs16/6"
+kg09/vacuum/pssip_kg09.06->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.06"
+kg09/vacuum/pssip_kg09.06->__SubDevices: "sds-vac-kg09-01/acs16/6"
+
+# --- kg09/vacuum/pssip_kg09.06 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.07 properties
+
+kg09/vacuum/pssip_kg09.07->DeviceName: "sds-vac-kg09-01/acs16/7"
+kg09/vacuum/pssip_kg09.07->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.07"
+kg09/vacuum/pssip_kg09.07->__SubDevices: "sds-vac-kg09-01/acs16/7"
+
+# --- kg09/vacuum/pssip_kg09.07 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.08 properties
+
+kg09/vacuum/pssip_kg09.08->DeviceName: "sds-vac-kg09-01/acs16/8"
+kg09/vacuum/pssip_kg09.08->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.08"
+kg09/vacuum/pssip_kg09.08->__SubDevices: "sds-vac-kg09-01/acs16/8"
+
+# --- kg09/vacuum/pssip_kg09.08 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Agilent4uhv properties
+#---------------------------------------------------------
+
+CLASS/Agilent4uhv->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/4uhv/src/"
+CLASS/Agilent4uhv->cvs_tag: 4uhv
+CLASS/Agilent4uhv->Description: ""
+CLASS/Agilent4uhv->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Agilent4uhv->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Agilent4uhv->ProjectTitle: ""
+
+# CLASS Agilent4uhv attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-01, Ionpump device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-01/DEVICE/Ionpump: "l04/vacuum/sip300_l04.01",\ 
+                                 "l04/vacuum/sip300_l04.02",\ 
+                                 "l04/vacuum/sip300_l04.03",\ 
+                                 "l04/vacuum/sip300_l04.04",\ 
+                                 "l04/vacuum/sip300_l04.05",\ 
+                                 "l04/vacuum/sip300_l04.06",\ 
+                                 "l04/vacuum/sip300_l04.07",\ 
+                                 "l04/vacuum/sip300_l04.08",\ 
+                                 "l04/vacuum/sip300_l04.09",\ 
+                                 "l04/vacuum/sip55_l04.01",\ 
+                                 "l04/vacuum/sip55_l04.02",\ 
+                                 "l04/vacuum/sip55_l04.03",\ 
+                                 "l04/vacuum/sip55_l04.04",\ 
+                                 "l04/vacuum/sip75_l04.27",\ 
+                                 "l04/vacuum/sip75_l04.28"
+
+
+# --- l04/vacuum/sip300_l04.01 properties
+
+l04/vacuum/sip300_l04.01->helperApplication: "sip l04/vacuum/sip300_l04.01"
+l04/vacuum/sip300_l04.01->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.01->poll_ring_depth: 1
+l04/vacuum/sip300_l04.01->__SubDevices: "kg09/vacuum/pssip_kg09.01"
+
+# --- l04/vacuum/sip300_l04.01 attribute properties
+
+l04/vacuum/sip300_l04.01/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.01/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.01/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.01/State->archive_period: 3600000
+l04/vacuum/sip300_l04.01/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.02 properties
+
+l04/vacuum/sip300_l04.02->helperApplication: "sip l04/vacuum/sip300_l04.02"
+l04/vacuum/sip300_l04.02->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.02->poll_ring_depth: 1
+l04/vacuum/sip300_l04.02->__SubDevices: "kg09/vacuum/pssip_kg09.02"
+
+# --- l04/vacuum/sip300_l04.02 attribute properties
+
+l04/vacuum/sip300_l04.02/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.02/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.02/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.02/State->archive_period: 3600000
+l04/vacuum/sip300_l04.02/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.03 properties
+
+l04/vacuum/sip300_l04.03->helperApplication: "sip l04/vacuum/sip300_l04.03"
+l04/vacuum/sip300_l04.03->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.03->poll_ring_depth: 1
+l04/vacuum/sip300_l04.03->__SubDevices: "kg09/vacuum/pssip_kg09.03"
+
+# --- l04/vacuum/sip300_l04.03 attribute properties
+
+l04/vacuum/sip300_l04.03/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.03/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.03/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.03/State->archive_period: 3600000
+l04/vacuum/sip300_l04.03/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.04 properties
+
+l04/vacuum/sip300_l04.04->helperApplication: "sip l04/vacuum/sip300_l04.04"
+l04/vacuum/sip300_l04.04->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.04->poll_ring_depth: 1
+l04/vacuum/sip300_l04.04->__SubDevices: "kg09/vacuum/pssip_kg09.04"
+
+# --- l04/vacuum/sip300_l04.04 attribute properties
+
+l04/vacuum/sip300_l04.04/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.04/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.04/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.04/State->archive_period: 3600000
+l04/vacuum/sip300_l04.04/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.05 properties
+
+l04/vacuum/sip300_l04.05->helperApplication: "sip l04/vacuum/sip300_l04.05"
+l04/vacuum/sip300_l04.05->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.05->poll_ring_depth: 1
+l04/vacuum/sip300_l04.05->__SubDevices: "kg09/vacuum/pssip_kg09.05"
+
+# --- l04/vacuum/sip300_l04.05 attribute properties
+
+l04/vacuum/sip300_l04.05/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.05/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.05/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.05/State->archive_period: 3600000
+l04/vacuum/sip300_l04.05/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.06 properties
+
+l04/vacuum/sip300_l04.06->helperApplication: "sip l04/vacuum/sip300_l04.06"
+l04/vacuum/sip300_l04.06->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.06->poll_ring_depth: 1
+l04/vacuum/sip300_l04.06->__SubDevices: "kg09/vacuum/pssip_kg09.01"
+
+# --- l04/vacuum/sip300_l04.06 attribute properties
+
+l04/vacuum/sip300_l04.06/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.06/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.06/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.06/State->archive_period: 3600000
+l04/vacuum/sip300_l04.06/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.07 properties
+
+l04/vacuum/sip300_l04.07->helperApplication: "sip l04/vacuum/sip300_l04.07"
+l04/vacuum/sip300_l04.07->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.07->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.07->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.07->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.07->__SubDevices: "kg09/vacuum/pssip_kg09.02"
+
+# --- l04/vacuum/sip300_l04.07 attribute properties
+
+l04/vacuum/sip300_l04.07/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.07/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.07/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.07/State->archive_period: 3600000
+l04/vacuum/sip300_l04.07/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.08 properties
+
+l04/vacuum/sip300_l04.08->helperApplication: "sip l04/vacuum/sip300_l04.08"
+l04/vacuum/sip300_l04.08->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.08->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.08->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.08->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.08->__SubDevices: "kg09/vacuum/pssip_kg09.03"
+
+# --- l04/vacuum/sip300_l04.08 attribute properties
+
+l04/vacuum/sip300_l04.08/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.08/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.08/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.08/State->archive_period: 3600000
+l04/vacuum/sip300_l04.08/State->event_period: 86400000
+
+# --- l04/vacuum/sip300_l04.09 properties
+
+l04/vacuum/sip300_l04.09->helperApplication: "sip l04/vacuum/sip300_l04.09"
+l04/vacuum/sip300_l04.09->polled_attr: pressure,\ 
+                                       5000,\ 
+                                       state,\ 
+                                       5000
+l04/vacuum/sip300_l04.09->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.09->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.09->poll_ring_depth: 1,\ 
+                                           1,\ 
+                                           1
+l04/vacuum/sip300_l04.09->__SubDevices: "kg09/vacuum/pssip_kg09.04"
+
+# --- l04/vacuum/sip300_l04.09 attribute properties
+
+l04/vacuum/sip300_l04.09/Pressure->archive_period: 3600000
+l04/vacuum/sip300_l04.09/Pressure->archive_rel_change: 20
+l04/vacuum/sip300_l04.09/Pressure->event_period: 86400000
+l04/vacuum/sip300_l04.09/State->archive_period: 3600000
+l04/vacuum/sip300_l04.09/State->event_period: 86400000
+
+# --- l04/vacuum/sip55_l04.01 properties
+
+l04/vacuum/sip55_l04.01->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip55_l04.01->__SubDevices: "kg09/vacuum/pssip_kg09.06"
+
+# --- l04/vacuum/sip55_l04.01 attribute properties
+
+l04/vacuum/sip55_l04.01/Pressure->archive_period: 3600000
+l04/vacuum/sip55_l04.01/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip55_l04.02 properties
+
+l04/vacuum/sip55_l04.02->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip55_l04.02->__SubDevices: "kg09/vacuum/pssip_kg09.07"
+
+# --- l04/vacuum/sip55_l04.02 attribute properties
+
+l04/vacuum/sip55_l04.02/Pressure->archive_period: 3600000
+l04/vacuum/sip55_l04.02/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip55_l04.03 properties
+
+l04/vacuum/sip55_l04.03->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip55_l04.03->__SubDevices: "kg09/vacuum/pssip_kg09.08"
+
+# --- l04/vacuum/sip55_l04.03 attribute properties
+
+l04/vacuum/sip55_l04.03/Pressure->archive_period: 3600000
+l04/vacuum/sip55_l04.03/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip55_l04.04 properties
+
+l04/vacuum/sip55_l04.04->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip55_l04.04->__SubDevices: "kg09/vacuum/pssip_kg09.06"
+
+# --- l04/vacuum/sip55_l04.04 attribute properties
+
+l04/vacuum/sip55_l04.04/Pressure->archive_period: 3600000
+l04/vacuum/sip55_l04.04/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.27 properties
+
+l04/vacuum/sip75_l04.27->helperApplication: "sip l04/vacuum/sip75_l04.27"
+l04/vacuum/sip75_l04.27->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.27->poll_ring_depth: 1
+l04/vacuum/sip75_l04.27->__SubDevices: "kg09/vacuum/pssip_kg09.07"
+
+# --- l04/vacuum/sip75_l04.27 attribute properties
+
+l04/vacuum/sip75_l04.27/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.27/Pressure->archive_rel_change: 20
+l04/vacuum/sip75_l04.27/Pressure->event_period: 86400000
+l04/vacuum/sip75_l04.27/State->archive_period: 3600000
+l04/vacuum/sip75_l04.27/State->event_period: 86400000
+
+# --- l04/vacuum/sip75_l04.28 properties
+
+l04/vacuum/sip75_l04.28->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.28->__SubDevices: "kg09/vacuum/pssip_kg09.08"
+
+# --- l04/vacuum/sip75_l04.28 attribute properties
+
+l04/vacuum/sip75_l04.28/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.28/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+#---------------------------------------------------------
+# CLASS Ionpump properties
+#---------------------------------------------------------
+
+CLASS/Ionpump->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/ionpump/src/"
+CLASS/Ionpump->cvs_tag: release_01
+CLASS/Ionpump->Description: "This is the device server of the ion pump."
+CLASS/Ionpump->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Ionpump->helperApplication: "/runtime/fermi/panels/bin/sip"
+CLASS/Ionpump->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Ionpump->ProjectTitle: "Ionpump device server"
+
+# CLASS Ionpump attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-01, Socket2 device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-01/DEVICE/Socket2: "sds-vac-kg09-01/acs16/1",\ 
+                                 "sds-vac-kg09-01/acs16/2",\ 
+                                 "sds-vac-kg09-01/acs16/3",\ 
+                                 "sds-vac-kg09-01/acs16/4",\ 
+                                 "sds-vac-kg09-01/acs16/5",\ 
+                                 "sds-vac-kg09-01/acs16/6",\ 
+                                 "sds-vac-kg09-01/acs16/7",\ 
+                                 "sds-vac-kg09-01/acs16/8"
+
+
+# --- sds-vac-kg09-01/acs16/1 properties
+
+sds-vac-kg09-01/acs16/1->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/1->Port: 7001
+sds-vac-kg09-01/acs16/1->Timeout: 1200
+
+# --- sds-vac-kg09-01/acs16/1 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/2 properties
+
+sds-vac-kg09-01/acs16/2->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/2->Port: 7002
+sds-vac-kg09-01/acs16/2->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/2 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/3 properties
+
+sds-vac-kg09-01/acs16/3->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/3->Port: 7003
+sds-vac-kg09-01/acs16/3->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/3 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/4 properties
+
+sds-vac-kg09-01/acs16/4->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/4->Port: 7004
+sds-vac-kg09-01/acs16/4->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/4 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/5 properties
+
+sds-vac-kg09-01/acs16/5->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/5->Port: 7005
+sds-vac-kg09-01/acs16/5->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/5 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/6 properties
+
+sds-vac-kg09-01/acs16/6->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/6->Port: 7006
+sds-vac-kg09-01/acs16/6->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/6 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/7 properties
+
+sds-vac-kg09-01/acs16/7->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/7->Port: 7007
+sds-vac-kg09-01/acs16/7->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/7 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/8 properties
+
+sds-vac-kg09-01/acs16/8->HostName: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/8->Port: 7008
+sds-vac-kg09-01/acs16/8->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/8 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Socket2 properties
+#---------------------------------------------------------
+
+CLASS/Socket2->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/socket2/src/"
+CLASS/Socket2->cvs_tag: release_03
+CLASS/Socket2->Description: ""
+CLASS/Socket2->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Socket2->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Socket2->ProjectTitle: ""
+
+# CLASS Socket2 attribute properties
+
+
+
+# --- dserver/4uhv-srv/kg09-01 properties
+
+dserver/4uhv-srv/kg09-01->polling_threads_pool_conf: "l04/vacuum/sip300_l04.01,l04/vacuum/sip300_l04.02,l04/vacuum/sip300_l04.03,l04/vacuum/sip300_l04.04,l04/vacuum/sip300_l04.05,l04/vacuum/sip300_l04.06,l04/vacuum/sip300_l04.07,l04/vacuum/sip300_l04.08,l04/vacuum/sip300_l04.09,l04/vacuum/sip55_l04.01,l04/va\",\ 
+                                                     "cuum/sip55_l04.02,l04/vacuum/sip55_l04.03,l04/vacuum/sip55_l04.04,l04/vacuum/sip75_l04.27,l04/vacuum/sip75_l04.28"
diff --git a/docs/4uhv-kg09-02.conf b/docs/4uhv-kg09-02.conf
new file mode 100644
index 0000000000000000000000000000000000000000..481b84cd0dcee6234b19dc46f698e1c1b08ff8fb
--- /dev/null
+++ b/docs/4uhv-kg09-02.conf
@@ -0,0 +1,770 @@
+#
+# Resource backup , created Wed Sep 28 13:36:03 CEST 2022
+#
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-02, Agilent4uhv device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-02/DEVICE/Agilent4uhv: "kg09/vacuum/pssip_kg09.09",\ 
+                                     "kg09/vacuum/pssip_kg09.10",\ 
+                                     "kg09/vacuum/pssip_kg09.11",\ 
+                                     "kg09/vacuum/pssip_kg09.12",\ 
+                                     "kg09/vacuum/pssip_kg09.13",\ 
+                                     "kg09/vacuum/pssip_kg09.14",\ 
+                                     "kg09/vacuum/pssip_kg09.15",\ 
+                                     "kg09/vacuum/pssip_kg09.16",\ 
+                                     "kg09/vacuum/pssip_kg09.17",\ 
+                                     "kg09/vacuum/pssip_kg09.18",\ 
+                                     "kg09/vacuum/pssip_kg09.19",\ 
+                                     "kg09/vacuum/pssip_kg09.20",\ 
+                                     "kg09/vacuum/pssip_kg09.21",\ 
+                                     "kg09/vacuum/pssip_kg09.22"
+
+
+# --- kg09/vacuum/pssip_kg09.09 properties
+
+kg09/vacuum/pssip_kg09.09->DeviceName: "sds-vac-kg09-02/acs16/1"
+kg09/vacuum/pssip_kg09.09->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.09"
+kg09/vacuum/pssip_kg09.09->__SubDevices: "sds-vac-kg09-02/acs16/1"
+
+# --- kg09/vacuum/pssip_kg09.09 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.10 properties
+
+kg09/vacuum/pssip_kg09.10->DeviceName: "sds-vac-kg09-02/acs16/2"
+kg09/vacuum/pssip_kg09.10->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.10"
+kg09/vacuum/pssip_kg09.10->__SubDevices: "sds-vac-kg09-02/acs16/2"
+
+# --- kg09/vacuum/pssip_kg09.10 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.11 properties
+
+kg09/vacuum/pssip_kg09.11->DeviceName: "sds-vac-kg09-02/acs16/3"
+kg09/vacuum/pssip_kg09.11->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.11"
+kg09/vacuum/pssip_kg09.11->__SubDevices: "sds-vac-kg09-02/acs16/3"
+
+# --- kg09/vacuum/pssip_kg09.11 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.12 properties
+
+kg09/vacuum/pssip_kg09.12->DeviceName: "sds-vac-kg09-02/acs16/4"
+kg09/vacuum/pssip_kg09.12->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.12"
+kg09/vacuum/pssip_kg09.12->__SubDevices: "sds-vac-kg09-02/acs16/4"
+
+# --- kg09/vacuum/pssip_kg09.12 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.13 properties
+
+kg09/vacuum/pssip_kg09.13->DeviceName: "sds-vac-kg09-02/acs16/5"
+kg09/vacuum/pssip_kg09.13->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.13"
+kg09/vacuum/pssip_kg09.13->__SubDevices: "sds-vac-kg09-02/acs16/5"
+
+# --- kg09/vacuum/pssip_kg09.13 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.14 properties
+
+kg09/vacuum/pssip_kg09.14->DeviceName: "sds-vac-kg09-02/acs16/6"
+kg09/vacuum/pssip_kg09.14->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.14"
+kg09/vacuum/pssip_kg09.14->__SubDevices: "sds-vac-kg09-02/acs16/6"
+
+# --- kg09/vacuum/pssip_kg09.14 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.15 properties
+
+kg09/vacuum/pssip_kg09.15->DeviceName: "sds-vac-kg09-02/acs16/7"
+kg09/vacuum/pssip_kg09.15->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.15"
+kg09/vacuum/pssip_kg09.15->__SubDevices: "sds-vac-kg09-02/acs16/7"
+
+# --- kg09/vacuum/pssip_kg09.15 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.16 properties
+
+kg09/vacuum/pssip_kg09.16->DeviceName: "sds-vac-kg09-02/acs16/8"
+kg09/vacuum/pssip_kg09.16->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.16"
+kg09/vacuum/pssip_kg09.16->__SubDevices: "sds-vac-kg09-02/acs16/8"
+
+# --- kg09/vacuum/pssip_kg09.16 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.17 properties
+
+kg09/vacuum/pssip_kg09.17->DeviceName: "sds-vac-kg09-02/acs16/9"
+kg09/vacuum/pssip_kg09.17->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.17"
+kg09/vacuum/pssip_kg09.17->__SubDevices: "sds-vac-kg09-02/acs16/9"
+
+# --- kg09/vacuum/pssip_kg09.17 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.18 properties
+
+kg09/vacuum/pssip_kg09.18->DeviceName: "sds-vac-kg09-02/acs16/10"
+kg09/vacuum/pssip_kg09.18->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.18"
+kg09/vacuum/pssip_kg09.18->__SubDevices: "sds-vac-kg09-02/acs16/10"
+
+# --- kg09/vacuum/pssip_kg09.18 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.19 properties
+
+kg09/vacuum/pssip_kg09.19->DeviceName: "sds-vac-kg09-02/acs16/11"
+kg09/vacuum/pssip_kg09.19->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.19"
+kg09/vacuum/pssip_kg09.19->__SubDevices: "sds-vac-kg09-02/acs16/11"
+
+# --- kg09/vacuum/pssip_kg09.19 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.20 properties
+
+kg09/vacuum/pssip_kg09.20->DeviceName: "sds-vac-kg09-02/acs16/12"
+kg09/vacuum/pssip_kg09.20->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.20"
+kg09/vacuum/pssip_kg09.20->__SubDevices: "sds-vac-kg09-02/acs16/12"
+
+# --- kg09/vacuum/pssip_kg09.20 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.21 properties
+
+kg09/vacuum/pssip_kg09.21->DeviceName: "sds-vac-kg09-01/acs16/13"
+kg09/vacuum/pssip_kg09.21->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.21"
+kg09/vacuum/pssip_kg09.21->__SubDevices: "sds-vac-kg09-01/acs16/13"
+
+# --- kg09/vacuum/pssip_kg09.21 attribute properties
+
+
+# --- kg09/vacuum/pssip_kg09.22 properties
+
+kg09/vacuum/pssip_kg09.22->DeviceName: "sds-vac-kg09-01/acs16/14"
+kg09/vacuum/pssip_kg09.22->helperApplication: "FourUHV-gui kg09/vacuum/pssip_kg09.22"
+kg09/vacuum/pssip_kg09.22->__SubDevices: "sds-vac-kg09-01/acs16/14"
+
+# --- kg09/vacuum/pssip_kg09.22 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Agilent4uhv properties
+#---------------------------------------------------------
+
+CLASS/Agilent4uhv->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/4uhv/src/"
+CLASS/Agilent4uhv->cvs_tag: 4uhv
+CLASS/Agilent4uhv->Description: ""
+CLASS/Agilent4uhv->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Agilent4uhv->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Agilent4uhv->ProjectTitle: ""
+
+# CLASS Agilent4uhv attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-02, Ionpump device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-02/DEVICE/Ionpump: "l04/vacuum/sip75_l04.01",\ 
+                                 "l04/vacuum/sip75_l04.02",\ 
+                                 "l04/vacuum/sip75_l04.03",\ 
+                                 "l04/vacuum/sip75_l04.04",\ 
+                                 "l04/vacuum/sip75_l04.05",\ 
+                                 "l04/vacuum/sip75_l04.06",\ 
+                                 "l04/vacuum/sip75_l04.07",\ 
+                                 "l04/vacuum/sip75_l04.08",\ 
+                                 "l04/vacuum/sip75_l04.09",\ 
+                                 "l04/vacuum/sip75_l04.10",\ 
+                                 "l04/vacuum/sip75_l04.11",\ 
+                                 "l04/vacuum/sip75_l04.12",\ 
+                                 "l04/vacuum/sip75_l04.13",\ 
+                                 "l04/vacuum/sip75_l04.14",\ 
+                                 "l04/vacuum/sip75_l04.15",\ 
+                                 "l04/vacuum/sip75_l04.16",\ 
+                                 "l04/vacuum/sip75_l04.17",\ 
+                                 "l04/vacuum/sip75_l04.18",\ 
+                                 "l04/vacuum/sip75_l04.19",\ 
+                                 "l04/vacuum/sip75_l04.20",\ 
+                                 "l04/vacuum/sip75_l04.21",\ 
+                                 "l04/vacuum/sip75_l04.22",\ 
+                                 "l04/vacuum/sip75_l04.23",\ 
+                                 "l04/vacuum/sip75_l04.24",\ 
+                                 "l04/vacuum/sip75_l04.25",\ 
+                                 "l04/vacuum/sip75_l04.26",\ 
+                                 "l04/vacuum/sip75_l04.29",\ 
+                                 "l04/vacuum/sip75_l04.30"
+
+
+# --- l04/vacuum/sip75_l04.01 properties
+
+l04/vacuum/sip75_l04.01->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.01->__SubDevices: "kg09/vacuum/pssip_kg09.09"
+
+# --- l04/vacuum/sip75_l04.01 attribute properties
+
+l04/vacuum/sip75_l04.01/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.01/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.02 properties
+
+l04/vacuum/sip75_l04.02->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.02->__SubDevices: "kg09/vacuum/pssip_kg09.09"
+
+# --- l04/vacuum/sip75_l04.02 attribute properties
+
+l04/vacuum/sip75_l04.02/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.02/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.03 properties
+
+l04/vacuum/sip75_l04.03->polled_attr: state,\ 
+                                      5000,\ 
+                                      pressure,\ 
+                                      5000
+
+# --- l04/vacuum/sip75_l04.03 attribute properties
+
+l04/vacuum/sip75_l04.03/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.03/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.04 properties
+
+l04/vacuum/sip75_l04.04->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.04->__SubDevices: "kg09/vacuum/pssip_kg09.10"
+
+# --- l04/vacuum/sip75_l04.04 attribute properties
+
+l04/vacuum/sip75_l04.04/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.04/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.05 properties
+
+l04/vacuum/sip75_l04.05->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.05->__SubDevices: "kg09/vacuum/pssip_kg09.11"
+
+# --- l04/vacuum/sip75_l04.05 attribute properties
+
+l04/vacuum/sip75_l04.05/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.05/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.06 properties
+
+l04/vacuum/sip75_l04.06->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.06->__SubDevices: "kg09/vacuum/pssip_kg09.11"
+
+# --- l04/vacuum/sip75_l04.06 attribute properties
+
+l04/vacuum/sip75_l04.06/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.06/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.07 properties
+
+l04/vacuum/sip75_l04.07->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.07->__SubDevices: "kg09/vacuum/pssip_kg09.12"
+
+# --- l04/vacuum/sip75_l04.07 attribute properties
+
+l04/vacuum/sip75_l04.07/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.07/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.08 properties
+
+l04/vacuum/sip75_l04.08->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.08->__SubDevices: "kg09/vacuum/pssip_kg09.12"
+
+# --- l04/vacuum/sip75_l04.08 attribute properties
+
+l04/vacuum/sip75_l04.08/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.08/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.09 properties
+
+l04/vacuum/sip75_l04.09->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.09->__SubDevices: "kg09/vacuum/pssip_kg09.13"
+
+# --- l04/vacuum/sip75_l04.09 attribute properties
+
+l04/vacuum/sip75_l04.09/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.09/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.10 properties
+
+l04/vacuum/sip75_l04.10->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.10->__SubDevices: "kg09/vacuum/pssip_kg09.13"
+
+# --- l04/vacuum/sip75_l04.10 attribute properties
+
+l04/vacuum/sip75_l04.10/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.10/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.11 properties
+
+l04/vacuum/sip75_l04.11->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.11->__SubDevices: "kg09/vacuum/pssip_kg09.14"
+
+# --- l04/vacuum/sip75_l04.11 attribute properties
+
+l04/vacuum/sip75_l04.11/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.11/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.12 properties
+
+l04/vacuum/sip75_l04.12->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.12->__SubDevices: "kg09/vacuum/pssip_kg09.14"
+
+# --- l04/vacuum/sip75_l04.12 attribute properties
+
+l04/vacuum/sip75_l04.12/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.12/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.13 properties
+
+l04/vacuum/sip75_l04.13->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.13->__SubDevices: "kg09/vacuum/pssip_kg09.15"
+
+# --- l04/vacuum/sip75_l04.13 attribute properties
+
+l04/vacuum/sip75_l04.13/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.13/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.14 properties
+
+l04/vacuum/sip75_l04.14->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.14->__SubDevices: "kg09/vacuum/pssip_kg09.15"
+
+# --- l04/vacuum/sip75_l04.14 attribute properties
+
+l04/vacuum/sip75_l04.14/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.14/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.15 properties
+
+l04/vacuum/sip75_l04.15->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.15->__SubDevices: "kg09/vacuum/pssip_kg09.16"
+
+# --- l04/vacuum/sip75_l04.15 attribute properties
+
+l04/vacuum/sip75_l04.15/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.15/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.16 properties
+
+l04/vacuum/sip75_l04.16->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.16->__SubDevices: "kg09/vacuum/pssip_kg09.16"
+
+# --- l04/vacuum/sip75_l04.16 attribute properties
+
+l04/vacuum/sip75_l04.16/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.16/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.17 properties
+
+l04/vacuum/sip75_l04.17->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.17->__SubDevices: "kg09/vacuum/pssip_kg09.17"
+
+# --- l04/vacuum/sip75_l04.17 attribute properties
+
+l04/vacuum/sip75_l04.17/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.17/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.18 properties
+
+l04/vacuum/sip75_l04.18->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.18->__SubDevices: "kg09/vacuum/pssip_kg09.17"
+
+# --- l04/vacuum/sip75_l04.18 attribute properties
+
+l04/vacuum/sip75_l04.18/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.18/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.19 properties
+
+l04/vacuum/sip75_l04.19->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.19->__SubDevices: "kg09/vacuum/pssip_kg09.18"
+
+# --- l04/vacuum/sip75_l04.19 attribute properties
+
+l04/vacuum/sip75_l04.19/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.19/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.20 properties
+
+l04/vacuum/sip75_l04.20->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.20->__SubDevices: "kg09/vacuum/pssip_kg09.18"
+
+# --- l04/vacuum/sip75_l04.20 attribute properties
+
+l04/vacuum/sip75_l04.20/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.20/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.21 properties
+
+l04/vacuum/sip75_l04.21->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.21->__SubDevices: "kg09/vacuum/pssip_kg09.19"
+
+# --- l04/vacuum/sip75_l04.21 attribute properties
+
+l04/vacuum/sip75_l04.21/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.21/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.22 properties
+
+l04/vacuum/sip75_l04.22->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.22->__SubDevices: "kg09/vacuum/pssip_kg09.19"
+
+# --- l04/vacuum/sip75_l04.22 attribute properties
+
+l04/vacuum/sip75_l04.22/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.22/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.23 properties
+
+l04/vacuum/sip75_l04.23->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.23->__SubDevices: "kg09/vacuum/pssip_kg09.20"
+
+# --- l04/vacuum/sip75_l04.23 attribute properties
+
+l04/vacuum/sip75_l04.23/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.23/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.24 properties
+
+l04/vacuum/sip75_l04.24->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.24->__SubDevices: "kg09/vacuum/pssip_kg09.20"
+
+# --- l04/vacuum/sip75_l04.24 attribute properties
+
+l04/vacuum/sip75_l04.24/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.24/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.25 properties
+
+l04/vacuum/sip75_l04.25->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.25->__SubDevices: "kg09/vacuum/pssip_kg09.21"
+
+# --- l04/vacuum/sip75_l04.25 attribute properties
+
+l04/vacuum/sip75_l04.25/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.25/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.26 properties
+
+l04/vacuum/sip75_l04.26->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.26->__SubDevices: "kg09/vacuum/pssip_kg09.21"
+
+# --- l04/vacuum/sip75_l04.26 attribute properties
+
+l04/vacuum/sip75_l04.26/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.26/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.29 properties
+
+l04/vacuum/sip75_l04.29->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.29->__SubDevices: "kg09/vacuum/pssip_kg09.22"
+
+# --- l04/vacuum/sip75_l04.29 attribute properties
+
+l04/vacuum/sip75_l04.29/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.29/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+# --- l04/vacuum/sip75_l04.30 properties
+
+l04/vacuum/sip75_l04.30->polled_attr: pressure,\ 
+                                      5000,\ 
+                                      state,\ 
+                                      5000
+l04/vacuum/sip75_l04.30->__SubDevices: "kg09/vacuum/pssip_kg09.22"
+
+# --- l04/vacuum/sip75_l04.30 attribute properties
+
+l04/vacuum/sip75_l04.30/Pressure->archive_period: 3600000
+l04/vacuum/sip75_l04.30/Pressure->archive_rel_change: -20,\ 
+                                                      20
+
+#---------------------------------------------------------
+# CLASS Ionpump properties
+#---------------------------------------------------------
+
+CLASS/Ionpump->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/ionpump/src/"
+CLASS/Ionpump->cvs_tag: release_01
+CLASS/Ionpump->Description: "This is the device server of the ion pump."
+CLASS/Ionpump->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Ionpump->helperApplication: "/runtime/fermi/panels/bin/sip"
+CLASS/Ionpump->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Ionpump->ProjectTitle: "Ionpump device server"
+
+# CLASS Ionpump attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/kg09-02, Socket2 device declaration
+#---------------------------------------------------------
+
+4uhv-srv/kg09-02/DEVICE/Socket2: "sds-vac-kg09-01/acs16/13",\ 
+                                 "sds-vac-kg09-01/acs16/14",\ 
+                                 "sds-vac-kg09-02/acs16/1",\ 
+                                 "sds-vac-kg09-02/acs16/10",\ 
+                                 "sds-vac-kg09-02/acs16/11",\ 
+                                 "sds-vac-kg09-02/acs16/12",\ 
+                                 "sds-vac-kg09-02/acs16/2",\ 
+                                 "sds-vac-kg09-02/acs16/3",\ 
+                                 "sds-vac-kg09-02/acs16/4",\ 
+                                 "sds-vac-kg09-02/acs16/5",\ 
+                                 "sds-vac-kg09-02/acs16/6",\ 
+                                 "sds-vac-kg09-02/acs16/7",\ 
+                                 "sds-vac-kg09-02/acs16/8",\ 
+                                 "sds-vac-kg09-02/acs16/9"
+
+
+# --- sds-vac-kg09-01/acs16/13 properties
+
+sds-vac-kg09-01/acs16/13->Hostname: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/13->Port: 7013
+sds-vac-kg09-01/acs16/13->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/13 attribute properties
+
+
+# --- sds-vac-kg09-01/acs16/14 properties
+
+sds-vac-kg09-01/acs16/14->Hostname: sds-vac-kg09-01
+sds-vac-kg09-01/acs16/14->Port: 7014
+sds-vac-kg09-01/acs16/14->Timeout: 1000
+
+# --- sds-vac-kg09-01/acs16/14 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/1 properties
+
+sds-vac-kg09-02/acs16/1->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/1->Port: 7001
+sds-vac-kg09-02/acs16/1->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/1 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/10 properties
+
+sds-vac-kg09-02/acs16/10->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/10->Port: 7010
+sds-vac-kg09-02/acs16/10->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/10 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/11 properties
+
+sds-vac-kg09-02/acs16/11->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/11->Port: 7011
+sds-vac-kg09-02/acs16/11->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/11 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/12 properties
+
+sds-vac-kg09-02/acs16/12->Hostname: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/12->Port: 7012
+sds-vac-kg09-02/acs16/12->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/12 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/2 properties
+
+sds-vac-kg09-02/acs16/2->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/2->Port: 7002
+sds-vac-kg09-02/acs16/2->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/2 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/3 properties
+
+sds-vac-kg09-02/acs16/3->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/3->Port: 7003
+sds-vac-kg09-02/acs16/3->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/3 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/4 properties
+
+sds-vac-kg09-02/acs16/4->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/4->Port: 7004
+sds-vac-kg09-02/acs16/4->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/4 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/5 properties
+
+sds-vac-kg09-02/acs16/5->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/5->Port: 7005
+sds-vac-kg09-02/acs16/5->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/5 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/6 properties
+
+sds-vac-kg09-02/acs16/6->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/6->Port: 7006
+sds-vac-kg09-02/acs16/6->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/6 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/7 properties
+
+sds-vac-kg09-02/acs16/7->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/7->Port: 7007
+sds-vac-kg09-02/acs16/7->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/7 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/8 properties
+
+sds-vac-kg09-02/acs16/8->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/8->Port: 7008
+sds-vac-kg09-02/acs16/8->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/8 attribute properties
+
+
+# --- sds-vac-kg09-02/acs16/9 properties
+
+sds-vac-kg09-02/acs16/9->HostName: sds-vac-kg09-02
+sds-vac-kg09-02/acs16/9->Port: 7009
+sds-vac-kg09-02/acs16/9->Timeout: 1000
+
+# --- sds-vac-kg09-02/acs16/9 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Socket2 properties
+#---------------------------------------------------------
+
+CLASS/Socket2->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/socket2/src/"
+CLASS/Socket2->cvs_tag: release_03
+CLASS/Socket2->Description: ""
+CLASS/Socket2->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Socket2->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Socket2->ProjectTitle: ""
+
+# CLASS Socket2 attribute properties
+
+
+
+# --- dserver/4uhv-srv/kg09-02 properties
+
+dserver/4uhv-srv/kg09-02->polling_threads_pool_conf: "l04/vacuum/sip75_l04.01,l04/vacuum/sip75_l04.02,l04/vacuum/sip75_l04.04,l04/vacuum/sip75_l04.05,l04/vacuum/sip75_l04.06,l04/vacuum/sip75_l04.07,l04/vacuum/sip75_l04.08,l04/vacuum/sip75_l04.09,l04/vacuum/sip75_l04.10,l04/vacuum/sip75_l04.11,l04/vacuum/sip7\",\ 
+                                                     "5_l04.12,l04/vacuum/sip75_l04.13,l04/vacuum/sip75_l04.14,l04/vacuum/sip75_l04.15,l04/vacuum/sip75_l04.16,l04/vacuum/sip75_l04.17,l04/vacuum/sip75_l04.18,l04/vacuum/sip75_l04.19,l04/vacuum/sip75_l04.20,l04/vacuum/sip75_l04.21,l04/vacuum/sip75_l04.22,l04/va\",\ 
+                                                     "cuum/sip75_l04.23,l04/vacuum/sip75_l04.24,l04/vacuum/sip75_l04.25,l04/vacuum/sip75_l04.26,l04/vacuum/sip75_l04.29,l04/vacuum/sip75_l04.30,l04/vacuum/sip75_l04.03"
diff --git a/docs/4uhv-usa.conf b/docs/4uhv-usa.conf
new file mode 100644
index 0000000000000000000000000000000000000000..b02e161663257a96cc9e9c11e880f5613793e169
--- /dev/null
+++ b/docs/4uhv-usa.conf
@@ -0,0 +1,1063 @@
+#
+# Resource backup , created Wed Oct 05 16:46:52 CEST 2022
+#
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/usa, Agilent4uhv device declaration
+#---------------------------------------------------------
+
+4uhv-srv/usa/DEVICE/Agilent4uhv: "usa/vacuum/pssip_usa.01",\ 
+                                 "usa/vacuum/pssip_usa.02",\ 
+                                 "usa/vacuum/pssip_usa.03",\ 
+                                 "usa/vacuum/pssip_usa.04",\ 
+                                 "usa/vacuum/pssip_usa.05",\ 
+                                 "usa/vacuum/pssip_usa.06",\ 
+                                 "usa/vacuum/pssip_usa.07"
+
+
+# --- usa/vacuum/pssip_usa.01 properties
+
+usa/vacuum/pssip_usa.01->DeviceName: "sds-vac-usa-01/socket2/0"
+usa/vacuum/pssip_usa.01->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.01"
+usa/vacuum/pssip_usa.01->poll_ring_depth: 1
+usa/vacuum/pssip_usa.01->__SubDevices: "sds-vac-usa-01/socket2/0"
+
+# --- usa/vacuum/pssip_usa.01 attribute properties
+
+usa/vacuum/pssip_usa.01/Current1->description: "Channel 1 current."
+usa/vacuum/pssip_usa.01/Current1->display_unit: A
+usa/vacuum/pssip_usa.01/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.01/Current1->format: %1.2e
+usa/vacuum/pssip_usa.01/Current1->standard_unit: 1
+usa/vacuum/pssip_usa.01/Current1->unit: A
+usa/vacuum/pssip_usa.01/Current2->description: "Channel 2 current."
+usa/vacuum/pssip_usa.01/Current2->display_unit: A
+usa/vacuum/pssip_usa.01/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.01/Current2->format: %1.2e
+usa/vacuum/pssip_usa.01/Current2->standard_unit: 1
+usa/vacuum/pssip_usa.01/Current2->unit: A
+usa/vacuum/pssip_usa.01/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.01/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.01/Pressure1->description: "Channel 1 pressure "
+usa/vacuum/pssip_usa.01/Pressure1->display_unit: mbar
+usa/vacuum/pssip_usa.01/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.01/Pressure1->format: %1.2e
+usa/vacuum/pssip_usa.01/Pressure1->standard_unit: 1
+usa/vacuum/pssip_usa.01/Pressure1->unit: mbar
+usa/vacuum/pssip_usa.01/Pressure2->description: "Channel 2 pressure "
+usa/vacuum/pssip_usa.01/Pressure2->display_unit: mbar
+usa/vacuum/pssip_usa.01/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.01/Pressure2->format: %1.2e
+usa/vacuum/pssip_usa.01/Pressure2->standard_unit: 1
+usa/vacuum/pssip_usa.01/Pressure2->unit: mbar
+usa/vacuum/pssip_usa.01/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.01/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.01/Stat1->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.01/Stat1->display_unit: Stat1
+usa/vacuum/pssip_usa.01/Stat1->event_period: 86400000
+usa/vacuum/pssip_usa.01/Stat2->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.01/Stat2->display_unit: Stat2
+usa/vacuum/pssip_usa.01/Stat2->event_period: 86400000
+usa/vacuum/pssip_usa.01/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.01/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.01/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.01/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.01/Voltage1->description: "Channel 1 voltage"
+usa/vacuum/pssip_usa.01/Voltage1->display_unit: V
+usa/vacuum/pssip_usa.01/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.01/Voltage1->format: %1.2e
+usa/vacuum/pssip_usa.01/Voltage1->max_value: 7000
+usa/vacuum/pssip_usa.01/Voltage1->min_value: 0
+usa/vacuum/pssip_usa.01/Voltage1->standard_unit: 1
+usa/vacuum/pssip_usa.01/Voltage1->unit: V
+usa/vacuum/pssip_usa.01/Voltage2->description: "Channel 2 voltage"
+usa/vacuum/pssip_usa.01/Voltage2->display_unit: V
+usa/vacuum/pssip_usa.01/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.01/Voltage2->format: %1.2e
+usa/vacuum/pssip_usa.01/Voltage2->max_value: 7000
+usa/vacuum/pssip_usa.01/Voltage2->min_value: 0
+usa/vacuum/pssip_usa.01/Voltage2->standard_unit: 1
+usa/vacuum/pssip_usa.01/Voltage2->unit: V
+usa/vacuum/pssip_usa.01/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.01/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.02 properties
+
+usa/vacuum/pssip_usa.02->DeviceName: "sds-vac-usa-01/socket2/1"
+usa/vacuum/pssip_usa.02->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.02"
+usa/vacuum/pssip_usa.02->poll_ring_depth: 1
+usa/vacuum/pssip_usa.02->__SubDevices: "sds-vac-usa-01/socket2/1"
+
+# --- usa/vacuum/pssip_usa.02 attribute properties
+
+usa/vacuum/pssip_usa.02/Current1->description: "Channel 1 current."
+usa/vacuum/pssip_usa.02/Current1->display_unit: A
+usa/vacuum/pssip_usa.02/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.02/Current1->format: %1.2e
+usa/vacuum/pssip_usa.02/Current1->standard_unit: 1
+usa/vacuum/pssip_usa.02/Current1->unit: A
+usa/vacuum/pssip_usa.02/Current2->description: "Channel 2 current."
+usa/vacuum/pssip_usa.02/Current2->display_unit: A
+usa/vacuum/pssip_usa.02/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.02/Current2->format: %1.2e
+usa/vacuum/pssip_usa.02/Current2->standard_unit: 1
+usa/vacuum/pssip_usa.02/Current2->unit: A
+usa/vacuum/pssip_usa.02/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.02/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.02/Pressure1->description: "Channel 1 pressure "
+usa/vacuum/pssip_usa.02/Pressure1->display_unit: mbar
+usa/vacuum/pssip_usa.02/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.02/Pressure1->format: %1.2e
+usa/vacuum/pssip_usa.02/Pressure1->standard_unit: 1
+usa/vacuum/pssip_usa.02/Pressure1->unit: mbar
+usa/vacuum/pssip_usa.02/Pressure2->description: "Channel 2 pressure "
+usa/vacuum/pssip_usa.02/Pressure2->display_unit: mbar
+usa/vacuum/pssip_usa.02/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.02/Pressure2->format: %1.2e
+usa/vacuum/pssip_usa.02/Pressure2->standard_unit: 1
+usa/vacuum/pssip_usa.02/Pressure2->unit: mbar
+usa/vacuum/pssip_usa.02/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.02/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.02/Stat1->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.02/Stat1->display_unit: Stat1
+usa/vacuum/pssip_usa.02/Stat1->event_period: 86400000
+usa/vacuum/pssip_usa.02/Stat2->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.02/Stat2->display_unit: Stat2
+usa/vacuum/pssip_usa.02/Stat2->event_period: 86400000
+usa/vacuum/pssip_usa.02/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.02/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.02/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.02/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.02/Voltage1->description: "Channel 1 voltage"
+usa/vacuum/pssip_usa.02/Voltage1->display_unit: V
+usa/vacuum/pssip_usa.02/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.02/Voltage1->format: %1.2e
+usa/vacuum/pssip_usa.02/Voltage1->max_value: 7000
+usa/vacuum/pssip_usa.02/Voltage1->min_value: 0
+usa/vacuum/pssip_usa.02/Voltage1->standard_unit: 1
+usa/vacuum/pssip_usa.02/Voltage1->unit: V
+usa/vacuum/pssip_usa.02/Voltage2->description: "Channel 2 voltage"
+usa/vacuum/pssip_usa.02/Voltage2->display_unit: V
+usa/vacuum/pssip_usa.02/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.02/Voltage2->format: %1.2e
+usa/vacuum/pssip_usa.02/Voltage2->max_value: 7000
+usa/vacuum/pssip_usa.02/Voltage2->min_value: 0
+usa/vacuum/pssip_usa.02/Voltage2->standard_unit: 1
+usa/vacuum/pssip_usa.02/Voltage2->unit: V
+usa/vacuum/pssip_usa.02/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.02/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.03 properties
+
+usa/vacuum/pssip_usa.03->DeviceName: "sds-vac-usa-01/socket2/2"
+usa/vacuum/pssip_usa.03->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.03"
+usa/vacuum/pssip_usa.03->poll_ring_depth: 1
+usa/vacuum/pssip_usa.03->__SubDevices: "sds-vac-usa-01/socket2/2"
+
+# --- usa/vacuum/pssip_usa.03 attribute properties
+
+usa/vacuum/pssip_usa.03/Current1->description: "Channel 1 current."
+usa/vacuum/pssip_usa.03/Current1->display_unit: A
+usa/vacuum/pssip_usa.03/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.03/Current1->format: %1.2e
+usa/vacuum/pssip_usa.03/Current1->standard_unit: 1
+usa/vacuum/pssip_usa.03/Current1->unit: A
+usa/vacuum/pssip_usa.03/Current2->description: "Channel 2 current."
+usa/vacuum/pssip_usa.03/Current2->display_unit: A
+usa/vacuum/pssip_usa.03/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.03/Current2->format: %1.2e
+usa/vacuum/pssip_usa.03/Current2->standard_unit: 1
+usa/vacuum/pssip_usa.03/Current2->unit: A
+usa/vacuum/pssip_usa.03/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.03/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.03/Pressure1->description: "Channel 1 pressure "
+usa/vacuum/pssip_usa.03/Pressure1->display_unit: mbar
+usa/vacuum/pssip_usa.03/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.03/Pressure1->format: %1.2e
+usa/vacuum/pssip_usa.03/Pressure1->standard_unit: 1
+usa/vacuum/pssip_usa.03/Pressure1->unit: mbar
+usa/vacuum/pssip_usa.03/Pressure2->description: "Channel 2 pressure "
+usa/vacuum/pssip_usa.03/Pressure2->display_unit: mbar
+usa/vacuum/pssip_usa.03/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.03/Pressure2->format: %1.2e
+usa/vacuum/pssip_usa.03/Pressure2->standard_unit: 1
+usa/vacuum/pssip_usa.03/Pressure2->unit: mbar
+usa/vacuum/pssip_usa.03/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.03/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.03/Stat1->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.03/Stat1->display_unit: Stat1
+usa/vacuum/pssip_usa.03/Stat1->event_period: 86400000
+usa/vacuum/pssip_usa.03/Stat2->description: "channel 1 status boll array:",\ 
+                                            "bool 0: true=on, false=off ",\ 
+                                            "bool 1: true=remote, false=local ",\ 
+                                            "bool 2: true=error, false=no errors ",\ 
+                                            "bool 3: true=step, false=fix ",\ 
+                                            "bool 4: true=protect, false=start ",\ 
+                                            "bool 5: true=panel interlock ",\ 
+                                            "bool 6: true=remote interlock ",\ 
+                                            "bool 7: true=cable interlock "
+usa/vacuum/pssip_usa.03/Stat2->display_unit: Stat2
+usa/vacuum/pssip_usa.03/Stat2->event_period: 86400000
+usa/vacuum/pssip_usa.03/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.03/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.03/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.03/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.03/Voltage1->description: "Channel 1 voltage"
+usa/vacuum/pssip_usa.03/Voltage1->display_unit: V
+usa/vacuum/pssip_usa.03/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.03/Voltage1->format: %1.2e
+usa/vacuum/pssip_usa.03/Voltage1->max_value: 7000
+usa/vacuum/pssip_usa.03/Voltage1->min_value: 0
+usa/vacuum/pssip_usa.03/Voltage1->standard_unit: 1
+usa/vacuum/pssip_usa.03/Voltage1->unit: V
+usa/vacuum/pssip_usa.03/Voltage2->description: "Channel 2 voltage"
+usa/vacuum/pssip_usa.03/Voltage2->display_unit: V
+usa/vacuum/pssip_usa.03/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.03/Voltage2->format: %1.2e
+usa/vacuum/pssip_usa.03/Voltage2->max_value: 7000
+usa/vacuum/pssip_usa.03/Voltage2->min_value: 0
+usa/vacuum/pssip_usa.03/Voltage2->standard_unit: 1
+usa/vacuum/pssip_usa.03/Voltage2->unit: V
+usa/vacuum/pssip_usa.03/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.03/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.04 properties
+
+usa/vacuum/pssip_usa.04->DeviceName: "sds-vac-usa-02/socket2/0"
+usa/vacuum/pssip_usa.04->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.04"
+usa/vacuum/pssip_usa.04->polled_attr: current1,\ 
+                                      7000,\ 
+                                      current2,\ 
+                                      7000,\ 
+                                      current3,\ 
+                                      7000,\ 
+                                      current4,\ 
+                                      7000,\ 
+                                      pressure1,\ 
+                                      7000,\ 
+                                      pressure2,\ 
+                                      7000,\ 
+                                      pressure3,\ 
+                                      7000,\ 
+                                      pressure4,\ 
+                                      7000,\ 
+                                      statmask1,\ 
+                                      7000,\ 
+                                      statmask2,\ 
+                                      7000,\ 
+                                      statmask3,\ 
+                                      7000,\ 
+                                      statmask4,\ 
+                                      7000,\ 
+                                      voltage1,\ 
+                                      7000,\ 
+                                      voltage2,\ 
+                                      7000,\ 
+                                      voltage3,\ 
+                                      7000,\ 
+                                      voltage4,\ 
+                                      7000
+usa/vacuum/pssip_usa.04->poll_ring_depth: 1
+usa/vacuum/pssip_usa.04->__SubDevices: "sds-vac-usa-02/socket2/0"
+
+# --- usa/vacuum/pssip_usa.04 attribute properties
+
+usa/vacuum/pssip_usa.04/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.04/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.04/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.04/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.04/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.04/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.04/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.04/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.04/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.04/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.04/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.04/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.04/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.04/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.04/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.04/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.05 properties
+
+usa/vacuum/pssip_usa.05->DeviceName: "sds-vac-usa-02/socket2/1"
+usa/vacuum/pssip_usa.05->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.05"
+usa/vacuum/pssip_usa.05->polled_attr: current1,\ 
+                                      7000,\ 
+                                      current2,\ 
+                                      7000,\ 
+                                      current3,\ 
+                                      7000,\ 
+                                      current4,\ 
+                                      7000,\ 
+                                      pressure1,\ 
+                                      7000,\ 
+                                      pressure2,\ 
+                                      7000,\ 
+                                      pressure3,\ 
+                                      7000,\ 
+                                      pressure4,\ 
+                                      7000,\ 
+                                      statmask1,\ 
+                                      7000,\ 
+                                      statmask2,\ 
+                                      7000,\ 
+                                      statmask3,\ 
+                                      7000,\ 
+                                      statmask4,\ 
+                                      7000,\ 
+                                      voltage1,\ 
+                                      7000,\ 
+                                      voltage2,\ 
+                                      7000,\ 
+                                      voltage3,\ 
+                                      7000,\ 
+                                      voltage4,\ 
+                                      7000
+usa/vacuum/pssip_usa.05->poll_ring_depth: 1
+usa/vacuum/pssip_usa.05->__SubDevices: "sds-vac-usa-02/socket2/1"
+
+# --- usa/vacuum/pssip_usa.05 attribute properties
+
+usa/vacuum/pssip_usa.05/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.05/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.05/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.05/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.05/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.05/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.05/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.05/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.05/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.05/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.05/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.05/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.05/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.05/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.05/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.05/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.06 properties
+
+usa/vacuum/pssip_usa.06->DeviceName: "sds-vac-usa-02/socket2/2"
+usa/vacuum/pssip_usa.06->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.06"
+usa/vacuum/pssip_usa.06->polled_attr: current1,\ 
+                                      7000,\ 
+                                      current2,\ 
+                                      7000,\ 
+                                      current3,\ 
+                                      7000,\ 
+                                      current4,\ 
+                                      7000,\ 
+                                      pressure1,\ 
+                                      7000,\ 
+                                      pressure2,\ 
+                                      7000,\ 
+                                      pressure3,\ 
+                                      7000,\ 
+                                      pressure4,\ 
+                                      7000,\ 
+                                      statmask1,\ 
+                                      7000,\ 
+                                      statmask2,\ 
+                                      7000,\ 
+                                      statmask3,\ 
+                                      7000,\ 
+                                      statmask4,\ 
+                                      7000,\ 
+                                      voltage1,\ 
+                                      7000,\ 
+                                      voltage2,\ 
+                                      7000,\ 
+                                      voltage3,\ 
+                                      7000,\ 
+                                      voltage4,\ 
+                                      7000,\ 
+                                      state2,\ 
+                                      7000
+usa/vacuum/pssip_usa.06->poll_ring_depth: 1
+usa/vacuum/pssip_usa.06->__SubDevices: "sds-vac-usa-02/socket2/2"
+
+# --- usa/vacuum/pssip_usa.06 attribute properties
+
+usa/vacuum/pssip_usa.06/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.06/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.06/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.06/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.06/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.06/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.06/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.06/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.06/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.06/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.06/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.06/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.06/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.06/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.06/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.06/Voltage4->event_period: 86400000
+
+# --- usa/vacuum/pssip_usa.07 properties
+
+usa/vacuum/pssip_usa.07->DeviceName: "sds-vac-usa-02/socket2/3"
+usa/vacuum/pssip_usa.07->helperApplication: "FourUHV-gui usa/vacuum/pssip_usa.07"
+usa/vacuum/pssip_usa.07->polled_attr: current1,\ 
+                                      7000,\ 
+                                      current2,\ 
+                                      7000,\ 
+                                      current3,\ 
+                                      7000,\ 
+                                      current4,\ 
+                                      7000,\ 
+                                      pressure1,\ 
+                                      7000,\ 
+                                      pressure2,\ 
+                                      7000,\ 
+                                      pressure3,\ 
+                                      7000,\ 
+                                      pressure4,\ 
+                                      7000,\ 
+                                      statmask1,\ 
+                                      7000,\ 
+                                      statmask2,\ 
+                                      7000,\ 
+                                      statmask3,\ 
+                                      7000,\ 
+                                      statmask4,\ 
+                                      7000,\ 
+                                      voltage1,\ 
+                                      7000,\ 
+                                      voltage2,\ 
+                                      7000,\ 
+                                      voltage3,\ 
+                                      7000,\ 
+                                      voltage4,\ 
+                                      7000,\ 
+                                      state1,\ 
+                                      7000,\ 
+                                      state2,\ 
+                                      7000
+usa/vacuum/pssip_usa.07->poll_ring_depth: 1
+usa/vacuum/pssip_usa.07->__SubDevices: "sds-vac-usa-02/socket2/3"
+
+# --- usa/vacuum/pssip_usa.07 attribute properties
+
+usa/vacuum/pssip_usa.07/Current1->event_period: 86400000
+usa/vacuum/pssip_usa.07/Current2->event_period: 86400000
+usa/vacuum/pssip_usa.07/Current3->event_period: 86400000
+usa/vacuum/pssip_usa.07/Current4->event_period: 86400000
+usa/vacuum/pssip_usa.07/Pressure1->event_period: 86400000
+usa/vacuum/pssip_usa.07/Pressure2->event_period: 86400000
+usa/vacuum/pssip_usa.07/Pressure3->event_period: 86400000
+usa/vacuum/pssip_usa.07/Pressure4->event_period: 86400000
+usa/vacuum/pssip_usa.07/StatMask1->event_period: 86400000
+usa/vacuum/pssip_usa.07/StatMask2->event_period: 86400000
+usa/vacuum/pssip_usa.07/StatMask3->event_period: 86400000
+usa/vacuum/pssip_usa.07/StatMask4->event_period: 86400000
+usa/vacuum/pssip_usa.07/Voltage1->event_period: 86400000
+usa/vacuum/pssip_usa.07/Voltage2->event_period: 86400000
+usa/vacuum/pssip_usa.07/Voltage3->event_period: 86400000
+usa/vacuum/pssip_usa.07/Voltage4->event_period: 86400000
+
+#---------------------------------------------------------
+# CLASS Agilent4uhv properties
+#---------------------------------------------------------
+
+CLASS/Agilent4uhv->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/4uhv/src/"
+CLASS/Agilent4uhv->cvs_tag: 4uhv
+CLASS/Agilent4uhv->Description: ""
+CLASS/Agilent4uhv->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Agilent4uhv->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Agilent4uhv->ProjectTitle: ""
+
+# CLASS Agilent4uhv attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/usa, Ionpump device declaration
+#---------------------------------------------------------
+
+4uhv-srv/usa/DEVICE/Ionpump: "fel01/vacuum/sip55_fel01.01",\ 
+                             "fel01/vacuum/sip55_fel01.02",\ 
+                             "fel02/vacuum/sip55_fel02.01",\ 
+                             "fel02/vacuum/sip55_fel02.02",\ 
+                             "fel02/vacuum/sip55_fel02.03",\ 
+                             "fel02/vacuum/sip55_fel02.04",\ 
+                             "fel02/vacuum/sip55_fel02.05",\ 
+                             "fel02/vacuum/sip55_fel02.06",\ 
+                             "iufel01/vacuum/sip55_iufel01.02",\ 
+                             "iufel01/vacuum/sip55_iufel01.03",\ 
+                             "iufel01/vacuum/sip55_iufel01.04",\ 
+                             "iufel01/vacuum/sip55_iufel01.05",\ 
+                             "iufel01/vacuum/sip55_iufel01.06",\ 
+                             "iufel01/vacuum/sip55_iufel01.07",\ 
+                             "iufel01/vacuum/sip55_iufel01.08",\ 
+                             "iufel02/vacuum/sip55_iufel02.01",\ 
+                             "iufel02/vacuum/sip55_iufel02.02",\ 
+                             "iufel02/vacuum/sip55_iufel02.03",\ 
+                             "iufel02/vacuum/sip55_iufel02.04",\ 
+                             "iufel02/vacuum/sip55_iufel02.05",\ 
+                             "iufel02/vacuum/sip55_iufel02.06",\ 
+                             "iufel02/vacuum/sip55_iufel02.07",\ 
+                             "iufel02/vacuum/sip55_iufel02.08",\ 
+                             "iufel02/vacuum/sip55_iufel02.09"
+
+
+# --- fel01/vacuum/sip55_fel01.01 properties
+
+fel01/vacuum/sip55_fel01.01->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel01/vacuum/sip55_fel01.01->__SubDevices: "usa/vacuum/pssip_usa.01"
+
+# --- fel01/vacuum/sip55_fel01.01 attribute properties
+
+fel01/vacuum/sip55_fel01.01/Pressure->archive_period: 3600000
+fel01/vacuum/sip55_fel01.01/Pressure->archive_rel_change: 20
+fel01/vacuum/sip55_fel01.01/Pressure->event_period: 86400000
+fel01/vacuum/sip55_fel01.01/State->archive_period: 3600000
+fel01/vacuum/sip55_fel01.01/State->event_period: 86400000
+
+# --- fel01/vacuum/sip55_fel01.02 properties
+
+fel01/vacuum/sip55_fel01.02->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel01/vacuum/sip55_fel01.02->__SubDevices: "usa/vacuum/pssip_usa.02"
+
+# --- fel01/vacuum/sip55_fel01.02 attribute properties
+
+fel01/vacuum/sip55_fel01.02/Pressure->archive_period: 3600000
+fel01/vacuum/sip55_fel01.02/Pressure->archive_rel_change: 20
+fel01/vacuum/sip55_fel01.02/Pressure->event_period: 86400000
+fel01/vacuum/sip55_fel01.02/State->archive_period: 3600000
+fel01/vacuum/sip55_fel01.02/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.01 properties
+
+fel02/vacuum/sip55_fel02.01->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.01->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.01->zposition: 206.9
+fel02/vacuum/sip55_fel02.01->__SubDevices: "usa/vacuum/pssip_usa.04"
+
+# --- fel02/vacuum/sip55_fel02.01 attribute properties
+
+fel02/vacuum/sip55_fel02.01/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.01/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.01/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.01/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.01/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.02 properties
+
+fel02/vacuum/sip55_fel02.02->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.02->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.02->__SubDevices: "usa/vacuum/pssip_usa.05"
+
+# --- fel02/vacuum/sip55_fel02.02 attribute properties
+
+fel02/vacuum/sip55_fel02.02/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.02/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.02/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.02/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.02/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.03 properties
+
+fel02/vacuum/sip55_fel02.03->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.03->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.03->zposition: 219.4
+fel02/vacuum/sip55_fel02.03->__SubDevices: "usa/vacuum/pssip_usa.04"
+
+# --- fel02/vacuum/sip55_fel02.03 attribute properties
+
+fel02/vacuum/sip55_fel02.03/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.03/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.03/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.03/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.03/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.04 properties
+
+fel02/vacuum/sip55_fel02.04->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.04->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.04->__SubDevices: "usa/vacuum/pssip_usa.05"
+
+# --- fel02/vacuum/sip55_fel02.04 attribute properties
+
+fel02/vacuum/sip55_fel02.04/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.04/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.04/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.04/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.04/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.05 properties
+
+fel02/vacuum/sip55_fel02.05->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.05->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.05->zposition: 224.7
+fel02/vacuum/sip55_fel02.05->__SubDevices: "usa/vacuum/pssip_usa.04"
+
+# --- fel02/vacuum/sip55_fel02.05 attribute properties
+
+fel02/vacuum/sip55_fel02.05/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.05/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.05/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.05/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.05/State->event_period: 86400000
+
+# --- fel02/vacuum/sip55_fel02.06 properties
+
+fel02/vacuum/sip55_fel02.06->polled_attr: pressure,\ 
+                                          7000,\ 
+                                          state,\ 
+                                          7000
+fel02/vacuum/sip55_fel02.06->poll_ring_depth: 1
+fel02/vacuum/sip55_fel02.06->zposition: 226.3
+fel02/vacuum/sip55_fel02.06->__SubDevices: "usa/vacuum/pssip_usa.05"
+
+# --- fel02/vacuum/sip55_fel02.06 attribute properties
+
+fel02/vacuum/sip55_fel02.06/Pressure->archive_period: 3600000
+fel02/vacuum/sip55_fel02.06/Pressure->archive_rel_change: 20
+fel02/vacuum/sip55_fel02.06/Pressure->event_period: 86400000
+fel02/vacuum/sip55_fel02.06/State->archive_period: 3600000
+fel02/vacuum/sip55_fel02.06/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.02 properties
+
+iufel01/vacuum/sip55_iufel01.02->helperApplication: "sip iufel01/vacuum/sip55_iufel01.02"
+iufel01/vacuum/sip55_iufel01.02->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.02->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.02->__SubDevices: "usa/vacuum/pssip_usa.01"
+
+# --- iufel01/vacuum/sip55_iufel01.02 attribute properties
+
+iufel01/vacuum/sip55_iufel01.02/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.02/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.02/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.02/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.02/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.03 properties
+
+iufel01/vacuum/sip55_iufel01.03->helperApplication: "sip iufel01/vacuum/sip55_iufel01.03"
+iufel01/vacuum/sip55_iufel01.03->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.03->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.03->__SubDevices: "usa/vacuum/pssip_usa.02"
+
+# --- iufel01/vacuum/sip55_iufel01.03 attribute properties
+
+iufel01/vacuum/sip55_iufel01.03/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.03/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.03/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.03/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.03/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.04 properties
+
+iufel01/vacuum/sip55_iufel01.04->helperApplication: "sip iufel01/vacuum/sip55_iufel01.04"
+iufel01/vacuum/sip55_iufel01.04->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.04->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.04->__SubDevices: "usa/vacuum/pssip_usa.03"
+
+# --- iufel01/vacuum/sip55_iufel01.04 attribute properties
+
+iufel01/vacuum/sip55_iufel01.04/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.04/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.04/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.04/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.04/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.05 properties
+
+iufel01/vacuum/sip55_iufel01.05->helperApplication: "sip iufel01/vacuum/sip55_iufel01.05"
+iufel01/vacuum/sip55_iufel01.05->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.05->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.05->__SubDevices: "usa/vacuum/pssip_usa.01"
+
+# --- iufel01/vacuum/sip55_iufel01.05 attribute properties
+
+iufel01/vacuum/sip55_iufel01.05/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.05/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.05/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.05/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.05/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.06 properties
+
+iufel01/vacuum/sip55_iufel01.06->helperApplication: "sip iufel01/vacuum/sip55_iufel01.06"
+iufel01/vacuum/sip55_iufel01.06->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.06->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.06->__SubDevices: "usa/vacuum/pssip_usa.02"
+
+# --- iufel01/vacuum/sip55_iufel01.06 attribute properties
+
+iufel01/vacuum/sip55_iufel01.06/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.06/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.06/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.06/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.06/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.07 properties
+
+iufel01/vacuum/sip55_iufel01.07->helperApplication: "sip iufel01/vacuum/sip55_iufel01.07"
+iufel01/vacuum/sip55_iufel01.07->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel01/vacuum/sip55_iufel01.07->poll_ring_depth: 1
+iufel01/vacuum/sip55_iufel01.07->__SubDevices: "usa/vacuum/pssip_usa.03"
+
+# --- iufel01/vacuum/sip55_iufel01.07 attribute properties
+
+iufel01/vacuum/sip55_iufel01.07/Pressure->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.07/Pressure->archive_rel_change: 20
+iufel01/vacuum/sip55_iufel01.07/Pressure->event_period: 86400000
+iufel01/vacuum/sip55_iufel01.07/State->archive_period: 3600000
+iufel01/vacuum/sip55_iufel01.07/State->event_period: 86400000
+
+# --- iufel01/vacuum/sip55_iufel01.08 attribute properties
+
+
+# --- iufel02/vacuum/sip55_iufel02.01 properties
+
+iufel02/vacuum/sip55_iufel02.01->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.01->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.01->__SubDevices: "usa/vacuum/pssip_usa.04"
+
+# --- iufel02/vacuum/sip55_iufel02.01 attribute properties
+
+iufel02/vacuum/sip55_iufel02.01/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.01/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.01/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.01/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.01/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.02 properties
+
+iufel02/vacuum/sip55_iufel02.02->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.02->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.02->__SubDevices: "usa/vacuum/pssip_usa.05"
+
+# --- iufel02/vacuum/sip55_iufel02.02 attribute properties
+
+iufel02/vacuum/sip55_iufel02.02/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.02/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.02/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.02/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.02/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.03 properties
+
+iufel02/vacuum/sip55_iufel02.03->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.03->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.03->zposition: 229.9
+iufel02/vacuum/sip55_iufel02.03->__SubDevices: "usa/vacuum/pssip_usa.06"
+
+# --- iufel02/vacuum/sip55_iufel02.03 attribute properties
+
+iufel02/vacuum/sip55_iufel02.03/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.03/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.03/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.03/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.03/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.04 properties
+
+iufel02/vacuum/sip55_iufel02.04->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.04->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.04->__SubDevices: "usa/vacuum/pssip_usa.07"
+
+# --- iufel02/vacuum/sip55_iufel02.04 attribute properties
+
+iufel02/vacuum/sip55_iufel02.04/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.04/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.04/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.04/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.04/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.05 properties
+
+iufel02/vacuum/sip55_iufel02.05->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.05->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.05->__SubDevices: "usa/vacuum/pssip_usa.06"
+
+# --- iufel02/vacuum/sip55_iufel02.05 attribute properties
+
+iufel02/vacuum/sip55_iufel02.05/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.05/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.05/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.05/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.05/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.06 properties
+
+iufel02/vacuum/sip55_iufel02.06->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.06->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.06->__SubDevices: "usa/vacuum/pssip_usa.07"
+
+# --- iufel02/vacuum/sip55_iufel02.06 attribute properties
+
+iufel02/vacuum/sip55_iufel02.06/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.06/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.06/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.06/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.06/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.07 properties
+
+iufel02/vacuum/sip55_iufel02.07->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.07->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.07->__SubDevices: "usa/vacuum/pssip_usa.06"
+
+# --- iufel02/vacuum/sip55_iufel02.07 attribute properties
+
+iufel02/vacuum/sip55_iufel02.07/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.07/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.07/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.07/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.07/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.08 properties
+
+iufel02/vacuum/sip55_iufel02.08->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.08->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.08->__SubDevices: "usa/vacuum/pssip_usa.07"
+
+# --- iufel02/vacuum/sip55_iufel02.08 attribute properties
+
+iufel02/vacuum/sip55_iufel02.08/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.08/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.08/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.08/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.08/State->event_period: 86400000
+
+# --- iufel02/vacuum/sip55_iufel02.09 properties
+
+iufel02/vacuum/sip55_iufel02.09->polled_attr: pressure,\ 
+                                              7000,\ 
+                                              state,\ 
+                                              7000
+iufel02/vacuum/sip55_iufel02.09->poll_ring_depth: 1
+iufel02/vacuum/sip55_iufel02.09->__SubDevices: "usa/vacuum/pssip_usa.06"
+
+# --- iufel02/vacuum/sip55_iufel02.09 attribute properties
+
+iufel02/vacuum/sip55_iufel02.09/Pressure->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.09/Pressure->archive_rel_change: 20
+iufel02/vacuum/sip55_iufel02.09/Pressure->event_period: 86400000
+iufel02/vacuum/sip55_iufel02.09/State->archive_period: 3600000
+iufel02/vacuum/sip55_iufel02.09/State->event_period: 86400000
+
+#---------------------------------------------------------
+# CLASS Ionpump properties
+#---------------------------------------------------------
+
+CLASS/Ionpump->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/ionpump/src/"
+CLASS/Ionpump->cvs_tag: release_01
+CLASS/Ionpump->Description: "This is the device server of the ion pump."
+CLASS/Ionpump->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Ionpump->helperApplication: "/runtime/fermi/panels/bin/sip"
+CLASS/Ionpump->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Ionpump->ProjectTitle: "Ionpump device server"
+
+# CLASS Ionpump attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/usa, Socket2 device declaration
+#---------------------------------------------------------
+
+4uhv-srv/usa/DEVICE/Socket2: "sds-vac-usa-01/socket2/0",\ 
+                             "sds-vac-usa-01/socket2/1",\ 
+                             "sds-vac-usa-01/socket2/2",\ 
+                             "sds-vac-usa-02/socket2/0",\ 
+                             "sds-vac-usa-02/socket2/1",\ 
+                             "sds-vac-usa-02/socket2/2",\ 
+                             "sds-vac-usa-02/socket2/3"
+
+
+# --- sds-vac-usa-01/socket2/0 properties
+
+sds-vac-usa-01/socket2/0->HostName: sds-vac-usa-01
+sds-vac-usa-01/socket2/0->Port: 4001
+sds-vac-usa-01/socket2/0->Timeout: 1000
+
+# --- sds-vac-usa-01/socket2/0 attribute properties
+
+
+# --- sds-vac-usa-01/socket2/1 properties
+
+sds-vac-usa-01/socket2/1->HostName: sds-vac-usa-01
+sds-vac-usa-01/socket2/1->Port: 4002
+sds-vac-usa-01/socket2/1->Timeout: 1000
+
+# --- sds-vac-usa-01/socket2/1 attribute properties
+
+
+# --- sds-vac-usa-01/socket2/2 properties
+
+sds-vac-usa-01/socket2/2->HostName: sds-vac-usa-01
+sds-vac-usa-01/socket2/2->Port: 4003
+sds-vac-usa-01/socket2/2->Timeout: 1000
+
+# --- sds-vac-usa-01/socket2/2 attribute properties
+
+
+# --- sds-vac-usa-02/socket2/0 properties
+
+sds-vac-usa-02/socket2/0->HostName: sds-vac-usa-02
+sds-vac-usa-02/socket2/0->Port: 4001
+sds-vac-usa-02/socket2/0->Timeout: 1000
+
+# --- sds-vac-usa-02/socket2/0 attribute properties
+
+
+# --- sds-vac-usa-02/socket2/1 properties
+
+sds-vac-usa-02/socket2/1->HostName: sds-vac-usa-02
+sds-vac-usa-02/socket2/1->Port: 4002
+sds-vac-usa-02/socket2/1->Timeout: 1000
+
+# --- sds-vac-usa-02/socket2/1 attribute properties
+
+
+# --- sds-vac-usa-02/socket2/2 properties
+
+sds-vac-usa-02/socket2/2->HostName: sds-vac-usa-02
+sds-vac-usa-02/socket2/2->Port: 4003
+sds-vac-usa-02/socket2/2->Timeout: 1000
+
+# --- sds-vac-usa-02/socket2/2 attribute properties
+
+
+# --- sds-vac-usa-02/socket2/3 properties
+
+sds-vac-usa-02/socket2/3->HostName: sds-vac-usa-02
+sds-vac-usa-02/socket2/3->Port: 4004
+sds-vac-usa-02/socket2/3->Timeout: 1000
+
+# --- sds-vac-usa-02/socket2/3 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Socket2 properties
+#---------------------------------------------------------
+
+CLASS/Socket2->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/socket2/src/"
+CLASS/Socket2->cvs_tag: release_03
+CLASS/Socket2->Description: ""
+CLASS/Socket2->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Socket2->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Socket2->ProjectTitle: ""
+
+# CLASS Socket2 attribute properties
+
+
+
+# --- dserver/4uhv-srv/usa properties
+
+dserver/4uhv-srv/usa->polling_threads_pool_conf: "usa/vacuum/pssip_usa.04,fel01/vacuum/sip55_fel01.01,fel01/vacuum/sip55_fel01.02,iufel02/vacuum/sip55_iufel02.02,iufel02/vacuum/sip55_iufel02.06",\ 
+                                                 "usa/vacuum/pssip_usa.05,fel02/vacuum/sip55_fel02.02,fel02/vacuum/sip55_fel02.03,iufel01/vacuum/sip55_iufel01.05,iufel01/vacuum/sip55_iufel01.06,iufel01/vacuum/sip55_iufel01.07",\ 
+                                                 "usa/vacuum/pssip_usa.06,fel02/vacuum/sip55_fel02.01,fel02/vacuum/sip55_fel02.04,iufel02/vacuum/sip55_iufel02.01,iufel02/vacuum/sip55_iufel02.05,iufel02/vacuum/sip55_iufel02.09",\ 
+                                                 "usa/vacuum/pssip_usa.07,fel02/vacuum/sip55_fel02.05,iufel02/vacuum/sip55_iufel02.03,iufel02/vacuum/sip55_iufel02.07",\ 
+                                                 "fel02/vacuum/sip55_fel02.06,iufel02/vacuum/sip55_iufel02.04,iufel02/vacuum/sip55_iufel02.08",\ 
+                                                 "iufel01/vacuum/sip55_iufel01.02,iufel01/vacuum/sip55_iufel01.03,iufel01/vacuum/sip55_iufel01.04"
+dserver/4uhv-srv/usa->polling_threads_pool_size: 6
diff --git a/docs/Property-vacuum-fermi.txt b/docs/Property-vacuum-fermi.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9c4e1ed5493c70e9c4a6c9841e66b80366696af
--- /dev/null
+++ b/docs/Property-vacuum-fermi.txt
@@ -0,0 +1,166 @@
+
+# --- vacuum properties
+
+FREE/vacuum->leybold_im540: "kg01/vacuum/img_kg01.01:ctf/vacuum/vgba_ctf.01:NONE:ctf/vacuum/vgpr_ctf.01:NONE"
+FREE/vacuum->nextorr: "kg01/vacuum/psnip_kg01.01:inj/vacuum/gip200_inj.01",\ 
+                      "kg09/vacuum/psnip_kg09.01:l04/vacuum/gip1000_l04.01"
+FREE/vacuum->power_supply: "kg01/vacuum/pssip_kg01.01:inj/vacuum/gip500_inj.01:spinj/vacuum/sip75_spinj.01",\ 
+                           "kg01/vacuum/pssip_kg01.02:inj/vacuum/sip55_inj.01:inj/vacuum/sip75_inj.01",\ 
+                           "kg01/vacuum/pssip_kg01.03:inj/vacuum/sip150_inj.01:inj/vacuum/sip75_inj.02",\ 
+                           "ctf/vacuum/pssip_ctf.01:ctf/vacuum/sip_ctf.03:ctf/vacuum/sip_ctf.04",\ 
+                           "ctf/vacuum/pssip_ctf.02:ctf/vacuum/sip_ctf.05:ctf/vacuum/sip_ctf.06",\ 
+                           "ctf/vacuum/pssip_ctf.03:ctf/vacuum/sip_ctf.01:ctf/vacuum/sip_ctf.02:ctf/vacuum/sip_ctf.07:ctf/vacuum/sip_ctf.08",\ 
+                           "ctf/vacuum/pssip_ctf.04:ctf/vacuum/sip_ctf.09:NONE:ctf/vacuum/sip_ctf.10",\ 
+                           "kg02/vacuum/pssip_kg02.01:l00/vacuum/sip20_l00.01:l00/vacuum/sip20_l00.03",\ 
+                           "kg02/vacuum/pssip_kg02.02:l00/vacuum/sip20_l00.02:l00/vacuum/sip20_l00.04",\ 
+                           "kg02/vacuum/pssip_kg02.03:l00/vacuum/sip55_l00.01:l00/vacuum/sip55_l00.03",\ 
+                           "kg02/vacuum/pssip_kg02.04:l00/vacuum/sip55_l00.02:l00/vacuum/sip55_l00.04",\ 
+                           "kg02/vacuum/pssip_kg02.05:l00/vacuum/sip75_l00.01:l00/vacuum/sip75_l00.02",\ 
+                           "kg02/vacuum/pssip_kg02.06:l00/vacuum/sip75_l00.03:l00/vacuum/sip75_l00.04",\ 
+                           "kg02/vacuum/pssip_kg02.07:l01/vacuum/sip300_l01.01:l01/vacuum/sip300_l01.05",\ 
+                           "kg02/vacuum/pssip_kg02.08:l01/vacuum/sip300_l01.02:l01/vacuum/sip300_l01.06",\ 
+                           "kg02/vacuum/pssip_kg02.09:l01/vacuum/sip300_l01.03:l01/vacuum/sip300_l01.07",\ 
+                           "kg02/vacuum/pssip_kg02.10:l01/vacuum/sip300_l01.04:l01/vacuum/sip300_l01.08",\ 
+                           "kg02/vacuum/pssip_kg02.11:l01/vacuum/sip75_l01.01:l01/vacuum/sip75_l01.02",\ 
+                           "kg02/vacuum/pssip_kg02.12:l01/vacuum/sip75_l01.03:l01/vacuum/sip75_l01.04",\ 
+                           "kg02/vacuum/pssip_kg02.13:l01/vacuum/sip75_l01.05:l01/vacuum/sip75_l01.06",\ 
+                           "kg02/vacuum/pssip_kg02.14:l01/vacuum/sip75_l01.07:l01/vacuum/sip75_l01.08",\ 
+                           "kg02/vacuum/pssip_kg02.15:NONE:NONE",\ 
+                           "kg02/vacuum/pssip_kg02.16:xbl01/vacuum/sip20_xbl01.02:xbl01/vacuum/sip20_xbl01.03",\ 
+                           "kg02/vacuum/pssip_kg02.17:xbl01/vacuum/sip40_xbl01.01:xbl01/vacuum/sip40_xbl01.02",\ 
+                           "kg02/vacuum/pssip_kg02.18:xbl01/vacuum/sip20_xbl01.04:xbl01/vacuum/sip40_xbl01.03",\ 
+                           "kg02/vacuum/pssip_kg02.19:xbl01/vacuum/sip20_xbl01.05:xbl01/vacuum/sip20_xbl01.06",\ 
+                           "kg02/vacuum/pssip_kg02.20:xbl01/vacuum/sip20_xbl01.07:xbl01/vacuum/sip20_xbl01.08",\ 
+                           "kg02/vacuum/pssip_kg02.25:lh/vacuum/sip55_lh.01:lh/vacuum/sip55_lh.03",\ 
+                           "kg02/vacuum/pssip_kg02.26:lh/vacuum/sip55_lh.02:splh/vacuum/sip75_splh.01",\ 
+                           "kg04/vacuum/pssip_kg04.01:kg04/vacuum/sip02_kg04.01:NONE",\ 
+                           "kg04/vacuum/pssip_kg04.02:kg04/vacuum/sip08_kg04.01:NONE",\ 
+                           "kg04/vacuum/pssip_kg04.03:NONE:kg04/vacuum/sip08_kg04.02:NONE:NONE",\ 
+                           "kg04/vacuum/pssip_kg04.04:kg04/vacuum/sip08_kg04.03:NONE:NONE:NONE",\ 
+                           "kg04/vacuum/pssip_kg04.05:NONE:xbl01/vacuum/sip20_xbl01.01",\ 
+                           "kg05/vacuum/pssip_kg05.01:bc01/vacuum/sip150_bc01.01:bc01/vacuum/sip300_bc01.01",\ 
+                           "kg05/vacuum/pssip_kg05.02:bc01/vacuum/sip150_bc01.02:bc01/vacuum/sip55_bc01.03",\ 
+                           "kg05/vacuum/pssip_kg05.03:bc01/vacuum/sip55_bc01.01:bc01/vacuum/sip55_bc01.04",\ 
+                           "kg05/vacuum/pssip_kg05.04:bc01/vacuum/sip55_bc01.02:bc01/vacuum/sip300_bc01.02",\ 
+                           "kg05/vacuum/pssip_kg05.05:bc01/vacuum/sip75_bc01.01:bc01/vacuum/sip75_bc01.02",\ 
+                           "kg05/vacuum/pssip_kg05.06:bc01/vacuum/sip75_bc01.03:bc01/vacuum/sip75_bc01.04",\ 
+                           "kg05/vacuum/pssip_kg05.07:bc01/vacuum/sip75_bc01.05:bc01/vacuum/sip75_bc01.06",\ 
+                           "kg05/vacuum/pssip_kg05.08:spbc01/vacuum/sip55_spbc01.01:spbc01/vacuum/sip55_spbc01.02",\ 
+                           "kg07/vacuum/pssip_kg07.01:l02/vacuum/sip300_l02.01:l02/vacuum/sip300_l02.05",\ 
+                           "kg07/vacuum/pssip_kg07.02:l02/vacuum/sip300_l02.02:l02/vacuum/sip300_l02.06",\ 
+                           "kg07/vacuum/pssip_kg07.03:l02/vacuum/sip300_l02.03:l02/vacuum/sip300_l02.07",\ 
+                           "kg07/vacuum/pssip_kg07.04:l02/vacuum/sip300_l02.04:l02/vacuum/sip300_l02.08",\ 
+                           "kg07/vacuum/pssip_kg07.05:l02/vacuum/sip75_l02.01:l02/vacuum/sip75_l02.02",\ 
+                           "kg07/vacuum/pssip_kg07.06:l02/vacuum/sip75_l02.03:l02/vacuum/sip75_l02.04",\ 
+                           "kg07/vacuum/pssip_kg07.07:l02/vacuum/sip75_l02.05:l02/vacuum/sip75_l02.06",\ 
+                           "kg07/vacuum/pssip_kg07.08:l02/vacuum/sip75_l02.07:l02/vacuum/sip75_l02.08",\ 
+                           "kg07/vacuum/pssip_kg07.09:l03/vacuum/sip300_l03.01:l03/vacuum/sip300_l03.03",\ 
+                           "kg07/vacuum/pssip_kg07.10:l03/vacuum/sip300_l03.02:l03/vacuum/sip300_l03.04",\ 
+                           "kg07/vacuum/pssip_kg07.11:l03/vacuum/sip75_l03.01:l03/vacuum/sip75_l03.02",\ 
+                           "kg07/vacuum/pssip_kg07.12:l03/vacuum/sip75_l03.03:l03/vacuum/sip75_l03.04",\ 
+                           "kg07/vacuum/pssip_kg07.13:l03/vacuum/sip75_l03.05:l03/vacuum/sip75_l03.06",\ 
+                           "kg07/vacuum/pssip_kg07.14:l03/vacuum/sip75_l03.07:l03/vacuum/sip75_l03.08",\ 
+                           "kg07/vacuum/pssip_kg07.15:bc02/vacuum/sip150_bc02.01:l02/vacuum/sip75_boc_l02.01",\ 
+                           "kg07/vacuum/pssip_kg07.16:bc02/vacuum/sip150_bc02.02:NONE",\ 
+                           "kg09/vacuum/pssip_kg09.01:l04/vacuum/sip300_l04.01:l04/vacuum/sip300_l04.06",\ 
+                           "kg09/vacuum/pssip_kg09.02:l04/vacuum/sip300_l04.02:l04/vacuum/sip300_l04.07",\ 
+                           "kg09/vacuum/pssip_kg09.03:l04/vacuum/sip300_l04.03:l04/vacuum/sip300_l04.08",\ 
+                           "kg09/vacuum/pssip_kg09.04:l04/vacuum/sip300_l04.04:l04/vacuum/sip300_l04.09",\ 
+                           "kg09/vacuum/pssip_kg09.05:l04/vacuum/sip300_l04.05:NONE",\ 
+                           "kg09/vacuum/pssip_kg09.06:l04/vacuum/sip55_l04.01:l04/vacuum/sip55_l04.04",\ 
+                           "kg09/vacuum/pssip_kg09.07:l04/vacuum/sip55_l04.02:l04/vacuum/sip75_l04.27",\ 
+                           "kg09/vacuum/pssip_kg09.08:l04/vacuum/sip55_l04.03:l04/vacuum/sip75_l04.28",\ 
+                           "kg09/vacuum/pssip_kg09.09:l04/vacuum/sip75_l04.01:l04/vacuum/sip75_l04.02",\ 
+                           "kg09/vacuum/pssip_kg09.10:l04/vacuum/sip75_l04.03:l04/vacuum/sip75_l04.04",\ 
+                           "kg09/vacuum/pssip_kg09.11:l04/vacuum/sip75_l04.05:l04/vacuum/sip75_l04.06",\ 
+                           "kg09/vacuum/pssip_kg09.12:l04/vacuum/sip75_l04.07:l04/vacuum/sip75_l04.08",\ 
+                           "kg09/vacuum/pssip_kg09.13:l04/vacuum/sip75_l04.09:l04/vacuum/sip75_l04.10",\ 
+                           "kg09/vacuum/pssip_kg09.14:l04/vacuum/sip75_l04.11:l04/vacuum/sip75_l04.12",\ 
+                           "kg09/vacuum/pssip_kg09.15:l04/vacuum/sip75_l04.13:l04/vacuum/sip75_l04.14",\ 
+                           "kg09/vacuum/pssip_kg09.16:l04/vacuum/sip75_l04.15:l04/vacuum/sip75_l04.16",\ 
+                           "kg09/vacuum/pssip_kg09.17:l04/vacuum/sip75_l04.17:l04/vacuum/sip75_l04.18",\ 
+                           "kg09/vacuum/pssip_kg09.18:l04/vacuum/sip75_l04.19:l04/vacuum/sip75_l04.20",\ 
+                           "kg09/vacuum/pssip_kg09.19:l04/vacuum/sip75_l04.21:l04/vacuum/sip75_l04.22",\ 
+                           "kg09/vacuum/pssip_kg09.20:l04/vacuum/sip75_l04.23:l04/vacuum/sip75_l04.24",\ 
+                           "kg09/vacuum/pssip_kg09.21:l04/vacuum/sip75_l04.25:l04/vacuum/sip75_l04.26",\ 
+                           "kg09/vacuum/pssip_kg09.22:l04/vacuum/sip75_l04.29:l04/vacuum/sip75_l04.30",\ 
+                           "kg15/vacuum/pssip_kg15.01:tls/vacuum/sip300_tls.01:tls/vacuum/sip300_tls.02",\ 
+                           "kg15/vacuum/pssip_kg15.02:tls/vacuum/sip55_tls.01:tls/vacuum/sip75_tls.01",\ 
+                           "kg15/vacuum/pssip_kg15.03:dbd/vacuum/sip75_dbd.01:dbd/vacuum/sip150_dbd.01",\ 
+                           "kg15/vacuum/pssip_kg15.04:dbd/vacuum/sip75_dbd.02:NONE",\ 
+                           "k16/vacuum/pssip_k16.01:k16/vacuum/sip08_k16.01:NONE:NONE:NONE",\ 
+                           "ssa/vacuum/pssip_ssa.01:scl/vacuum/sip55_scl.01:scl/vacuum/sip55_scl.02",\ 
+                           "ssa/vacuum/pssip_ssa.02:scl/vacuum/sip300_scl.01:scl/vacuum/sip55_scl.03",\ 
+                           "ssa/vacuum/pssip_ssa.03:sfel01/vacuum/sip55_sfel01.01:sfel01/vacuum/sip55_sfel01.04",\ 
+                           "ssa/vacuum/pssip_ssa.04:sfel01/vacuum/sip55_sfel01.02:sfel01/vacuum/sip55_sfel01.05",\ 
+                           "ssa/vacuum/pssip_ssa.05:sfel01/vacuum/sip55_sfel01.03:sfel01/vacuum/sip55_sfel01.06",\ 
+                           "ssa/vacuum/pssip_ssa.06:sfel01/vacuum/sip300_sfel01.01:sfel01/vacuum/sip150_sfel01.01",\ 
+                           "ssa/vacuum/pssip_ssa.07:sfel02/vacuum/sip300_sfel02.01:sfel02/vacuum/sip55_sfel02.04",\ 
+                           "ssa/vacuum/pssip_ssa.08:sfel02/vacuum/sip55_sfel02.01:sfel02/vacuum/sip150_sfel02.01",\ 
+                           "ssa/vacuum/pssip_ssa.09:sfel02/vacuum/sip55_sfel02.02:NONE",\ 
+                           "usa/vacuum/pssip_usa.01:fel01/vacuum/sip55_fel01.01:iufel01/vacuum/sip55_iufel01.02:iufel01/vacuum/sip55_iufel01.05:iufel01/vacuum/sip55_iufel01.08",\ 
+                           "usa/vacuum/pssip_usa.02:NONE:iufel01/vacuum/sip55_iufel01.03:iufel01/vacuum/sip55_iufel01.06",\ 
+                           "usa/vacuum/pssip_usa.03:fel01/vacuum/sip55_fel01.02:iufel01/vacuum/sip55_iufel01.04:iufel01/vacuum/sip55_iufel01.07:NONE",\ 
+                           "usa/vacuum/pssip_usa.04:fel02/vacuum/sip55_fel02.01:iufel02/vacuum/sip55_iufel02.01:fel02/vacuum/sip55_fel02.03:fel02/vacuum/sip55_fel02.05",\ 
+                           "usa/vacuum/pssip_usa.05:fel02/vacuum/sip55_fel02.02:iufel02/vacuum/sip55_iufel02.02:fel02/vacuum/sip55_fel02.04:fel02/vacuum/sip55_fel02.06",\ 
+                           "usa/vacuum/pssip_usa.06:iufel02/vacuum/sip55_iufel02.03:iufel02/vacuum/sip55_iufel02.05:iufel02/vacuum/sip55_iufel02.07:iufel02/vacuum/sip55_iufel02.09",\ 
+                           "usa/vacuum/pssip_usa.07:iufel02/vacuum/sip55_iufel02.04:iufel02/vacuum/sip55_iufel02.06:iufel02/vacuum/sip55_iufel02.08:NONE",\ 
+                           "usa/vacuum/pssip_usa.14:mbd_fel01/vacuum/sip75_mbd_fel01.01:mbd_fel01/vacuum/sip55_mbd_fel01.05",\ 
+                           "usa/vacuum/pssip_usa.15:mbd_fel01/vacuum/sip55_mbd_fel01.02:mbd_fel01/vacuum/sip55_mbd_fel01.06",\ 
+                           "usa/vacuum/pssip_usa.16:mbd_fel01/vacuum/sip55_mbd_fel01.03:mbd_fel01/vacuum/sip55_mbd_fel01.07",\ 
+                           "usa/vacuum/pssip_usa.17:mbd_fel01/vacuum/sip55_mbd_fel01.04:mbd_fel01/vacuum/sip55_mbd_fel01.08",\ 
+                           "usa/vacuum/pssip_usa.18:mbd_fel02/vacuum/sip55_mbd_fel02.01:mbd_fel02/vacuum/sip55_mbd_fel02.04",\ 
+                           "usa/vacuum/pssip_usa.19:mbd_fel02/vacuum/sip55_mbd_fel02.02:mbd_fel02/vacuum/sip55_mbd_fel02.05",\ 
+                           "usa/vacuum/pssip_usa.20:mbd_fel02/vacuum/sip55_mbd_fel02.03:NONE",\ 
+                           "usa/vacuum/pssip_usa.21:mbd/vacuum/sip75_mbd.01:mbd/vacuum/sip150_mbd.02",\ 
+                           "usa/vacuum/pssip_usa.22:mbd/vacuum/sip150_mbd.01:NONE",\ 
+                           "ctf/vacuum/psnip_ctf.01:ctf/vacuum/gip_ctf.01",\ 
+                           "ctf/vacuum/psnip_ctf.02:ctf/vacuum/gip_ctf.02",\ 
+                           "kgsp/vacuum/pssip_kgsp.01:kgsp/vacuum/sip_kgsp.01:NONE"
+FREE/vacuum->tpg256: "slu/vacuum/max_slu.01:slu/vacuum/vgpi_slu_uh.01:slu/vacuum/vgpi_slu_uh.02:slu/vacuum/vgpi_slu_uh.03:slu/vacuum/vgpi_slu_uh.04:slu/vacuum/vgpi_slu_utdr.01:slu/vacuum/vgpi_eos2_utdr.01",\ 
+                     "slu/vacuum/max_slu.02:slu/vacuum/vgpi_slu_sh.01:slu/vacuum/vgpi_slu_ehf.01:slu/vacuum/vgpi_slu_ehf.02:slu/vacuum/vgpi_slu_ehf.03slu/vacuum/vgpi_slu_ehf.04:NONE"
+FREE/vacuum->tpg262: "pil/vacuum/tpg262_pil.01:pil/vacuum/vgpi_pil.01:lhl/vacuum/vgpi_lhl.01",\ 
+                     "sl/vacuum/tpg262_sl.01:sl/vacuum/vgpi_fel01_sl.01:NONE",\ 
+                     "sl/vacuum/tpg262_sl.02:sl/vacuum/vgpi_fel02_sl.01:NONE"
+FREE/vacuum->tpg300: "kg01/vacuum/tpg_kg01.01:inj/vacuum/vgpe_inj.01:inj/vacuum/vgpi_inj.01:inj/vacuum/vgpe_inj.02:inj/vacuum/vgpi_inj.02",\ 
+                     "kg01/vacuum/tpg_kg01.02:inj/vacuum/vgpe_inj.03:inj/vacuum/vgpi_inj.03:inj/vacuum/vgpe_inj.04:inj/vacuum/vgpi_inj.04",\ 
+                     "kg01/vacuum/tpg_kg01.03:spinj/vacuum/vgpe_spinj.01:NONE:NONE:NONE",\ 
+                     "ctf/vacuum/tpg_ctf.01:ctf/vacuum/vgpe_ctf.01:ctf/vacuum/vgpi_ctf.01:ctf/vacuum/vgpe_ctf.02:ctf/vacuum/vgpi_ctf.02",\ 
+                     "ctf/vacuum/tpg_ctf.02:ctf/vacuum/vgpe_ctf.03:ctf/vacuum/vgpi_ctf.03:ctf/vacuum/vgpe_ctf.04:NONE",\ 
+                     "kg02/vacuum/tpg_kg02.01:l00vacuum/vgpe_l00.01:l00/vacuum/vgpi_l00.01:l00/vacuum/vgpe_l00.02:NONE",\ 
+                     "kg02/vacuum/tpg_kg02.02:lh/vacuum/vgpe_lh.01:lh/vacuum/vgpi_lh.01:lh/vacuum/vgpe_lh.02:NONE",\ 
+                     "kg02/vacuum/tpg_kg02.03:splh/vacuum/vgpe_splh.01:NONE:NONE:NONE",\ 
+                     "kg02/vacuum/tpg_kg02.04:l01/vacuum/vgpe_l01.01:l01/vacuum/vgpi_l01.01:l01/vacuum/vgpe_l01.02:l01/vacuum/vgpi_l01.02",\ 
+                     "kg02/vacuum/tpg_kg02.05:l01/vacuum/vgpe_l01.03:l01/vacuum/vgpi_l01.03:l01/vacuum/vgpe_l01.04:l01/vacuum/vgpi_l01.04",\ 
+                     "kg02/vacuum/tpg_kg02.06:xlb01/vacuum/vgpe_xbl01.02:xlb01/vacuum/vgpi_xbl01.01:xlb01/vacuum/vgpe_xbl01.03:NONE",\ 
+                     "kg05/vacuum/tpg_kg05.01:bc01/vacuum/vgpe_bc01.01:bc01/vacuum/vgpi_bc01.01:bc01/vacuum/vgpe_bc01.02:NONE",\ 
+                     "kg05/vacuum/tpg_kg05.02:bc01/vacuum/vgpe_bc01.03:NONE:bc01/vacuum/vgpe_bc01.04:NONE",\ 
+                     "kg05/vacuum/tpg_kg05.03:bc01/vacuum/vgpe_bc01.05:bc01/vacuum/vgpi_bc01.02:bc01/vacuum/vgpe_bc01.06:NONE",\ 
+                     "kg05/vacuum/tpg_kg05.04:spbc01/vacuum/vgpe_spbc01.01:NONE:NONE:NONE",\ 
+                     "kg05/vacuum/tpg_kg05.05:bc01/vacuum/vgpe_bc01.07:bc01/vacuum/vgpi_bc01.03:bc01/vacuum/vgpe_bc01.08:bc01/vacuum/vgpi_bc01.04",\ 
+                     "kg07/vacuum/tpg_kg07.01:l02/vacuum/vgpe_l02.01:l02/vacuum/vgpi_l02.01:l02/vacuum/vgpe_l02.02:l02/vacuum/vgpi_l02.02",\ 
+                     "kg07/vacuum/tpg_kg07.02:l02/vacuum/vgpe_l02.03:l02/vacuum/vgpi_l02.03:l02/vacuum/vgpe_l02.04:NONE",\ 
+                     "kg07/vacuum/tpg_kg07.03:l03/vacuum/vgpe_l03.01:l03/vacuum/vgpi_l03.01:l03/vacuum/vgpe_l03.02:l03/vacuum/vgpi_l03.02",\ 
+                     "kg07/vacuum/tpg_kg07.04:bc02/vacuum/vgpe_bc02.01:bc02/vacuum/vgpi_bc02.01:NONE:NONE",\ 
+                     "kg09/vacuum/tpg_kg09.01:l04/vacuum/vgpe_l04.01:l04/vacuum/vgpi_l04.01:l04/vacuum/vgpe_l04.02:l04/vacuum/vgpi_l04.02",\ 
+                     "kg09/vacuum/tpg_kg09.02:l04/vacuum/vgpe_l04.03:l04/vacuum/vgpi_l04.03:l04/vacuum/vgpe_l04.04:l04/vacuum/vgpi_l04.04",\ 
+                     "kg09/vacuum/tpg_kg09.03:l04/vacuum/vgpe_l04.05:l04/vacuum/vgpi_l04.05:l04/vacuum/vgpe_l04.06:NONE",\ 
+                     "kg09/vacuum/tpg_kg09.04:l04/vacuum/vgpe_l04.07:l04/vacuum/vgpi_l04.06:l04/vacuum/vgpe_l04.08:NONE",\ 
+                     "kg15/vacuum/tpg_kg15.01:tls/vacuum/vgpe_tls.01:tls/vacuum/vgpi_tls.01:tls/vacuum/vgpe_tls.02:NONE",\ 
+                     "kg15/vacuum/tpg_kg15.02:tls/vacuum/vgpe_tls.03:NONE:NONE:NONE",\ 
+                     "kg15/vacuum/tpg_kg15.03:dbd/vacuum/vgpe_dbd.01:dbd/vacuum/vgpi_dbd.01:dbd/vacuum/vgpe_dbd.02:NONE",\ 
+                     "ssa/vacuum/tpg_ssa.01:scl/vacuum/vgpe_scl.01:scl/vacuum/vgpi_scl.01:scl/vacuum/vgpe_scl.02:NONE",\ 
+                     "ssa/vacuum/tpg_ssa.02:sfel01/vacuum/vgpe_sfel01.01:sfel01/vacuum/vgpi_sfel01.01:sfel01/vacuum/vgpe_sfel01.02:NONE",\ 
+                     "ssa/vacuum/tpg_ssa.03:sfel01/vacuum/vgpe_sfel01.03:NONE:NONE:NONE",\ 
+                     "ssa/vacuum/tpg_ssa.04:sfel02/vacuum/vgpe_sfel02.01:sfel02/vacuum/vgpi_sfel02.01:sfel02/vacuum/vgpe_sfel02.02:NONE",\ 
+                     "ssa/vacuum/tpg_ssa.05:sfel02/vacuum/vgpe_sfel02.03:NONE:NONE:NONE",\ 
+                     "usa/vacuum/tpg_usa.01:fel01/vacuum/vgpe_fel01.01:iufel01/vacuum/vgpi_iufel01.01:iufel01/vacuum/vgpe_iufel01.01:NONE",\ 
+                     "usa/vacuum/tpg_usa.02:iufel01/vacuum/vgpe_iufel01.02:iufel01/vacuum/vgpi_iufel01.02:iufel01/vacuum/vgpe_iufel01.03:NONE",\ 
+                     "usa/vacuum/tpg_usa.03:fel02/vacuum/vgpe_fel02.01:iufel02/vacuum/vgpi_iufel02.01:fel02/vacuum/vgpe_fel02.02:NONE",\ 
+                     "usa/vacuum/tpg_usa.04:iufel02/vacuum/vgpe_iufel02.01:NONE:NONE:NONE",\ 
+                     "usa/vacuum/tpg_usa.05:iufel02/vacuum/vgpe_iufel02.02:iufel02/vacuum/vgpi_iufel02.02:iufel02/vacuum/vgpe_iufel02.03:iufel02/vacuum/vgpi_iufel02.03",\ 
+                     "usa/vacuum/tpg_usa.06:mbd_fel01/vacuum/vgpe_mbd_fel01.01:mbd_fel01/vacuum/vgpi_mbd_fel01.01:mbd_fel01/vacuum/vgpe_mbd_fel01.02:NONE",\ 
+                     "usa/vacuum/tpg_usa.07:mbd_fel01/vacuum/vgpe_mbd_fel01.03:mbd_fel01/vacuum/vgpi_mbd_fel01.02:NONE:NONE",\ 
+                     "usa/vacuum/tpg_usa.08:mbd_fel02/vacuum/vgpe_mbd_fel02.01:mbd_fel02/vacuum/vgpi_mbd_fel02.01:mbd_fel02/vacuum/vgpe_mbd_fel02.02:mbd_fel02/vacuum/vgpi_mbd_fel02.02",\ 
+                     "usa/vacuum/tpg_usa.09:mbd_fel02/vacuum/vgpe_mbd_fel02.03:NONE:NONE:NONE",\ 
+                     "usa/vacuum/tpg_usa.10:mbd/vacuum/vgpe_mbd.01:mbd/vacuum/vgpi_mbd.01:mbd/vacuum/vgpe_mbd.02:NONE"
diff --git a/docs/test.conf b/docs/test.conf
new file mode 100644
index 0000000000000000000000000000000000000000..79ebb380f12a37090a3ec0a13e1963a3d6d7f75d
--- /dev/null
+++ b/docs/test.conf
@@ -0,0 +1,62 @@
+#
+# Resource backup , created Tue Sep 27 10:43:59 CEST 2022
+#
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/test, Agilent4uhv device declaration
+#---------------------------------------------------------
+
+4uhv-srv/test/DEVICE/Agilent4uhv: "test/vacuum/pssip_kg09.01"
+
+
+# --- test/vacuum/pssip_kg09.01 properties
+
+test/vacuum/pssip_kg09.01->DeviceName: "test/acs16/1"
+
+# --- test/vacuum/pssip_kg09.01 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Agilent4uhv properties
+#---------------------------------------------------------
+
+CLASS/Agilent4uhv->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/4uhv/src/"
+CLASS/Agilent4uhv->cvs_tag: 4uhv
+CLASS/Agilent4uhv->Description: ""
+CLASS/Agilent4uhv->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Agilent4uhv->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Agilent4uhv->ProjectTitle: ""
+
+# CLASS Agilent4uhv attribute properties
+
+
+#---------------------------------------------------------
+# SERVER 4uhv-srv/test, Socket2 device declaration
+#---------------------------------------------------------
+
+4uhv-srv/test/DEVICE/Socket2: "test/acs16/1"
+
+
+# --- test/acs16/1 properties
+
+test/acs16/1->Hostname: sds-vac-kg09-02
+test/acs16/1->Port: 7010
+test/acs16/1->Timeout: 1000
+
+# --- test/acs16/1 attribute properties
+
+
+#---------------------------------------------------------
+# CLASS Socket2 properties
+#---------------------------------------------------------
+
+CLASS/Socket2->cvs_location: "/home/cvsadm/cvsroot/fermi/servers/socket2/src/"
+CLASS/Socket2->cvs_tag: release_03
+CLASS/Socket2->Description: ""
+CLASS/Socket2->doc_url: "http://www.esrf.eu/computing/cs/tango/tango_doc/ds_doc/"
+CLASS/Socket2->InheritedFrom: TANGO_BASE_CLASS
+CLASS/Socket2->ProjectTitle: ""
+
+# CLASS Socket2 attribute properties
+
+
diff --git a/etc/fixevents.py b/etc/fixevents.py
new file mode 100644
index 0000000000000000000000000000000000000000..960dea345fcd9d70893c26ed8a545f2e39b16a35
--- /dev/null
+++ b/etc/fixevents.py
@@ -0,0 +1,21 @@
+
+from tango import *
+gp=Group('sip')
+gp.add('l04/vacuum/sip*')
+
+sips = gp.get_device_list()
+for sipname in sips:
+    print(sipname)
+    attname=sipname+'/Pressure'
+    sip=AttributeProxy(attname)
+    cfx=sip.get_config()
+    cfx.events.arch_event.archive_rel_change='20'
+    cfx.events.arch_event.archive_period='3600000'
+    sip.set_config(cfx)
+    sip.poll(5000)
+    attname=sipname+'/State'
+    sipst=AttributeProxy(attname)
+    cfx=sipst.get_config()
+    cfx.events.arch_event.archive_period='3600000'
+    sipst.poll(5000)
+    print(sipname, " OK")
diff --git a/etc/fixhelperapp.py b/etc/fixhelperapp.py
index ed6eec8caf3d9cfe28d49fa9d391ec2a76c5589c..d2e065deed2cb68ce1caf8d693874768073c0526 100644
--- a/etc/fixhelperapp.py
+++ b/etc/fixhelperapp.py
@@ -11,9 +11,10 @@ appname = 'FourUHV-gui' #change!
 db = Database()
 
 # get list of devicese form server/instance
-instances=['4uhv-srv/vac_bsa03']
+instances=['4uhv-srv/kg09-01','4uhv-srv/kg09-02']
 #instances=['4uhv-srv/vac_a02']
 for instance in instances:
+    print("instance", instance)
     devlistraw=[]
     devlistraw = db.get_device_class_list(instance).value_string
     idx = 0
diff --git a/src/Agilent4uhv.cpp b/src/Agilent4uhv.cpp
index 4d08653ecef3e644860830c67ddd0356ac28b07b..f2e9c77ab54e5668a6469198728eb664076d9b5e 100644
--- a/src/Agilent4uhv.cpp
+++ b/src/Agilent4uhv.cpp
@@ -249,6 +249,12 @@ void Agilent4uhv::init_device()
 		attr_Model_read[0] = new char[MAX_DEVSTRING_LENGTH];
 		attr_SerialNumber_read[0] = new char[MAX_DEVSTRING_LENGTH];
 
+		// Waiting the device
+		int retries = 0;
+		while(get_state2() == 9 && retries++ < 5) {
+			sleep(1);
+		}
+
 		/* Che if the mBar is pressure unit used */
 		int pressure_unit;
 		read_window(600, pressure_unit);
@@ -749,30 +755,25 @@ void Agilent4uhv::write_VTargetX(Tango::WAttribute &attr)
 	check_init();
 
 	int value = w_val;
-	if (value > 0 && value < 3000)
+	if (value < 3000 || value > 7000 || value % 1000)
 		Tango::Except::throw_exception( "",
-				"Out of range [3000-7000]",
+				"Invalid value [3000,4000,5000,6000,7000]",
 				"Agilent4uhv::write_VTargetX()");
 
 	string channel_str = attr.get_name().substr(attr.get_name().size()-1);
 	int channel;
 	convert(channel_str, channel);
-	
- 	string fs;
- 	read_window_from_cache(603, fs);
-	fs[fs.size()-channel] = '0';
-	write_window(603, fs);
+
+ 	string step;
+ 	read_window_from_cache(603, step);
+	step[step.size()-channel] = '0';
+	write_window(603, step);
+	read_window_into_cache(603);
 
 	int win;
 	convert("6" + channel_str + "3", win);
-	if (value != 0) {
-		write_window(win, value);
-		read_window_into_cache(win);
-
-		fs[fs.size()-channel] = '1';
-		write_window(603, fs);
-	}
-	read_window_into_cache(603);
+	write_window(win, value);
+	read_window_into_cache(win);
 
 	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::write_VTargetX
 }
@@ -1192,62 +1193,67 @@ void Agilent4uhv::write_ProtectX(Tango::WAttribute &attr)
 }
 //--------------------------------------------------------
 /**
- *	Read attribute FixedStepX related method
+ *	Read attribute FixedX related method
  *	Description: 
  *
  *	Data type:	Tango::DevBoolean
  *	Attr type:	Scalar
  */
 //--------------------------------------------------------
-void Agilent4uhv::read_FixedStepX(Tango::Attribute &attr)
+void Agilent4uhv::read_FixedX(Tango::Attribute &attr)
 {
-	DEBUG_STREAM << "Agilent4uhv::read_FixedStepX(Tango::Attribute &attr) entering... " << endl;
-	Tango::DevBoolean	*att_value = get_FixedStepX_data_ptr(attr.get_name());
-	/*----- PROTECTED REGION ID(Agilent4uhv::read_FixedStepX) ENABLED START -----*/
+	DEBUG_STREAM << "Agilent4uhv::read_FixedX(Tango::Attribute &attr) entering... " << endl;
+	Tango::DevBoolean	*att_value = get_FixedX_data_ptr(attr.get_name());
+	/*----- PROTECTED REGION ID(Agilent4uhv::read_FixedX) ENABLED START -----*/
 	//	Set the attribute value
 	int channel;
 	convert(attr.get_name().substr(attr.get_name().size()-1), channel);
+	
+	string step;
+	read_window_from_cache(603, step);
 
- 	string fs;
- 	read_window_from_cache(603, fs);
+	if (step[step.size()-channel] == '0')
+		*att_value = true;
+	else /* == 1 */
+		*att_value = false;
 
-	convert(fs[fs.size()-channel], *att_value);
 	attr.set_value(att_value);
 
-	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::read_FixedStepX
+	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::read_FixedX
 }
 //--------------------------------------------------------
 /**
- *	Write attribute FixedStepX related method
+ *	Write attribute FixedX related method
  *	Description: 
  *
  *	Data type:	Tango::DevBoolean
  *	Attr type:	Scalar
  */
 //--------------------------------------------------------
-void Agilent4uhv::write_FixedStepX(Tango::WAttribute &attr)
+void Agilent4uhv::write_FixedX(Tango::WAttribute &attr)
 {
-	DEBUG_STREAM << "Agilent4uhv::write_FixedStepX(Tango::WAttribute &attr) entering... " << endl;
+	DEBUG_STREAM << "Agilent4uhv::write_FixedX(Tango::WAttribute &attr) entering... " << endl;
 	//	Retrieve write value
 	Tango::DevBoolean	w_val;
 	attr.get_write_value(w_val);
-	/*----- PROTECTED REGION ID(Agilent4uhv::write_FixedStepX) ENABLED START -----*/
+	/*----- PROTECTED REGION ID(Agilent4uhv::write_FixedX) ENABLED START -----*/
 	check_init();
 
 	int channel;
 	convert(attr.get_name().substr(attr.get_name().size()-1), channel);
 
- 	string fs;
- 	read_window_from_cache(603, fs);
+	string step;
+	read_window_from_cache(603, step);
 
 	if (w_val)
-		fs[fs.size()-channel] = '1';
+		step[step.size()-channel] = '0';
 	else
-		fs[fs.size()-channel] = '0';
+		step[step.size()-channel] = '1';
 
-	write_window(603, fs);
+	write_window(603, step);
 	read_window_into_cache(603);
-	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::write_FixedStepX
+	
+	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::write_FixedX
 }
 //--------------------------------------------------------
 /**
@@ -1324,27 +1330,27 @@ void Agilent4uhv::read_StatMaskX(Tango::Attribute &attr)
 	bool state;
 	read_window_from_cache(10 + channel, state);
 	if (state)
-		*att_value |= 0x1;
+		*att_value |= 1;
 
 	int mode;
 	read_window_from_cache(8, mode);
 	if (mode != 3 /* LOCAL */)
-		*att_value |= 0x1 << 1;
+		*att_value |= 1 << 1;
 
 	int errorcodes;
 	read_window_from_cache(2060 + channel, errorcodes);
 	if (errorcodes != 0)
-		*att_value |= 0x1 << 2;
+		*att_value |= 1 << 2;
 
-	string fs;
-	read_window_from_cache(603, fs);
-	if (fs[fs.size()-channel] == '0')
-		*att_value |= 0x1 << 3;
+	string step;
+	read_window_from_cache(603, step);
+	if (step[step.size()-channel] == '1')
+		*att_value |= 1 << 3;
 
 	string sp;
 	read_window_from_cache(602, sp);
 	if (sp[sp.size()-channel] == '1')
-		*att_value |= 0x1 << 4;
+		*att_value |= 1 << 4;
 
 	// FIXME bits 5,6 and 7 aren't implemented
 	
@@ -1377,7 +1383,7 @@ void Agilent4uhv::add_dynamic_attributes()
 	//	add_StatusX_dynamic_attribute("MyStatusXAttribute");
 	//	add_AutoStartX_dynamic_attribute("MyAutoStartXAttribute");
 	//	add_ProtectX_dynamic_attribute("MyProtectXAttribute");
-	//	add_FixedStepX_dynamic_attribute("MyFixedStepXAttribute");
+	//	add_FixedX_dynamic_attribute("MyFixedXAttribute");
 	//	add_StatusSetPointX_dynamic_attribute("MyStatusSetPointXAttribute");
 	//	add_InterlockStatusX_dynamic_attribute("MyInterlockStatusXAttribute");
 	//	add_StatMaskX_dynamic_attribute("MyStatMaskXAttribute");
@@ -1405,7 +1411,7 @@ void Agilent4uhv::add_dynamic_attributes()
 
 		add_AutoStartX_dynamic_attribute("AutoStart" + channels[i]);
 		add_ProtectX_dynamic_attribute("Protect" + channels[i]);
-		add_FixedStepX_dynamic_attribute("Fixed" + channels[i]);
+		add_FixedX_dynamic_attribute("Fixed" + channels[i]);
 		add_StatusSetPointX_dynamic_attribute("StatusSetPoint" + channels[i]);
 		add_InterlockStatusX_dynamic_attribute("InterlockStatus" + channels[i]);
 		add_StatMaskX_dynamic_attribute("StatMask" + channels[i]);
@@ -1803,12 +1809,11 @@ void* Agilent4uhvWorker::run_undetached(void * /*ptr*/)
 				it = device->polled_windows.begin();
 			}
 		} catch(Tango::DevFailed &e) {
+			ERROR_STREAM << string(e.errors[0].desc) << endl;
 			/* Restart from begin */
 			it = device->polled_windows.begin();
 			/* Set UNKNOWN state */
-			static const int m[] = {STX, ADDR, '2', '0', '5', READ_WINDOW,
-				'1', '1', '1', '1', '1', '1', ETX, 0x38, 0x34};
-			vector<unsigned char> message(m, m + sizeof(m) / sizeof(m[0]));
+			vector<unsigned char> message(6, '1');
 			device->cache.set(205, message);
 			assert(false);
 		}
diff --git a/src/Agilent4uhv.h b/src/Agilent4uhv.h
index 3ba7951fd4a26895abf94c52c01cd199aa6177e0..40f8d29370c2aa0312dc01bb59dea76883cc26bc 100644
--- a/src/Agilent4uhv.h
+++ b/src/Agilent4uhv.h
@@ -407,19 +407,19 @@ public:
 	map<string,Tango::DevBoolean>	   ProtectX_data;
 
 	/**
-	 *	Attribute FixedStepX related methods
+	 *	Attribute FixedX related methods
 	 *	Description: 
 	 *
 	 *	Data type:	Tango::DevBoolean
 	 *	Attr type:	Scalar
 	 */
-	virtual void read_FixedStepX(Tango::Attribute &attr);
-	virtual void write_FixedStepX(Tango::WAttribute &attr);
-	virtual bool is_FixedStepX_allowed(Tango::AttReqType type);
-	void add_FixedStepX_dynamic_attribute(string attname);
-	void remove_FixedStepX_dynamic_attribute(string attname);
-	Tango::DevBoolean *get_FixedStepX_data_ptr(string &name);
-	map<string,Tango::DevBoolean>	   FixedStepX_data;
+	virtual void read_FixedX(Tango::Attribute &attr);
+	virtual void write_FixedX(Tango::WAttribute &attr);
+	virtual bool is_FixedX_allowed(Tango::AttReqType type);
+	void add_FixedX_dynamic_attribute(string attname);
+	void remove_FixedX_dynamic_attribute(string attname);
+	Tango::DevBoolean *get_FixedX_data_ptr(string &name);
+	map<string,Tango::DevBoolean>	   FixedX_data;
 
 	/**
 	 *	Attribute StatusSetPointX related methods
diff --git a/src/Agilent4uhv.xmi b/src/Agilent4uhv.xmi
index c845810765ba46f154048a996feec3deac234665..4e6a91480abbecd1cd0080b7494e01e082f2bdb2 100644
--- a/src/Agilent4uhv.xmi
+++ b/src/Agilent4uhv.xmi
@@ -125,7 +125,7 @@
       <archiveEvent fire="false" libCheckCriteria="false"/>
       <dataReadyEvent fire="false" libCheckCriteria="true"/>
       <status abstract="false" inherited="false" concrete="true" concreteHere="true"/>
-      <properties description="" label="" unit="V" standardUnit="" displayUnit="" format="" maxValue="7000" minValue="0" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
+      <properties description="" label="" unit="V" standardUnit="" displayUnit="" format="" maxValue="7000" minValue="3000" maxAlarm="" minAlarm="" maxWarning="" minWarning="" deltaTime="" deltaValue=""/>
       <readExcludedStates>UNKNOWN</readExcludedStates>
       <readExcludedStates>INIT</readExcludedStates>
       <writeExcludedStates>UNKNOWN</writeExcludedStates>
@@ -239,7 +239,7 @@
       <writeExcludedStates>UNKNOWN</writeExcludedStates>
       <writeExcludedStates>INIT</writeExcludedStates>
     </dynamicAttributes>
-    <dynamicAttributes name="FixedStepX" attType="Scalar" rwType="READ_WRITE" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="false" isDynamic="true">
+    <dynamicAttributes name="FixedX" attType="Scalar" rwType="READ_WRITE" displayLevel="OPERATOR" polledPeriod="0" maxX="" maxY="" allocReadMember="false" isDynamic="true">
       <dataType xsi:type="pogoDsl:BooleanType"/>
       <changeEvent fire="false" libCheckCriteria="false"/>
       <archiveEvent fire="false" libCheckCriteria="false"/>
diff --git a/src/Agilent4uhvClass.h b/src/Agilent4uhvClass.h
index 269e9c42b0f643d8f99e09d7eea0bd8249c7d3f8..4a307aedf2ed441d8e8afb6c4056e144f4ae06bf 100644
--- a/src/Agilent4uhvClass.h
+++ b/src/Agilent4uhvClass.h
@@ -299,19 +299,19 @@ public:
 		{return (static_cast<Agilent4uhv *>(dev))->is_ProtectX_allowed(ty);}
 };
 
-//	Attribute FixedStepX class definition
-class FixedStepXAttrib: public Tango::Attr
+//	Attribute FixedX class definition
+class FixedXAttrib: public Tango::Attr
 {
 public:
-	FixedStepXAttrib(const string &att_name):Attr(att_name.c_str(), 
+	FixedXAttrib(const string &att_name):Attr(att_name.c_str(), 
 			Tango::DEV_BOOLEAN, Tango::READ_WRITE) {};
-	~FixedStepXAttrib() {};
+	~FixedXAttrib() {};
 	virtual void read(Tango::DeviceImpl *dev,Tango::Attribute &att)
-		{(static_cast<Agilent4uhv *>(dev))->read_FixedStepX(att);}
+		{(static_cast<Agilent4uhv *>(dev))->read_FixedX(att);}
 	virtual void write(Tango::DeviceImpl *dev,Tango::WAttribute &att)
-		{(static_cast<Agilent4uhv *>(dev))->write_FixedStepX(att);}
+		{(static_cast<Agilent4uhv *>(dev))->write_FixedX(att);}
 	virtual bool is_allowed(Tango::DeviceImpl *dev,Tango::AttReqType ty)
-		{return (static_cast<Agilent4uhv *>(dev))->is_FixedStepX_allowed(ty);}
+		{return (static_cast<Agilent4uhv *>(dev))->is_FixedX_allowed(ty);}
 };
 
 //	Attribute StatusSetPointX class definition
diff --git a/src/Agilent4uhvDynAttrUtils.cpp b/src/Agilent4uhvDynAttrUtils.cpp
index f11c350ef395cb16431ae01aa400607c00282827..deab5f603d1f024a0b912bedabe3925a4dea9323 100644
--- a/src/Agilent4uhvDynAttrUtils.cpp
+++ b/src/Agilent4uhvDynAttrUtils.cpp
@@ -57,7 +57,7 @@
 //  StatusX           |  Tango::DevString	Scalar
 //  AutoStartX        |  Tango::DevBoolean	Scalar
 //  ProtectX          |  Tango::DevBoolean	Scalar
-//  FixedStepX        |  Tango::DevBoolean	Scalar
+//  FixedX            |  Tango::DevBoolean	Scalar
 //  StatusSetPointX   |  Tango::DevBoolean	Scalar
 //  InterlockStatusX  |  Tango::DevBoolean	Scalar
 //  StatMaskX         |  Tango::DevLong	Scalar
@@ -271,7 +271,7 @@ void Agilent4uhv::add_VTargetX_dynamic_attribute(string attname)
 	//	display_unit	not set for VTargetX
 	//	format	not set for VTargetX
 	vtargetx_prop.set_max_value("7000");
-	vtargetx_prop.set_min_value("0");
+	vtargetx_prop.set_min_value("3000");
 	//	max_alarm	not set for VTargetX
 	//	min_alarm	not set for VTargetX
 	//	max_warning	not set for VTargetX
@@ -883,59 +883,59 @@ void Agilent4uhv::remove_ProtectX_dynamic_attribute(string attname)
 }
 //--------------------------------------------------------
 /**
- *	Add a FixedStepX dynamic attribute.
+ *	Add a FixedX dynamic attribute.
  *
  *  parameter attname: attribute name to be cretated and added.
  */
 //--------------------------------------------------------
-void Agilent4uhv::add_FixedStepX_dynamic_attribute(string attname)
+void Agilent4uhv::add_FixedX_dynamic_attribute(string attname)
 {
-	//	Attribute : FixedStepX
-	FixedStepXAttrib	*fixedstepx = new FixedStepXAttrib(attname);
-	Tango::UserDefaultAttrProp	fixedstepx_prop;
-	//	description	not set for FixedStepX
-	//	label	not set for FixedStepX
-	//	unit	not set for FixedStepX
-	//	standard_unit	not set for FixedStepX
-	//	display_unit	not set for FixedStepX
-	//	format	not set for FixedStepX
-	//	max_value	not set for FixedStepX
-	//	min_value	not set for FixedStepX
-	//	max_alarm	not set for FixedStepX
-	//	min_alarm	not set for FixedStepX
-	//	max_warning	not set for FixedStepX
-	//	min_warning	not set for FixedStepX
-	//	delta_t	not set for FixedStepX
-	//	delta_val	not set for FixedStepX
+	//	Attribute : FixedX
+	FixedXAttrib	*fixedx = new FixedXAttrib(attname);
+	Tango::UserDefaultAttrProp	fixedx_prop;
+	//	description	not set for FixedX
+	//	label	not set for FixedX
+	//	unit	not set for FixedX
+	//	standard_unit	not set for FixedX
+	//	display_unit	not set for FixedX
+	//	format	not set for FixedX
+	//	max_value	not set for FixedX
+	//	min_value	not set for FixedX
+	//	max_alarm	not set for FixedX
+	//	min_alarm	not set for FixedX
+	//	max_warning	not set for FixedX
+	//	min_warning	not set for FixedX
+	//	delta_t	not set for FixedX
+	//	delta_val	not set for FixedX
 	
-	/*----- PROTECTED REGION ID(Agilent4uhv::att_FixedStepX_dynamic_attribute) ENABLED START -----*/
+	/*----- PROTECTED REGION ID(Agilent4uhv::att_FixedX_dynamic_attribute) ENABLED START -----*/
 	
 	
-	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::att_FixedStepX_dynamic_attribute
-	fixedstepx->set_default_properties(fixedstepx_prop);
+	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::att_FixedX_dynamic_attribute
+	fixedx->set_default_properties(fixedx_prop);
 	//	Not Polled
-	fixedstepx->set_disp_level(Tango::OPERATOR);
+	fixedx->set_disp_level(Tango::OPERATOR);
 	//	Not Memorized
-	FixedStepX_data.insert(make_pair(attname, false));
-	add_attribute(fixedstepx);
+	FixedX_data.insert(make_pair(attname, false));
+	add_attribute(fixedx);
 }
 //--------------------------------------------------------
 /**
- *	remove a FixedStepX dynamic attribute.
+ *	remove a FixedX dynamic attribute.
  *
  *  parameter attname: attribute name to be removed.
  */
 //--------------------------------------------------------
-void Agilent4uhv::remove_FixedStepX_dynamic_attribute(string attname)
+void Agilent4uhv::remove_FixedX_dynamic_attribute(string attname)
 {
 	remove_attribute(attname, true);
 	map<string,Tango::DevBoolean>::iterator ite;
-    if ((ite=FixedStepX_data.find(attname))!=FixedStepX_data.end())
+    if ((ite=FixedX_data.find(attname))!=FixedX_data.end())
     {
-    	/*----- PROTECTED REGION ID(Agilent4uhv::remove_FixedStepX_dynamic_attribute) ENABLED START -----*/
+    	/*----- PROTECTED REGION ID(Agilent4uhv::remove_FixedX_dynamic_attribute) ENABLED START -----*/
     	
-    	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::remove_FixedStepX_dynamic_attribute
-		FixedStepX_data.erase(ite);
+    	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::remove_FixedX_dynamic_attribute
+		FixedX_data.erase(ite);
 	}
 }
 //--------------------------------------------------------
@@ -1410,22 +1410,22 @@ Tango::DevBoolean *Agilent4uhv::get_ProtectX_data_ptr(string &name)
 }
 //--------------------------------------------------------
 /**
- *	Return a pointer on FixedStepX data.
+ *	Return a pointer on FixedX data.
  *
  *  parameter attname: the specified attribute name.
  */
 //--------------------------------------------------------
-Tango::DevBoolean *Agilent4uhv::get_FixedStepX_data_ptr(string &name)
+Tango::DevBoolean *Agilent4uhv::get_FixedX_data_ptr(string &name)
 {
 	map<string,Tango::DevBoolean>::iterator ite;
-    if ((ite=FixedStepX_data.find(name))==FixedStepX_data.end())
+    if ((ite=FixedX_data.find(name))==FixedX_data.end())
     {
 		TangoSys_OMemStream	tms;
 		tms << "Dynamic attribute " << name << " has not been created";
 		Tango::Except::throw_exception(
 					(const char *)"ATTRIBUTE_NOT_FOUND",
 					tms.str().c_str(),
-					(const char *)"Agilent4uhv::get_FixedStepX_data_ptr()");
+					(const char *)"Agilent4uhv::get_FixedX_data_ptr()");
     }
 	return  &(ite->second);
 }
diff --git a/src/Agilent4uhvStateMachine.cpp b/src/Agilent4uhvStateMachine.cpp
index d38264bc273ee984c0f11c568ff46635d0f66eea..61683f19a7fc46996c0d441419f54f99f6427168 100644
--- a/src/Agilent4uhvStateMachine.cpp
+++ b/src/Agilent4uhvStateMachine.cpp
@@ -602,11 +602,11 @@ bool Agilent4uhv::is_ProtectX_allowed(TANGO_UNUSED(Tango::AttReqType type))
 
 //--------------------------------------------------------
 /**
- *	Method      : Agilent4uhv::is_FixedStepX_allowed()
- *	Description : Execution allowed for FixedStepX attribute
+ *	Method      : Agilent4uhv::is_FixedX_allowed()
+ *	Description : Execution allowed for FixedX attribute
  */
 //--------------------------------------------------------
-bool Agilent4uhv::is_FixedStepX_allowed(TANGO_UNUSED(Tango::AttReqType type))
+bool Agilent4uhv::is_FixedX_allowed(TANGO_UNUSED(Tango::AttReqType type))
 {
 	//	Check access type.
 	if ( type!=Tango::READ_REQ )
@@ -615,9 +615,9 @@ bool Agilent4uhv::is_FixedStepX_allowed(TANGO_UNUSED(Tango::AttReqType type))
 		if (get_state()==Tango::UNKNOWN ||
 			get_state()==Tango::INIT)
 		{
-		/*----- PROTECTED REGION ID(Agilent4uhv::FixedStepXStateAllowed_WRITE) ENABLED START -----*/
-	
-	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::FixedStepXStateAllowed_WRITE
+		/*----- PROTECTED REGION ID(Agilent4uhv::FixedXStateAllowed_WRITE) ENABLED START -----*/
+		
+		/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::FixedXStateAllowed_WRITE
 			return false;
 		}
 		return true;
@@ -631,9 +631,9 @@ bool Agilent4uhv::is_FixedStepX_allowed(TANGO_UNUSED(Tango::AttReqType type))
 		if (get_state()==Tango::UNKNOWN ||
 			get_state()==Tango::INIT)
 		{
-		/*----- PROTECTED REGION ID(Agilent4uhv::FixedStepXStateAllowed_READ) ENABLED START -----*/
-	
-	/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::FixedStepXStateAllowed_READ
+		/*----- PROTECTED REGION ID(Agilent4uhv::FixedXStateAllowed_READ) ENABLED START -----*/
+		
+		/*----- PROTECTED REGION END -----*/	//	Agilent4uhv::FixedXStateAllowed_READ
 			return false;
 		}
 		return true;