record (ai, "$(sys):$(sub):VACUUM:$(vsys):TPR:Pressure") {
field (DTYP, "stream")
- field (INP, "@BALZERS_PKG020.proto getVoltage5 $(PORT)")
+ field (INP, "@BALZERS_PKG020.proto getVoltage1 $(PORT)")
field (SCAN, "I/O Intr")
field (EGU, "mbar")
field (LINR, "tpr2")
record (ai, "$(sys):$(sub):VACUUM:$(vsys):IKR:Pressure") {
field (DTYP, "stream")
- field (INP, "@BALZERS_PKG020.proto getVoltage7 $(PORT)")
+ field (INP, "@BALZERS_PKG020.proto getVoltage2 $(PORT)")
field (SCAN, "I/O Intr")
field (EGU, "mbar")
field (LINR, "ikr")
record (ai, "$(sys):$(sub):VACUUM:$(vsys):TPR:Voltage") {
field (DTYP, "stream")
- field (INP, "@BALZERS_PKG020.proto getVoltage5 $(PORT)")
+ field (INP, "@BALZERS_PKG020.proto getVoltage1 $(PORT)")
field (SCAN, "I/O Intr")
field (EGU, "V")
field (PREC, "3")
record (ai, "$(sys):$(sub):VACUUM:$(vsys):IKR:Voltage") {
field (DTYP, "stream")
- field (INP, "@BALZERS_PKG020.proto getVoltage7 $(PORT)")
+ field (INP, "@BALZERS_PKG020.proto getVoltage2 $(PORT)")
field (SCAN, "I/O Intr")
field (EGU, "V")
field (PREC, "3")
--- /dev/null
+file BALZERS_PKG020_CHANNEL.template {
+
+pattern { SIDE, GAUGE, CHAN }
+ { "A" "TPR2" "1" }
+ { "A" "IKR" "2" }
+ { "B" "TPR2" "3" }
+ { "B" "IKR" "4" }
+}
--- /dev/null
+record (ai, "$(sys):$(sub):VACUUM:$(vsys):$(SIDE):$(GAUGE):Voltage") {
+ field (DTYP, "stream")
+ field (INP, "@BALZERS_PKG020.proto getVoltage$(CHAN) $(PORT)")
+ field (SCAN, "2 second")
+ field (EGU, "V")
+ field (PREC, "4")
+ field (ADEL, "0.005")
+ field (MDEL, "0.001")
+}
+
+#record (ai, "$(sys):$(sub):VACUUM:$(vsys):$(SIDE):$(GAUGE):Pressure") {
+# field (DTYP, "stream")
+# field (INP, "@BALZERS_PKG020.proto getVoltage$(CHAN) $(PORT)")
+# field (SCAN, "2 second")
+# field (EGU, "mbar")
+# field (PREC, "4")
+# field (ADEL, "0.005")
+# field (MDEL, "0.001")
+#}
+
+
+
# Create and install (or just install) into <top>/db
# databases, templates, substitutions like this
#DB += xxx.db
-DB += BALZERS_PKG020.db
+DB += BALZERS_PKG020_CHANNEL.db
#----------------------------------------------------
# If <anyname>.db template is not named <anyname>*.template add
getVoltage1 {
- in "%f %*f %*f %*f %*f %*f %*f %*f %*f";
+ out "V 1?";
+ in "V 1 %f";
}
getVoltage2 {
- in "%*f %f %*f %*f %*f %*f %*f %*f %*f";
+ out "V 2?";
+ in "V 2 %f";
}
getVoltage3 {
- in "%*f %*f %f %*f %*f %*f %*f %*f %*f";
+ out "V 3?";
+ in "V 3 %f";
}
getVoltage4 {
- in "%*f %*f %*f %f %*f %*f %*f %*f %*f";
+ out "V 4?";
+ in "V 4 %f";
}
-getVoltage5 {
- in "%*f %*f %*f %*f %f %*f %*f %*f %*f";
-}
-getVoltage6 {
- in "%*f %*f %*f %*f %*f %f %*f %*f %*f";
-}
-getVoltage7 {
- in "%*f %*f %*f %*f %*f %*f %f %*f %*f";
-}
-getVoltage8 {
- in "%*f %*f %*f %*f %*f %*f %*f %f %*f";
-}
-getVoltage9 {
- in "%*f %*f %*f %*f %*f %*f %*f %*f %f";
-}
-