diff -r 000000000000 -r 77d8eafe2a07 db/XGS600_unit.db --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/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") +} + +