db/XGS600_unit.db
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Thu, 07 Mar 2019 09:23:26 +0100
changeset 0 77d8eafe2a07
permissions -rw-r--r--
Initial repo


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")
}