db/XGS600_chan.db
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Wed, 15 Jul 2020 08:12:22 +0200
changeset 2 320de4b4c9ee
parent 0 77d8eafe2a07
permissions -rw-r--r--
Add 2nd moxa XGS600 and TPG256

#
# database template for an XGS600 pressure sensor channel
#
# macros:
#    SYS,DEV,INST : base name for this channel
#    HWUNIT           : name of asyn port in drvAsynIPPortConfigure()
#

record(ai, "$(SYS)$(DEV)$(INST):P_RD")
{
  field(DESC, "Pressure reading")
  field(DTYP, "stream")
  field(SCAN, ".2 second")
  field(PREC, "3")
  field(EGU,  "??")
  field(INP,  "@XGS600.proto getPressure($(ADDR),$(CHAN)) $(HWUNIT)")
  field(ADEL, "1.0e-9")
}

record(scalcout, "_$(SYS)$(DEV)$(INST):units")
{
  field(DESC, "Units reading")
  field(DTYP, "Soft Channel")
  field(SCAN, "Passive")
  field(CALC, "AA")
  field(INAA, "_$(HWUNIT)_UNITS_SCALC.SVAL  CP NMS")
  field(OOPT, "Every Time")
  field(OUT,  "$(SYS)$(DEV)$(INST):P_RD.EGU  NPP NMS")
}