1 # % macro, P, device prefix
2 # % macro, INDEX, user variable index number
4 ## User settable integer
5 ## Units, value and description are autosaved
6 record (longin,
"$(P)PARS:USER:I$(INDEX)")
8 field(DESC,
"User Integer")
10 field(DTYP,
"Soft Channel")
13 info(autosaveFields,
"VAL EGU DESC")
14 info(INTEREST,
"MEDIUM")
15 info(PVCATEGORY,
"USERPAR")
17 alias(
"$(P)PARS:USER:I$(INDEX)",
"$(P)PARS:USER:I$(INDEX):SP")
20 ## Units, value and description are autosaved
21 record (ai,
"$(P)PARS:USER:R$(INDEX)")
23 field(DESC,
"User Real")
24 field(SCAN,
"Passive")
25 field(DTYP,
"Soft Channel")
29 info(autosaveFields,
"VAL EGU DESC")
30 info(INTEREST,
"MEDIUM")
31 info(PVCATEGORY,
"USERPAR")
33 alias(
"$(P)PARS:USER:R$(INDEX)",
"$(P)PARS:USER:R$(INDEX):SP")
35 ## User settable string
36 ## Value and description are autosaved
37 record (stringin,
"$(P)PARS:USER:S$(INDEX)")
39 field(DESC,
"User String")
40 field(DTYP,
"Soft Channel")
41 field(SCAN,
"Passive")
43 info(autosaveFields,
"VAL DESC")
44 info(INTEREST,
"MEDIUM")
45 info(PVCATEGORY,
"USERPAR")
47 alias(
"$(P)PARS:USER:S$(INDEX)",
"$(P)PARS:USER:S$(INDEX):SP")
alias("$(P)ED:RBNUMBER","$(P)ED:RBNUMBER:SP:RBV")
record(stringin,"$(P)ED:RBNUMBER")
RB number.