--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/IOCINFRAApp/Db/XGS600_unit.db Thu Mar 07 09:23:26 2019 +0100
@@ -0,0 +1,50 @@
+
+record(asyn, "_$(HWUNIT):sensor_asyn")
+{
+ field(PORT, "$(HWUNIT)")
+}
+
+record(longin, "_$(HWUNIT)_UNITS_IDX")
+{
+ field(DESC, "Units index number")
+ field(DTYP, "stream")
+ field(SCAN, "1 second")
+ field(INP, "@XGS600.proto getUnits($(ADDR)) $(HWUNIT)")
+}
+
+record(scalcout, "_$(HWUNIT)_UNITS_SCALC")
+{
+ field(DESC, "Units string scalcout")
+ field(DTYP, "Soft Channel")
+ field(SCAN, "Passive")
+ field(CALC, "@@A")
+ field(INPA, "_$(HWUNIT)_UNITS_IDX CP MS")
+ field(AA, "Torr")
+ field(BB, "mBar")
+ field(CC, "Pascal")
+}
+
+record(stringout, "_$(HWUNIT)_RAW_CMD")
+{
+ field(DESC, "Raw command")
+ field(SCAN, "Passive")
+ field(DTYP, "stream")
+ field(OUT, "@XGS600.proto sendRawCommand $(HWUNIT)")
+}
+
+record(stringout, "_$(HWUNIT)_RAW_QUERY")
+{
+ field(DESC, "Raw query")
+ field(SCAN, "Passive")
+ field(DTYP, "stream")
+ field(OUT, "@XGS600.proto sendRawQuery(_$(HWUNIT)_RAW_REPLY.VAL) $(HWUNIT)")
+}
+
+record(stringin, "_$(HWUNIT)_RAW_REPLY")
+{
+ field(DESC, "Raw query reply")
+ field(SCAN, "Passive")
+ field(DTYP, "Soft Channel")
+}
+
+