equal
deleted
inserted
replaced
|
1 # |
|
2 # database template for an XGS600 pressure sensor channel |
|
3 # |
|
4 # macros: |
|
5 # SYS,DEV,INST : base name for this channel |
|
6 # HWUNIT : name of asyn port in drvAsynIPPortConfigure() |
|
7 # |
|
8 |
|
9 record(ai, "$(SYS)$(DEV)$(INST):P_RD") |
|
10 { |
|
11 field(DESC, "Pressure reading") |
|
12 field(DTYP, "stream") |
|
13 field(SCAN, ".2 second") |
|
14 field(PREC, "3") |
|
15 field(EGU, "??") |
|
16 field(INP, "@XGS600.proto getPressure($(ADDR),$(CHAN)) $(HWUNIT)") |
|
17 field(ADEL, "1.0e-9") |
|
18 } |
|
19 |
|
20 record(scalcout, "_$(SYS)$(DEV)$(INST):units") |
|
21 { |
|
22 field(DESC, "Units reading") |
|
23 field(DTYP, "Soft Channel") |
|
24 field(SCAN, "Passive") |
|
25 field(CALC, "AA") |
|
26 field(INAA, "_$(HWUNIT)_UNITS_SCALC.SVAL CP NMS") |
|
27 field(OOPT, "Every Time") |
|
28 field(OUT, "$(SYS)$(DEV)$(INST):P_RD.EGU NPP NMS") |
|
29 } |