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;