field (DTYP, "stream")
field (INP, "@VACOM_MVC3.proto getPressureValue($(REC),$(sys):$(sub):VACUUM:$(vsys):$(REC)) $(PORT)")
field (SCAN, "10 second")
+ field (PINI, "YES")
field (EGU, "mbar")
}
record (mbbi, "$(sys):$(sub):VACUUM:$(vsys):$(REC):Status") {
- field (DTYP, "Raw Soft Channel")
+ field (DTYP, "Soft Channel")
+ # Unknown State Severity:
+ #field (UNSV, "")
+ # Change of State Severity:
+ #field (COSV, "")
+
+ # 0 State:
field (ZRST, "OK")
+ field (ZRSV, "NO_ALARM")
+
field (ONST, "URANGE")
+ field (ONSV, "NO_ALARM")
+
field (TWST, "ORANGE")
+ field (TWSV, "NO_ALARM")
+
field (THST, "ERR_LO")
+ field (THSV, "NO_ALARM")
+
field (FRST, "ERR_HI")
+ field (FRSV, "NO_ALARM")
+
field (FVST, "OFF")
+ field (FVSV, "MINOR")
+
field (SXST, "HV_ON")
+ field (SXSV, "NO_ALARM")
+
field (SVST, "SENS_ERR")
+ field (SVSV, "MAJOR")
+
field (EIST, "BA_ERR")
+ field (EISV, "MAJOR")
+
field (NIST, "NO_SENS")
+ field (NISV, "MINOR")
+
field (TEST, "NOTRIG")
+ field (TESV, "MAJOR")
+
field (ELST, "ERR_P")
+ field (ELSV, "MAJOR")
+
field (TVST, "ERR_PI")
+ field (TVSV, "MAJOR")
+
field (TTST, "VOLTAGE_BREAKDOWN")
+ field (TTSV, "MAJOR")
+
field (FTST, "FILAMENT_BROKEN")
-}
+ field (FTSV, "MAJOR")
+ field (FFST, "NO_SENSOR")
+ field (FFSV, "MINOR")
+}
getPressureValue {
out "RPV\$1";
- in "%(\$2:Status.VAL)d,\t%e";
+ in "%(\$2:Status.VAL)#{0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|?=15},\t%e";
+ @mismatch {
+ in "?\t%(\$2:Status.VAL)#{S=15}.,\t\$2";
+ }
}
-