# ### PORT Asyn Interface ### #
#############################################
-record (ai, "$(sys):$(sub):VACUUM:$(vsys):Pressure") {
+
+record (ai, "$(sys):$(sub):VACUUM:$(vsys):1:Pressure") {
field (DTYP, "stream")
- field (INP, "@VACOM_MVC3.proto getPressureValue2 $(PORT)")
+ field (INP, "@VACOM_MVC3.proto getPressureValue1($(sys):$(sub):VACUUM:$(vsys):1) $(PORT)")
field (SCAN, "10 second")
- #field (FLNK, "PANDA:$(subsys):COOLING:$(sector):getExtTemp")
field (EGU, "mbar")
- #field (PREC, "2")
- #field (ADEL, "1")
- #field (MDEL, "1")
- #field (ASLO, "0.01")
- #field (AOFF, "0")
+}
+
+record (mbbi, "$(sys):$(sub):VACUUM:$(vsys):1:Status") {
+ field (DTYP, "Raw Soft Channel")
+ field (ZRST, "OK")
+ field (ONST, "URANGE")
+ field (TWST, "ORANGE")
+ field (THST, "ERR_LO")
+ field (FRST, "ERR_HI")
+ field (FVST, "OFF")
+ field (SXST, "HV_ON")
+ field (SVST, "SENS_ERR")
+ field (EIST, "BA_ERR")
+ field (NIST, "NO_SENS")
+ field (TEST, "NOTRIG")
+ field (ELST, "ERR_P")
+ field (TVST, "ERR_PI")
+ field (TTST, "VOLTAGE_BREAKDOWN")
+ field (FTST, "FILAMENT_BROKEN")
+}
+
+record (ai, "$(sys):$(sub):VACUUM:$(vsys):2:Pressure") {
+ field (DTYP, "stream")
+ field (INP, "@VACOM_MVC3.proto getPressureValue2($(sys):$(sub):VACUUM:$(vsys):2) $(PORT)")
+ field (SCAN, "10 second")
+ field (EGU, "mbar")
+}
+
+record (mbbi, "$(sys):$(sub):VACUUM:$(vsys):2:Status") {
+ field (DTYP, "Raw Soft Channel")
+ field (ZRST, "OK")
+ field (ONST, "URANGE")
+ field (TWST, "ORANGE")
+ field (THST, "ERR_LO")
+ field (FRST, "ERR_HI")
+ field (FVST, "OFF")
+ field (SXST, "HV_ON")
+ field (SVST, "SENS_ERR")
+ field (EIST, "BA_ERR")
+ field (NIST, "NO_SENS")
+ field (TEST, "NOTRIG")
+ field (ELST, "ERR_P")
+ field (TVST, "ERR_PI")
+ field (TTST, "VOLTAGE_BREAKDOWN")
+ field (FTST, "FILAMENT_BROKEN")
+}
+
+record (ai, "$(sys):$(sub):VACUUM:$(vsys):3:Pressure") {
+ field (DTYP, "stream")
+ field (INP, "@VACOM_MVC3.proto getPressureValue3($(sys):$(sub):VACUUM:$(vsys):3) $(PORT)")
+ field (SCAN, "10 second")
+ field (EGU, "mbar")
+}
+
+record (mbbi, "$(sys):$(sub):VACUUM:$(vsys):3:Status") {
+ field (DTYP, "Raw Soft Channel")
+ field (ZRST, "OK")
+ field (ONST, "URANGE")
+ field (TWST, "ORANGE")
+ field (THST, "ERR_LO")
+ field (FRST, "ERR_HI")
+ field (FVST, "OFF")
+ field (SXST, "HV_ON")
+ field (SVST, "SENS_ERR")
+ field (EIST, "BA_ERR")
+ field (NIST, "NO_SENS")
+ field (TEST, "NOTRIG")
+ field (ELST, "ERR_P")
+ field (TVST, "ERR_PI")
+ field (TTST, "VOLTAGE_BREAKDOWN")
+ field (FTST, "FILAMENT_BROKEN")
}